建设个自己的博客有很多方式,使用开源项目自建是最省事的。wordpress是知名的建站开源项目之一。而且有很多开源模板。
1.环境准备
sudo apt update
1.1安装mysql并创建wordpress数据库
第一步:安装mysql-server
sudo apt install mysql-server
第二步:使用sudo权限进入mysql终端
sudo mysql
第三步:创建root账号并设置密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
第四步:刷新权限
FLUSH PRIVILEGES;
第五步:使用root登陆终端
mysql -u root -p
第六步:创建wordpress用户
create user 'wordpress_admin'@"%" IDENTIFIED BY '123456';
第七步:创建wordpress数据库
CREATE DATABASE wordpress;
第八步:为wordpress用户授wordpress数据库权限
grant all on wordpress.* to "wordpress_admin"@"%" with grant option;
第九步:刷新权限
flush privileges
1.2 安装apache2
sudo apt install apache2
1.3安装php
sudo apt install php libapache2-mod-php php-mysql
sudo apt install php-curl php-gd php-xml php-mbstring php-xmlrpc php-zip php-soap php-intl
2.安装WordPress
2.1下载
curl -O https://wordpress.org/latest.tar.gz
2.2 解压latest.tar.gz
tar xzvf latest.tar.gz
2.3 解压后移动到/var/www/html/目录
sudo mv wordpress/* /var/www/html/
2.4 设置/var/www/html/为777
sudo chmod -R 777 /var/www/html/
2.5指定apache到index.html
sudo mv /var/www/html/index.html /var/www/html/index~.html
2.6重启restart
sudo service apache2 restart
2.7访问apache
进入安装界面,输入数据库地址、用户名、密码、邮箱即可完成安装
2.8汉化
进入wordpress安装目录,wp-config.php下增加如下代码:
define(‘WPLANG’, ‘zh_CN’);
进入dashboard后看到更新提示进行更新即,完成后进入设置-常规界面选择中文
3.免费模板
3.1 Sakura
地址:https://github.com/mashirozx/Sakura
3.2酱茄Free主题
地址:https://github.com/longwenjunjie/jiangqie_theme
3.3OneNice
地址:https://github.com/xenice/onenice
注意:
1.安装模板时报错
问题:To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host. 仅自己可见
解决方法:
进入安装目录在wp-config.php文件中增加
define( 'FS_METHOD', 'direct' );
2.upload_max_filesize超限制
2.1查看php.ini文件位置
php -i|grep php.ini
2.2修改php.ini设置upload_max_filesize为10M
3.修改固定连接后点击栏目报404
修改/etc/apache2/apache2.conf文件
Options FollowSymLinks
AllowOverride none
设置AllowOverride none 为 AllowOverride all
wordpress2