自制wordpress教程 ①,手把手教你搭建网站 ,避免采坑

2021-05-08 15:17:32 浏览数 (1)

哈喽,大家好,今天分享的内容是如何基于Apache,MySQL和wordpress搭建基于本地服务器的网站。【后期,我将分享如何基于阿里云服务器,搭建属于自己的网站,今天的内容就当是“开胃菜”。】

闲言少叙,开始我们今天的DIY之旅 ^_^

具体操作流程如下:

1. 创建虚拟环境,命令如下:

pip install virutalenv

virtualenv wp

备注:wp 是虚拟环境的名称,你可以随便命名

2. 激活虚拟环境,并进入,命令如下:

source wp/bin/activate

3. 安装需要的软件包,命令如下:

sudo apt update

sudo apt install wordpress php libapache2-mod-php mysql-server php-mysql

注意:mysql数据库安装过程中,可能需要你输入密码,自己写一个容易记住的,千万不要忘记哈。

4. 创建配置文件,并写入如下代码命令如下:

sudo vim /etc/apache2/sites-available/wordpress.conf

注意:将下面的代码复制、粘贴进去,什么都不用改。不要自己敲代码啦,我担心你写错,然后又报错。

Alias /blog /usr/share/wordpress

Options FollowSymLinks

AllowOverride Limit Options FileInfo

DirectoryIndex index.php

Order allow,deny

Allow from all

Options FollowSymLinks

Order allow,deny

Allow from all

5. 第4步完成后,继续输入下面的命令:

① sudo service apache2 reload

② sudo systemctl restart apache2

6. 创建MySQL数据库,命令如下:

① sudo mysql -u root

② CREATE DATABASE wordpress;

③ use mysql;

④ SELECT user FROM user;

注意:这里罗列的user是我本机上的数据库用户,你的电脑显示结果与我的肯定不同。

⑤ SELECT user,host,account_locked, password_expired FROM user;

⑥ GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON wordpress.* TO 'Tommy'@'localhost';

⑦ FLUSH PRIVILEGES;

⑧ quit;

7. 配置wordpress,连接到数据库。命令如下:

sudo vim /etc/wordpress/config-localhost.php

并复制、粘贴如下内容:

define('DB_NAME', 'wordpress');

define('DB_USER', 'Tommy');

define('DB_PASSWORD', '186');

define('DB_HOST', 'localhost');

define('DB_COLLATE', 'utf8_general_ci');

define('WP_CONTENT_DIR', '/usr/share/wordpress/wp-content');

?>

注意!!!DB_USER 对应的Tommy要改成你自己的user,DB_PASSWORD对应的186要改成你之前输入的mysql密码。

千万不要用我的哈,不然,就是报错、报错、报错。。。【请不要说刚才设置的mysql密码忘记了,那我会很无语了。。。】

8. 打开浏览器,我用的是google浏览器。输入如下网址:

http://localhost/blog/wp-admin/install.php

如果你到这一步,看到这个网页,恭喜你,成功一大半啦 ^_^ 奥利给 :)))

请根据网页提示,填写空格处的信息。

然后,点击“install wordpress",然后出现如下页面:

9. 登录之后,就进入到网站后台的设置页面啦,如下图:

0 人点赞