前言:首先wordpress的官网下到的只是一个网站代码,把wordpress的源码放入apache的子目录里面并没有结束,配置了/var/www/xxx.com.conf以及
本地hosts文件并没有结束,还要搭建数据库,并且将数据库的名字,用户名,密码写入到wp-config.php的文件中才行。
具体步骤如下:
首先在var/www(这里是针对ubuntu系统)的目录下创建网站的根目录
然后,编辑apache下的一个配置文件:
cd /etc/apache2/sites-enabled
sudo vim xxx.com.conf
内容如下:
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName xxx.fuzz.com
DocumentRoot /var/www/xxx.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
随后重启apache:
sudo systemctl restart apache2
接下来还要配置本地HOST文件:
sudo vim /etc/hosts
添加内容
127.0.0.1 xxx.com
最后是安装CMS,先把CMS代码放到/var/www/xxx.com
,然后浏览器访问xxx.com安装CMS。
接下来就是数据库的安装部分:
首先,如何下载并配置好mysql这里不做赘述;
然后你得为你的wordpress创建相应的数据库:
首先,进入数据库
mysql -u root -p(这里-u后面是用户名,默认为root,)
输入后,会让你输入密码,一般就是root
进入后,先创建一个数据库:
mysql> CREATE DATABASE wordpress;
然后,创建用户:
CREATE USER wordpress@localhost;
设置密码:
SET PASSWORD FOR wordpress@localhost= PASSWORD("your password");
配置权限:
GRANT ALL PRIVILEGES ON wordpress.* TO wordpress@localhost IDENTIFIED BY 'your password';
FLUSH PRIVILEGES;
注:1.更改密码的是
ALTER USER 'wordpress'@'localhost' IDENTIFIED BY 'password';
以上,就成功创建了数据库,可以利用下面语句查看:
show databases;
选择其中的一个,我们选我们创建的wordpress
use wordpress;
就进入到该数据库当中了,再利用各种mysql的语法进行查看。
最后就是配置wordpress当中的wp-config.php了。
修改下面的选项:
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //^M
/** WordPress数据库的名称 */
define('DB_NAME', 'wordpress');
/** MySQL数据库用户名 */
define('DB_USER', 'wordpress');
/** MySQL数据库密码 */
define('DB_PASSWORD', 'your password');
那么,就完成了wordpress的搭建。
感悟部分:wordpress的搭建并不是简单将源码放入apache的目录下面就结束了,更重要的是环境的配置工作,以及数据库的创建。一开始我不知道需要搭建数据库,也是一步一步看技术贴加尝试得到的结果。最后,就是有了chatgpt的加持,基本语法都不是什么大问题了!