亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.430618.com 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

因為最近工作比較忙,沒太多時間思考和寫東西。所以今天偷個懶,發一篇實操類文章。

這篇文章非常“干”,“干”到你只要照著做就行了,幾乎不用動腦。

 

這事源于前幾天自己搭建了一個wordPress/ target=_blank class=infotextkey>WordPress博客站點,用于同步公眾號的文章。

其實有這個想法好久了,遲遲沒動手的原因是,現在如今的大環境下,博客的價值到底還有多少。

后來想想,如果只是在一些社區建博客,發文章,內容的垂直度是硬要求。技術社區只能發技術類的,產品社區只能發產品類的。

如果自建的博客站點的話,就自由多了,想寫啥就寫啥。

外加最近百度投資知乎這事,讓我覺得搜索引擎現在很缺內容,特別是那些差異化的、個性化的內容。

所以,隨即動手開干了。

 

回到正題,如果你已經是一個wordpress的建站老手,可以跳過這篇文章了。

因為自己之前也沒搭過,所以摸索了一下,中間遇到了一些坑,折騰了一下午才搞定。

平時自己有個小習慣。為避免后續在同一個問題上耽誤時間,會習慣性的記錄一些遇到的“疑難雜癥”以及對應的解決方案下來。

所以這次我就順便把整個完整的過程豐滿了一下,整理成文章發出來。

建議你可以收藏一下,搞不好什么時候也需要用wordpress建站呢。畢竟全世界用它來建設的網站可是千萬級的。

如果你選擇的軟件版本與我的一樣,按照我下面寫的步驟進行,保證你在30分鐘之內能成功建站。

 

22步完成建站

 

1.首先到https://www.centos.org/ 下載最新版本的centos(7.6.1810),標準版或者minimal都可以。

 

當然了,選擇其它的操作系統版本也可以,但是后面的一些命令可能就不能直接復制黏貼來用了。

 

2.操作系統安裝完之后,建議直接把默認yum源切換到阿里云的yum源,使用起來方便一些。

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum makecache

 

然后我們就可以開始裝wordpress全家桶了。Z哥選擇的是LNMP的組合,當然你也可以選擇LAMP的組合,但是后面的一些操作就不一樣了,需要你自己調整。

 

3.(可選)如果yum中沒有Nginx的rpm包的話,需要手動添加一下。

rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

 

4.添加完Nginx的包后,就可以正式安裝Nginx了。

yum install -y nginx

 

nginx的安裝完成,暫時先放一放,接下來安裝php。

 

5.安裝php之前先得更新一下php的rpm包,因為一般情況下,操作系統里默認的php的rpm包版本都比較老。Z哥這里是5.4.16,而Z哥選擇的最新版本wordpress5.2.2要求的php版本是5.6.20以上。(如果php的版本不對,會在打開安裝好的wordpress時,在web頁面上提示給你的。)

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

 

6.然后開始安裝 php(注意70w不要漏了)

yum install php70w-fpm php70w-MySQL -y

 

好了,下面再安裝數據庫。

 

7.最新的rpm包列表中,原先的mysql已經被mariadb代替,所以,不用懷疑,直接裝mariadb就好了。

yum install mariadb-server -y

 

8.啟動mariadb

systemctl start mariadb

 

9.連接mariadb,默認密碼為空。(用法和mysql完全一樣)

mysql -uroot -p

 

10.創建wordpress用的數據庫。名字你可以自行決定。

create database wordpress_db;

 

11.給新建的數據庫設置用戶名和密碼。Z哥這里設置的是wp_account和wordpress_password,你也可以自行調整。

grant all privileges on wordpress_db.* to wp_account@localhost identified by 'wordpress_password';flush privileges;

下面主角wordpress登場。

 

12.為了裝最新版本的wordpress,去官網上下載最新版。

wget https://cn.wordpress.org/latest-zh_CN.tar.gz

 

13.Z哥平時習慣把文件目錄按照統一的規范管理,怕后續找東西費時間。所以我在根目錄創建了一個www的文件夾用于存放解壓后的wordpress目錄。

mkdir /wwwtar xf latest-zh_CN.tar.gzmv wordpress/ /www/wordpress

 

wordpress的存放目錄后面還有用,所以如果你沒有像Z哥一樣單獨建立一個統一的目錄的話,可以先記錄一下當前的wordpress地址。不過,Z哥后面統一用的都是/www/wordpress,這個要注意一下。

 

14.然后需要在wordpress的配置文件中設置之前創建的數據庫地址。默認的配置文件只有wp-config-sample.php,我們需要從它復制一個wp-config.php出來,這才是真正的配置文件。

cd /www/wordpresscp wp-config-sample.php wp-config.phpvi wp-config.php

打開wp-config.php之后,找到文本內容中下面的位置。把之前的數據庫信息填上。

/** WordPress數據庫的名稱 */define('DB_NAME', 'wordpress_db');/** MySQL數據庫用戶名 */define('DB_USER', 'wp_account');/** MySQL數據庫密碼 */define('DB_PASSWORD', 'wordpress_password');

 

15.還沒完,再把nginx的配置文件打開。

vi /etc/nginx/nginx.conf

 

把wordpress網站相關的信息配置進去。完全復制下面的這段配置內容就好,只要注意修改兩個地方。

  • 【你的ip】自己用ifconfig查一下,替換進去。
  • 如果你沒有創建新的目錄存放wordpress根目錄的話,root后面配置的【/www/wordpress】就是前面讓你提前復制出來的路徑。
server { listen 80; server_name 你的ip; index index.html index.php; # 網站根目錄 root /www/wordpress; location / { root /www/wordpress; } location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }}

 

16.最后把php和nginx運行起來,環境的搭建算是完成了。

service php-fpm startnginx

 

17.然后打開 http://你的ip 就可以看到一個歡迎界面。

30分鐘搭一個wordpress網站

 

 

18.填寫完頁面中的信息就會自動生成一個網站。

接下去開始就是折騰我好一會時間的地方了。

 

wordpress有豐富的插件和主題庫,所以你必然會去安裝一些新的插件和主題。但是當你點擊安裝的時候,會出現一個讓你填寫ftp服務器信息的表單。

 

其實你可以不用理會它,網上搜了下,這個情況是在某個版本之后才開啟的新模式,早些時候的wordpress版本都是直接下載并安裝的。

 

19.所以,我們可以把模式調整成直接安裝的模式。去到wordpress的目錄,再次打開wp-config.php。

vi /www/wordpress/wp-config.php;

 

在文件內容的最后增加下面三行內容。

define("FS_METHOD","direct");define("FS_CHMOD_DIR", 0777);define("FS_CHMOD_FILE", 0777);

 

還沒完。只是這樣的話,你再點擊安裝,還會提示“安裝失?。簾o法創建目錄。”

 

20.這個時候,需要你找到php的運行的用戶和用戶組,默認情況下,在/etc/php-fpm.d/www.conf中。

vi /etc/php-fpm.d/www.conf

 

找到其中的user和group,看看對應的值是什么。

30分鐘搭一個wordpress網站

 

 

然后再做兩件事。

 

21.先把nginx的user改為和這里一樣的Apache,默認應該在nginx.conf的第一行。

vi /etc/nginx/nginx.conf

 

改完之后重啟nginx。

nginx -s reload

 

22.因為主題和插件之類都是安裝在wordpress/wp-content/目錄下,所以再給這個目錄指定一下操作權限。否則默認的權限是root的,導致wordpress無法自行創建目錄和文件。

chown -R apache:apache /www/wordpress/wp-content

 

至此,就大功告成了??梢泽w驗一下wordpress的大量插件和主題,試試吧。

 

總結

之前一直聽別人說,用wordpress建站很簡單。但是實際做起來總還是會遇到一些小麻煩的。

類似的情況,可能你也深有體會。

所以,收藏好這22步,可能在不久的將來你也需要用它來建站。至少可以幫你節約一些時間呀。

分享到:
標簽:wordpress
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定