最近安装了wordpress来搭建自己的网站,过程有些艰辛,以防以后转移服务器再次遇到这个难题,在此记下自己的这次安装过程以及一些问题,同时也供遇到相同问题的初次接触者做参考。
另外说明一下我用的操作系统为ubuntu16.04,如果下述的操作指令无效请自行查找最新的安装方法
1、环境
很多教程中忽略了配置环境的说明而把众多没用的细枝末节放在上面,此处我详细讲解一下需要的配置环境,但不会去讨论环境的使用
①mysql数据库,只需要建库不需要建表
安装指令:
sudo apt-get install mysql-server mysql-client
sudo apt-get install libmysqlclient-dev
能够登录就证明安装成功,自己建一个库就行了,数据库的操作知识自行学习
②apache 运行服务器
安装指令:
sudo apt-get install apache2
如果第一次安装失败请更新:sudo apt-get update之后再次安装,如果还不行那就先百度解决这个问题,由于本人没有遇到所以无法提供帮助
③php运行环境,wordpress使用php文件运行的
sudo apt-get install php7.0
apt-get install libapache2-mod-php7.0
apt-get install php7.0-mysql
问题一:在配置好wordpress之后进行图像裁剪时会提醒图形裁剪错误,此时需要请执行:sudo apt-get install php7.0-gd
上述操作之后环境基本配置结束,接下来将wordpress文件导入到/var/www/html/中,注意如果你不想导入这个路径,你需要改变配置文件,因为apache的默认访问路径就是如此,具体修改过程此处不提供。
导入之后就是配置wordpress中的文件了,这个部分基本所有的安装教程中都提到了,以下是我安装时参考的网页
https://www.cnblogs.com/youcong/p/9309197.html
接下来的部分是你已经搭建好wordpress之后可能会遇到的问题:
问题二:通过http://localhost/wordpress来访问发现访问失败,请重启apache与mysql之后再次尝试
sudo /etc/init.d/apache restart
sudo /etc/init.d/mysql restart
问题三:使用wordpress时有些部件会显示需要更新,而在FTP连接过程中可能会显示无法连接,需要将wordpress/wp-config.php最后面加上下面的语句
efine('FS_METHOD',"direct");
问题四:显示无法创建文件夹时需要修改wordpress的文件所属用户,因为通过远端浏览器访问的用户是www-data,而原来的所属用户为root,所以www-data没有创建文件夹的权限
chown -R www-data:www-data wordpress路径
注意此处的用户不一定时www-data,可以通过查看系统用户来查找,一般以www开头的用户就是wordpress创建的访问用户,但也无法保证