[wordpress] 如何在centos7 上安裝與設定wordpress MU 設定紀錄&解決問題紀錄
前言:
因工作需求,需要撤換原有的部落格(有服務多人使用)
在網路上不斷爬文,想找看看有沒有現成的資源可以用(而且要免費的)
不過大概查了2天,最後非常幸運的查到
原來開放的資源 wordpress 有提供給多人新增與使用的功能!!
意思是,你是一個網誌大樓總管理員,下面可以管理多個網誌小套房
這就是 Wordpress MultiUser
其實只要輸入關鍵字「wordpress MU」
就會有許多安裝的教學文章出來
但是事情總是不是一般人想的那麼簡單~
在中間總是會冒出一些問題跟關卡
因此本篇簡單介紹安裝步驟之餘,
分享其中出現的一些問題,希望可以幫助跟我一樣菜菜的新手們
安裝步驟如下:
- 在VM開一個虛擬機
- 安裝CentOS6.7
- 安裝apache、php、phpmyadmin、mysql
- 安裝wordpress
- 安裝wordpress MU
安裝的步驟我分別參考了兩個網站文章
- https://www.vedfolnir.com/wordpress-mu-multisite-setup-install-26462.html
- https://www.astralweb.com.tw/wordpress-mulitsite/
- https://blog.xuite.net/tolarku/blog/244744577-WordPress+4+%E5%AE%89%E8%A3%9D+-+%E5%A4%9A%E9%83%A8%E8%90%BD%E6%A0%BC+MultiUser+MultiSite+%E8%A8%AD%E5%AE%9A+-+CentOS6
這邊就以這篇文章的步驟中, 遇到的問題與解決紀錄:
Q1:在點選[網誌網路安裝]中,要求在 /wordpress/wp-config.php 加入一段程式碼,但是新增完後,沒有跑出「網誌網路管理」
A:依照以前的好習慣,都直接把程式碼放到最下面,但是!這邊的程式碼要放在「 /* 設定完成,請儲存檔案。然後開始 Blogging 吧! */ 」的前面
否則他們就讀取不到程式碼,自然而然就不會正常顯示,如下圖
Q2:Step.6 /wordpress裡找不到.htaccess檔案.
A: 在/wordpress裡面,本來就沒有.htaccess的檔案,只要直接新增即可,新增完後,會發現ftp裡面還是看不到.htaccess這個檔案,這時只要在filezilla裡面,強制顯示隱藏檔案,就看的到了。
Q3:依照教學更新了wp.config.php 跟.htaccess檔案,成功看到了「網誌網路管理」,在新增子網誌時並造訪時,出現找不到的情形。
A:這個就跟.htaccess還有apache的rewrite module有關,查了許多資料,最後得到成功的步驟是:
1.先確定apache的rewrite_mod有沒有打開,只要在phpinfo的頁面就可以確認
2.修改httpd.conf的<Directory /var/www/html> 裡面的AllowOverride 把None 改成All
(1) vi /etc/httpd/conf/httpd.conf
(2) 搜尋 <Directory /var/www/html> /<Directory
(3)把AllowOverride None 改成 All
3.我在 /var/www/html 跟 /wordpress資料夾都放了.htcaccess 但不知道到底該放哪XD
最後就解決這問題啦~~~
後記:一個非專業IT人員,對於一些架站阿什麼的也沒有深厚的概念,最常遇到看著人家的教學文,卻各種卡關
總之就是看到的文章就去試,如果一直解決不了,就放著,因為你可能思考迷航,過兩天再來解看看,就破關拉~
查看原文 >>