安装WordPress的一些注意事项
留意文件和文件夹的用户组问题笔者用的是lnmp环境(Linux + Nginx + MySql + PHP),在WordPress官网下载的安装文件,解压到网站根目录后,查看其所属用户组,一般显示为“1006”。再查看Nginx和php-fpm对应的用户组,可能是“nobody”也可能是"www",主要看当初安装的时候有没有提前设置用户组。如何查看Nginx和php-fpm对应的用户组?可以参考我
留意文件和文件夹的用户组问题
笔者用的是lnmp环境(Linux + Nginx + MySql + PHP),在WordPress官网下载的安装文件,解压到网站根目录后,查看其所属用户组,一般显示为“1006”。再查看Nginx和php-fpm对应的用户组,可能是“nobody”也可能是"www",主要看当初安装的时候有没有提前设置用户组。
如何查看Nginx和php-fpm对应的用户组?可以参考我另外一篇文章:
如果用户组和拥有者不对应,WordPress很多功能都不正常,譬如安装的时候无法新建wp-config.php页面,安装好WP后在后台更新或者安装插件时提示要设置FTP等等。
如果发现用户组不匹配,假设nginx和php对应的用户组是nobody,修改与之相同即可:
#linux命令窗口下切换到网站根目录的上一层目录,然后输入下面命令
#例如我的网站根目录是/home/html2, 则先 cd /home 切换到上一层目录
cd /home
chown -R nobody:nobody html2/
留意localhost 和 127.0.01 的区别
笔者曾经遇到连接数据库报错的错误:
数据库连接错误
您在wp-config.php文件中提供的数据库用户名和密码可能不正确,或者无法连接到localhost上的数据库服务器,这意味着您的主机数据库服务器已停止工作。
您确认您提供的用户名和密码正确么?
您确认您提供的主机名正确么?
您确认数据库服务器运行正常么?
若您不理解上述术语,请联系您的服务提供商。如果您仍需帮助,可访问
WordPress 中文论坛,或WordPress 支持论坛(英文)。
解决办法:
我一开始以为是文件权限或者用户组设置问题,搞了半天,最后发现在填数据库的账号密码的时候把 localhost 改成 127.0.0.1 即可。估计是Nginx或者php的配置造成的。
更多推荐
所有评论(0)