最近安裝了wordpress來搭建自己的網站,過程有些艱辛,以防以后轉移服務器再次遇到這個難題,在此記下自己的這次安裝過程以及一些問題,同時也供遇到相同問題的初次接觸者做參考。
另外說明一下我用的操作系統為ubuntu16.04,如果下述的操作指令無效請自行查找最新的安裝方法
1、環境
很多教程中忽略了配置環境的說明而把眾多沒用的細枝末節放在上面,此處我詳細講解一下需要的配置環境,但不會去討論環境的使用
①mysql數據庫,只需要建庫不需要建表
安裝指令:
sudo apt-get install mysql-server mysql-client
sudo apt-get install libmysqlclient-dev
能夠登錄就證明安裝成功,自己建一個庫就行了,數據庫的操作知識自行學習
②apache 運行服務器
安裝指令:
sudo apt-get install apache2
如果第一次安裝失敗請更新:sudo apt-get update之后再次安裝,如果還不行那就先百度解決這個問題,由於本人沒有遇到所以無法提供幫助
③php運行環境,wordpress使用php文件運行的
sudo apt-get install php7.0
apt-get install libapache2-mod-php7.0
apt-get install php7.0-mysql
問題一:在配置好wordpress之后進行圖像裁剪時會提醒圖形裁剪錯誤,此時需要請執行:sudo apt-get install php7.0-gd
上述操作之后環境基本配置結束,接下來將wordpress文件導入到/var/www/html/中,注意如果你不想導入這個路徑,你需要改變配置文件,因為apache的默認訪問路徑就是如此,具體修改過程此處不提供。
導入之后就是配置wordpress中的文件了,這個部分基本所有的安裝教程中都提到了,以下是我安裝時參考的網頁
https://www.cnblogs.com/youcong/p/9309197.html
接下來的部分是你已經搭建好wordpress之后可能會遇到的問題:
問題二:通過http://localhost/wordpress來訪問發現訪問失敗,請重啟apache與mysql之后再次嘗試
sudo /etc/init.d/apache restart
sudo /etc/init.d/mysql restart
問題三:使用wordpress時有些部件會顯示需要更新,而在FTP連接過程中可能會顯示無法連接,需要將wordpress/wp-config.php最后面加上下面的語句
efine('FS_METHOD',"direct");
問題四:顯示無法創建文件夾時需要修改wordpress的文件所屬用戶,因為通過遠端瀏覽器訪問的用戶是www-data,而原來的所屬用戶為root,所以www-data沒有創建文件夾的權限
chown -R www-data:www-data wordpress路徑
注意此處的用戶不一定時www-data,可以通過查看系統用戶來查找,一般以www開頭的用戶就是wordpress創建的訪問用戶,但也無法保證