您好,登錄后才能下訂單哦!
這篇文章主要講解了“Centos中怎么配置WordPress”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Centos中怎么配置WordPress”吧!
在使用wordpress之前,您需要在您的VPS上安裝LEMP。 如果你沒有Linux的,Nginx的,MySQL和PHP的服務器上的,你可以找到的教程設置它在這里 。
一旦你有了用戶和所需的軟件,你可以開始安裝wordpress!
我們可以從他們的網站直接下載Wordpress:
wget http://wordpress.org/latest.tar.gz
這個命令會將壓縮的wordpress包直接下載到用戶的主目錄。 您可以將其解壓縮到下一行:
tar -xzvf latest.tar.gz
在我們解壓縮wordpress文件后,它們將在主目錄中名為wordpress的目錄中。
現在我們需要切換齒輪一段時間,并為wordpress創建一個新的MySQL目錄。
繼續登錄MySQL Shell:
mysql -u root -p
使用您的MySQL root密碼登錄,然后我們需要創建一個wordpress數據庫,該數據庫中的用戶,并給該用戶一個新的密碼。 請記住,所有MySQL命令必須以分號結束。
首先,讓我們做數據庫(為了簡單起見,我調用我的wordpress;隨意給它選擇任何名稱):
CREATE DATABASE wordpress; Query OK, 1 row affected (0.00 sec)
然后我們需要創建新用戶。 您可以使用任何您喜歡的數據庫,名稱和密碼替換:
CREATE USER wordpressuser@localhost; Query OK, 0 rows affected (0.00 sec)
設置新用戶的密碼:
SET PASSWORD FOR wordpressuser@localhost= PASSWORD("password"); Query OK, 0 rows affected (0.00 sec)
完成通過授予新用戶的所有權限。 沒有這個命令,wordpress安裝程序將無法啟動:
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password'; Query OK, 0 rows affected (0.00 sec)
然后刷新MySQL:
FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) 退出MySQL shell:exit
第一步是將位于WordPress目錄中的示例WordPress配置文件復制到我們將要編輯的新文件中,創建一個新的可用的WordPress配置:
cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php
然后打開wordpress config:
sudo nano ~/wordpress/wp-config.php
找到包含以下字段的部分,并替換為數據庫,用戶名和密碼的正確名稱:
// ** MySQL settings - You can get this info from your web host ** ///** The name of the database for WordPress */define('DB_NAME', 'wordpress');/** MySQL database username */define('DB_USER', 'wordpressuser');/** MySQL database password */define('DB_PASSWORD', 'password');
保存并退出。
我們幾乎完成將Wordpress上傳到服務器。 我們需要創建我們將保留wordpress文件的目錄:
sudo mkdir -p /var/www/wordpress
最后一步是將解壓縮的WordPress文件傳輸到網站的根目錄。
sudo cp -r ~/wordpress/* /var/www/wordpress
我們可以修改的權限/var/www ,使未來的自動的WordPress插件和文件與SFTP編輯的更新。 如果不執行這些步驟,您可能會在嘗試任一任務時收到“要執行請求的操作,需要連接信息”錯誤消息。
首先,切換到web目錄:
cd /var/www/
將目錄的所有權授予nginx用戶,將“用戶名”替換為服務器用戶的名稱。
sudo chown nginx:nginx * -Rsudo usermod -a -G nginx username
現在我們需要設置WordPress虛擬主機。 雖然Wordpress在安裝中有一個額外的步驟,nginx網站給我們一個簡單的配置文件:
打開默認的nginx默認hosts文件:
sudo vi /etc/nginx/conf.d/default.conf
配置應包括以下更改(更改的詳細信息在配置信息下):
## The default server#server { listen 80; server_name _; #charset koi8-r; #access_log logs/host.access.log main; location / { root /var/www/wordpress; index index.php index.html index.htm; } error_page 404 /404.html; location = /404.html { root /usr/share/nginx/html; } # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ \.php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { root /var/www/wordpress; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /\.ht { # deny all; #}}
以下是更改的詳細信息 – 您可能已經有一些效果:
在索引行中添加index.php。
將根更改為/ var / www / wordpress;
取消注釋以“location?\ .php $ {”,
更改根以訪問實際的文檔根,/ var / www / wordpress;
更改fastcgi_param行以幫助PHP解釋器找到我們存儲在文檔root home中的PHP腳本。
保存,退出并重新啟動nginx以使更改生效:
sudo service nginx restart
一旦這一切都完成,wordpress在線安裝頁面,并等待你:
通過訪問您網站的域名或虛擬專用服務器的IP地址訪問此頁面(如example.com),并填寫簡短的在線形式(它看起來應該像這樣 )。
感謝各位的閱讀,以上就是“Centos中怎么配置WordPress”的內容了,經過本文的學習后,相信大家對Centos中怎么配置WordPress這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。