1. 程式人生 > >Linux伺服器搭建wordpress

Linux伺服器搭建wordpress

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
image.png

解決辦法:
在wordpress的根目錄下找到wp-config.php檔案
在wp-config.php中新增以下程式碼

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

image.png
經過修改在更新或者安裝外掛時不再需要ftp資訊了。但是出現了另外一個問題。在更新時提示“無法建立目錄”
image.png

根據提示內容,憑經驗判斷應該是沒有寫入檔案的許可權,因為更新wordpress和安裝外掛都需要給安裝目錄下寫入新的檔案。所以修改wordpress安裝目錄的許可權

chmod -R 777 wordpress

然後在此重新整理頁面點選升級,wordpress更新到最新版
image.png