如何搭建自己的博客?附加美化

如何搭建自己的blog?附加美化


前言: 之前在騰訊雲以學生優惠租了一年的服務器,還買了一年的域名,忽然覺得不能閒置着域名,所以搭建了個博客,過程也遇到了很多的問題,望在此闡述,予以他人幫助,祝好~

  1. 準備工作:使用Xshell連接上Linux服務器,我的是centos系統,方便進行操作。使用Xftp連接上Linux服務器,方便傳輸文件。
  2. 安裝apache服務器yum install httpd httpd-devel
  3. 啓動apacheservice httpd start,在我啓動時報瞭如下錯誤,在這裏插入圖片描述

解決方法如下:
1. systemctl status httpd 查看下狀態
2. netstat -antlp | grep 80 ,看出 80 端口被佔用,原來是 nginx 佔用了端口,停止即可。
3. 把該進程kill掉。
4. 再次啓動後,service httpd status,如果是running狀態即可。

  1. 安裝mysql服務yum install mysql mysql-server,本人在centos使用yum安裝mysql時過於緩慢,嘗試了以下方法,發現還是很慢 ,但是我有預感,它應該對提升我其他yum安裝速度有幫助,所以把方法貼出來!
# 首先備份系統自帶yum源配置文件/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 下載ailiyun的yum源配置文件到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 運行yum makecache生成緩存
yum makecache
yum -y update
# 參考鏈接:https://blog.csdn.net/qq_31253909/article/details/102931501
  1. mysql啓動service start mysql
  2. 安裝phpyum -y install php

如果yum安裝時發現yum鎖被佔用:rm -f /var/run/yum.pid

  1. 安裝php拓展
yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-mbstring php-devel php-soap php-cli php-pdo
yum -y install php-mcrypt php-tidy php-xml php-xmlrpc php-pear
yum -y install php-pecl-memcache php-eaccelerator
  1. 重啓httpd服務service httpd restart
  2. 默認網站目錄cd /var/www/html/
  3. 創建主頁
vim index.php
# 編輯一下添加如下php代碼:
<?php

phpinfo();

?>
  1. 瀏覽器訪問http://域名,成功出現以下界面即可。記得關閉防火牆
service iptables stop  
chkconfig iptables off  
chkconfig httpd on  
chkconfig mysqld on

在這裏插入圖片描述
12. 網站部署:下載wordpress.zip上傳至服務器,使用unzip -x xxxx.zip,解壓內容到/var/www/html文件夾下,注意,直接把內容複製進去,不要再套一層文件夾了,要不你訪問的時候,域名後也要加上相應的文件夾名訪問。
13. 安裝wordpress程序

mysql -u root –p
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密碼')
create database wordpress;
show databases;
  1. 對wordpress進行配置
# 複製配置文件 wp-config-sample.php 一份到同目錄下,並重命名爲 wp-config.php 。
# 更改下面相關的wp-config.php下的數據庫配置信息:

在這裏插入圖片描述
15. 如果你遇到顯示php版本過低的問題,按如下步驟執行升級php

rpm -qa php
yum list --enablerepo=remi --enablerepo=remi-php56 | grep php
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64
yum list installed |grep php         //返回結果爲空,卸載完成
yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum install php73-php php73-php-gd php73-php-mysqld php73-php-pecl-mysql php73-php-pecl-mysql-xdevapi php73-php-odbc php73-php-opcache php73-php-pdo php73-php-pecl-mcrypt php73-php-devel php73-php-cli php73-php-pecl-http php73-php-pecl-http-devel -y
systemctl restart httpd 
# 查看頁面測試,第11步中php版本,會變成7.x
  1. 再次訪問:http://域名,填寫install界面信息,用戶名和密碼要記住,之後用於登錄。
    在這裏插入圖片描述
  2. 現在你的blog就基本搭建完成啦,下面讓我們來美化它!美化其實就是選擇主題,選擇主題可以在控制檯下載,也可以去百度上搜索wordpress主題下載,選擇自己喜歡的主題,下載zip文件上傳。
    在這裏插入圖片描述
# 當你更新插件或主題的時候,肯定會遇到一些莫名其妙的報錯,所以最好的辦法就是你率先解決它。
chmod -R 777 /var/www/html/wp-content
chmod -R 777 /var/www
chmod -R 777 /var/www/html

# 報錯:在 WordPress 中更新時發生了錯誤:下載失敗。 Too Many Requests,解決辦法:
# https://www.shuijingwanwq.com/2020/01/10/3819/
  1. 漢化你的wordpress:
cd /var/www/html/
vim wp-config.php
# 添加
define('WPLANG', 'zh_CN');
# 重啓apache服務器
service httpd restart
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章