安装wordpress踩坑总结

wordpress作为IT行业最流行的内容管理系统,被广泛使用于搭建个人网站,然而新手上路难免会出现各种各样的问题。现在来分享一下个人经验。

1. “建立数据库连接时出错”

网上最流行的回答是wp-config.php这个wordpress配置文件与mysql数据库不匹配,修改配置文件中数据库名称、用户名、密码并加上;并加上define(‘WP_ALLOW_REPAIR’,true);命令
安装wordpress踩坑总结_第1张图片
在确保自己wp-config.php配置文件修改无误,也创建好对应名称的数据库后,那就要考虑wordpress文件目录是否安装在正确的位置

安装wordpress踩坑总结_第2张图片
如果你使用apache服务器,所有的wordpress文件应该保存在/var/www/html目录下,因为在httpd.conf(apache配置文件)规定该目录就是响应用户请求访问的文件路径,并且是通过web请求的方式来安装wordpress。如果不在该目录里,同样有可能出现“建立数据库连接时出错”的错误。这点也是需要注意的。

将原来的wordpress文件移动至/var/www/html即可

# mv /var/www/wordpress  /var/www/html 

同理nginx服务器,也要考虑wordpress是否安装在响应用户请求访问的文件路径里。

2. 在安装主题或插件时,出现了“未能找到wordpress内容/插件目录”的提示。

一般成功下载了wordpress后,都会有plugins、themes文件夹来存放用户下载的插件、主题。每次安装插件、主题,wordpress都会通过FTP服务器上传文件至plugins、themes文件夹。

显然wordpress不知道用ftp将文件放在何处,所以还要再配置文件上,加上一些命令;
安装wordpress踩坑总结_第3张图片在配置文件中,指定好相关安装插件、主题的文件路径就好了。

3. 在安装主题或插件时,无法创建目录。

解决了上面那个问题,可能紧接着就会遇到这个问题。原因是用户组没用权限访问wp-content目录,所以要赋予用户组权限。

一、 直接改变/usr/share/wordpress的访问权限

chmod -R 777 /usr/share/wordpress

但这样做网站会很容易遭受攻击,所以一般用更安全的做法。

二、 只给apache服务器访问权限

chown -R apache:root /usr/share/wordpress

这样就可以好好使用wordpress啦!

你可能感兴趣的:(Linux,wordpress)