我已经装好的oneinstack,怎么配置thinkphp呢

问答中心分类: Nginx我已经装好的oneinstack,怎么配置thinkphp呢
lianger asked 8 年 ago
当前的pathinfo==2 ,nginx 配置为oneinstack默认的:
server {
    listen 8089;
    server_name _;
    access_log /data/wwwlogs/access_nginx.log combined;
    root /data/wwwroot/lianger;
    index index.html index.htm index.php;
    location /nginx_status {
        stub_status on;
        access_log off;
        allow 127.0.0.1;
        deny all;
        }
    location ~ [^/]\.php(/|$) {
        #fastcgi_pass remote_php_ip:9000;
        fastcgi_pass unix:/dev/shm/php-cgi.sock;
        fastcgi_index index.php;
        include fastcgi.conf;
        }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
        expires 30d;
        access_log off;
        }
    location ~ .*\.(js|css)?$ {
        expires 7d;
        access_log off;
        }
    }
    问题:只能访问首页,
  http://url:8089/index.php/admin    报:Access denied.
  http://url:8089/admin    报:

404 Not Found
nginx
 

4 Answers
oneinstack answered 8 年 ago
./vhost.sh 绑定域名,伪静态选择thinkphp

wangqiang108 answered 8 年 ago
thinkphp5.0不管用,选择thinkphp伪静态,http://url:8089/index.php/admin    不报:Access denied.但是一直只显示首页index.php的内容,求解。
 

changpao5000 answered 7 年 ago
thinkphp5.6选择thinkphp伪静态,http://url/index.php/admin    不报:Access denied.但是一直只显示首页index.php的内容,求解。

hoe answered 7 年 ago
thinkphp_5.0.5 选择thinkphp伪静态,http://url/index.php/admin    不报:Access denied.但是一直只显示首页index.php的内容,求解。