访问不了html文件 但是php文件可以

来源:2-3 Nginx和PHP如何配合工作

MichonneHsu

2020-04-23

图片描述老师,我看着没毛病啊 直接输入 127.0.0.1:8080可以访问到 控制器里的index

写回答

1回答

天经地义

2020-04-23

将root和index提取到server下面试下,直接使用如下配置重启nginx试下

server {
    listen       8080;
    server_name  localhost;
    root   /usr/local/lnmp/php/tp6store/public;
    index index.html index.htm index.php;

    location / {
        if (!-e $request_filename) {
            rewrite ^(.*)$ /index.php?s=/$1 last;
        }
    }
    location ~ \.php(.*)$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}


0
4
天经地义
回复
MichonneHsu
执行一下 chmod -R 777 /usr/local/lnmp/php/tp6store/
2020-04-26
共4条回复

全流程开发 TP6.0实战高并发电商服务系统

一课就能掌握TP6.0基础及运用,打造完整高并发的电商后端项目

1463 学习 · 1332 问题

查看课程