简单记一下部署流程,好久没弄了,有点搞忘。

主要组件:apache2、php、MySQL、Wordpress
值得注意的是,要安装它们相互之间提供支持的模块。模块名随版本一直在变,这里就不记录了,查一下能查到。

apache2的配置文件在:

/etc/apache2/apache2.conf

但是配置网站的话,是在
sites-available
目录下添加新的.conf文件,然后link到
sites-enabled
使它生效。当然,不要忘了重启apache2。

MySQL里给Wordpress新建一个database,再建一个拥有这个DB的所有权限的用户。

WordPress直接下载解包到

/var/www/html
就行了,下载地址:
https://wordpress.org/latest.tar.gz

解压之后需要给Wordpress目录分配权限,我是直接
chown -R www-data
了,总之遇到网站权限问题就来这边找原因吧。
关于配置文件
wp-config.php
要么就自己写个新的,要么就给
wp-config-sample.php
改名。或者在网页上第一次启动Wordpress的时候它会引导你建立这个文件。

域名,去DNS服务商那里修改为指向新的IP。

每个部分都搞定了之后,用域名访问这个新建的Wordpress顺着引导完成配置就行。
如果服务商那边还没把域名做转向,就直接用IP来访问。一般来说是可行的,但是具体还是看apache的配置,如果不行就去找apache的原因。