Linux伺服器搭建wordpress
阿新 • • 發佈:2019-01-09
1.首先從https://cn.wordpress.org下載最新的wordpres安裝包
2.將安裝的檔案傳到伺服器
scp -r wordpress-4.9.4-zh_CN.tar.gz [email protected]**.**.**:/opt/
3.解壓安裝檔案
tar -xvf wordpress-4.9.4-zh_CN.tar.gz
4.安裝mysql
sudo apt-get install mysql
具體安裝方法,在另一篇文章中有詳細描述:https://www.jianshu.com/p/8242b058c85f
5.安裝apache2伺服器
sudo apt-get install apache2
操作完成後,在瀏覽器上輸入你的伺服器ip,看看能不能訪問到,正常情況下都是可以訪問到的。
6.安裝php
sudo apt-get install libapache2-mod-php
7.載入php
sudo a2enmod php7.0
8.安裝php-mysql支援
sudo apt-get install php-mysql
9.重啟apache2伺服器
/etc/init.d/apache2 restart
接下來是安裝wordpress
1.回到一開始我們解壓安裝檔案的那個目錄,將所有的內容拷貝到我們剛剛建立的資料夾中
sudo cp -r wordpress /var/www/html/wordpress
2.在剛裝好的mysql中建立一張新的資料庫,供給安裝使用
3.最後,在瀏覽器中輸入:ip/wordpress/wp-admin/install.php開始安裝。
按照提示一步步安裝下去,如果出現了問題無法生成檔案。。。,那麼很有可能是許可權的問題,使用
sudo chmod 777 wordpress
輸入頁面後 出現這個頁面,代表安裝完成了,接下來就是配置
其他問題:
1.在更新wordpress時會發現,更新升級時需要ftp
解決辦法:
在wordpress的根目錄下找到wp-config.php檔案
在wp-config.php中新增以下程式碼
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
經過修改在更新或者安裝外掛時不再需要ftp資訊了。但是出現了另外一個問題。在更新時提示“無法建立目錄”
根據提示內容,憑經驗判斷應該是沒有寫入檔案的許可權,因為更新wordpress和安裝外掛都需要給安裝目錄下寫入新的檔案。所以修改wordpress安裝目錄的許可權
chmod -R 777 wordpress
然後在此重新整理頁面點選升級,wordpress更新到最新版