Ubuntu 16.04下安裝WordPress & 解決打開文章出現404頁面的問題

(商業目的引用該文章請聯繫我,個人博客引用該文章請註明來源,謝謝)

系統環境:Ubuntu16.04

1、安裝Apache Web服務器

sudo apt-get install apache2

需要修改的配置文件:

/etc/apache2/apache2.conf

/etc/apache2/sites-enabled/000-default.conf

建議有在Ubuntu下安裝配置LAMP環境的技能基礎,可以通過慕課網課程學習,鏈接如下:

https://www.imooc.com/learn/170

慕課網該課程是基於Ubuntu14.04,部分路徑和配置文件與16.04略有差異。

(由於Ubuntu不同版本系統在配置文件路徑和其它細節上差異較多,請在學習時不要着急敲代碼、改配置文件,先去理解命令和配置文件的作用,然後做到靈活運用。)

(阿里雲服務器需要在WEB配置端“安全組”中允許80端口,此時可以訪問服務器IP,查看Apache是否啓動)

2、安裝PHP相關組件

sudo apt-get install php php-fpm libapache2-mod-php php-mcrypt php-mysql

3、安裝MySQL

sudo apt-get install mysql-server

MySQL的安裝過程中需要設置數據庫密碼,相關知識自行學習。

4、安裝WordPress

訪問WordPress官方網站:

https://cn.wordpress.org/

下載.zip文件,本地解壓後,用FileZilla放入/var/www/html文件夾,

查看web服務器運行時的所屬用戶:

ps aux | grep apache2

顯示爲:

www-data

故將/var/www/html文件夾的所屬人,用戶組改爲www-data

sudo chown www-data:www-data /var/www/html/ -R

5、配置WordPress

訪問主機地址,之後就可以配置WordPress了,配置WordPress時需在MySQL中建立一個數據庫。

此時訪問主機地址,即可看到WordPress歡迎界面。

這時可能會存在打開文章404的問題,編輯如下兩個配置文件:

/etc/apache2/apache2.conf

/etc/apache2/sites-enabled\000-default.conf

將/var/www這個Directory的AllowOverride參數改爲All

(當然/var/www這個路徑也可能是你重新配置的新路徑,現在依照默認情況處理)

修改並保存兩個配置文件後,進行如下操作:

開啓apache的mod_rewrite功能
sudo a2enmod rewrite
重啓apache服務
sudo service apache2 restart

現在已經可以在主頁點開對應的文章而不會出現404界面了。

(16.04上Apache的配置文件位置和之前Ubuntu版本不一致,這可能是很多人嘗試網上方法無果的原因)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章