参考文章:https://www.qcloud.com/document/product/213/8044

在部署过程中,因为之前已经安装过nginx以及Mysql,所以大部分部署已经搞定,但是还是在安装过程中遇到了许多问题。

一开始遵循过程,一直进行到访问/install.php的步骤,一直提示Error php is not running的提示,我就奇了怪了,明明每一步都按照教程,而且index.php也是没问题的,百度了许多文章,后来我发现我这个版本的nginx的配置文件,nginx.conf与教程中不同,教程中新建的配置文件在我这里不起作用。

请使用 Vim 命令打开default.conf文件,取消对 IPv6 地址的监听同时配置 Nginx,实现与 PHP 的联动。

vim /etc/nginx/conf.d/default.conf

在我这里是直接的/etc/nginx/nginx.conf,打开后是熟悉的配置内容(之前篡改过无数次,被坑得后怕)

在server后复制教程中的

#pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
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;

}

回到原来的/wp-admin/install.php问题就解决啦~

然后搞定这个问题之后还遇到一个主页总是跳转到nginx默认index.html问题,这个在wordpress后台的设置-常规,然后保存,清除浏览器缓存就可以解决

BTW mysql可以借助Navicat for Mysql在本地解决,对于新手来说指令建表以及用户权限问题太麻烦了

KAI WordPress, 网站搭建