我是 Nginx 新手,对 WordPress 也没有太多经验。在 Fedora 31 工作站上,我按照以下说明在本地安装了 LEMPlinuxtechi.com。然后我通过 dnf install 命令安装了 wordpress,并使用Kifarunix.com,但由于我想安装几个网站,所以我对其进行了稍微的改编。http://localhost/info.php可以工作,所以 Nginx 和 PHP 可以工作。但 WordPress 不行。我首先看到一个 WordPress 屏幕,要求我准备好输入数据库密码等,然后另一个屏幕说无法创建 wp-config.php(如果我记得不错的话):我不介意,因为我已经在其中输入了数据库密码等。所以我试着继续,但没有用。现在,http://example.com/wp-admin/setup-config.php,我得到“文件 wp-config.php 已经存在。如果您需要重置此文件中的任何配置项,请先删除它。您可以立即尝试安装。”如果我点击链接,我会收到错误 500。我被重定向到的文件 install.php(确切地说,是指向该文件的硬链接)位于 /usr/share/wordpress/example.com/wp-admin/ 中,属于用户 nginx,所有者具有读写权限。/etc/nginx/nginx.conf 包含一行
include /etc/nginx/conf.d/*.conf;
; 并且 /etc/nginx/conf.d/example.com.conf 包含以下行
server {
listen 80 default_server;
server_name example.com www.example.com;
root /usr/share/wordpress/example.com;
access_log /var/log/nginx/access.example.com;
error_log /var/log/nginx/error.example.com;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
ETC..