关于UBUNTU下WORDPRESS的php文件无法打开提示file not found的问题解析

前几日,发现如题目的问题,网络所说的几种方式有些已经过期,所以查询总结如下:

一、配置文件没有完整写对地址,会导致主页都进不去,php-fpm找不到SCRIPT_FILENAME里执行的php文件


在自己nginx配置文件中(通过service nginx status找到自己配置文件地址),更新对应的配置:

fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 
替换成下面

fastcgi_param SCRIPT_FILENAME /*你自己的网页目录$fastcgi_script_name;


二、权限问题:php-fpm不能访问所执行的php,也就是权限问题

这个主要是检查网站目录的www-data权限,我因为之前更改了缺省管理员root,添加了新管理员XXX,而且新增下载和手工上传了一些插件,导致无法被识别,最重要的是网站最后一层目录的权限并不是www-root

所以通过到达该目录并执行命令chown -R www-data:www-data ./

目前基本问题解决,如果还有问题,可能是因为内存等不足造成的硬件问题了。


评论

© thinkasyoucan | Powered by LOFTER