前言

小灰灰把本地系统更换成了优麒麟 Linux 系统做开发 PHP,安装宝塔后始终无法访问正确的站点。整理一下问题所在。

问题整理

1、伪静态没有正常设置

这种情况最为简单,设置好对应的伪静态即可。

2、PHP 版本没有设置正确

开发 PHP 的时候的版本对应设置好即可。

3、无法找到路径

这种情况很有可能是从其他地方迁移过来系统后路径不正确(原代码 的根目录里面有个 user.ini 配置文件)。
解决方案:删除掉 user.ini 即可。

4、404

明明各种都设置正确,可是访问之后会提示 404。此时很有可能程序的目录文件夹没有权限。
1、更改文件夹权限
2、查看 nginx 配置的用户设置,是否有权限:
微信截图_20220517101235.png

5、能访问静态文件,无法访问 php 等文件

Nginx 的 user 和 php 版本里面的 php-fpm 配置里面的 user 不同。
更改:php 设置的-fpm:
222.jpg