記一次WordPress 安裝的過程

安裝WordPress你我他你們都會,記得10年的時候,哥已經玩轉WordPress、dedecms、sns,那爲什麼如今要記一次WordPress安裝過程呢? 由於如今不會了!php

以前安裝都是在Windows安裝,傻瓜式的下一步就ok了。要不本身玩要不有專業的運維去push到服務器,今天安裝WordPress忽然發現一堆問題。html

最新版WordPress : https://cn.wordpress.org/wordpress-4.9.1-zh_CN.tar.gz      (2017-04-08)nginx

問題一:已經鏈接數據庫但沒法安裝

這個問題有兩個失敗的緣由數據庫

一個是沒有數據庫,咱們能夠手動新建數據庫安全

CREATE DATABASE my_word_press;

第二個緣由是,當前的用戶沒有權限寫入數據表,要給當前的用戶賦予增刪改查的權限服務器

grant select, insert, update, delete on my_word_press.* to common_user@’%

 

問題二:訪問域名顯示403 拒絕訪問

關於這個問題,出如今Linux的nginx中。運維

先看看nginx的配置ssh

server {
                listen       80;
                server_name mywp.com;
                index welcome.html index.html index.htm index.php;
                root  /home/wwwroot/wordpress;

                location ~ .*\.(php|php5)?$
                        {
                                #try_files $uri =404;
                                fastcgi_pass  unix:/tmp/php-cgi.sock;
                                fastcgi_index index.php;
                                include fcgi.conf;
                        }
               location /.../ {
                    try_files $uri $uri/ /wp/index.php?$args;
                  }

                access_log  /home/wwwlogs/access.log  access;
        }  

沒毛病!看到 403 forbidden access is denied   你們確定說權限問題,直接777!wordpress

chmod -R 777 /home/wwwroot/wordpress

在刷新頁面,ok,能夠訪問了!spa

注意: 這裏777 是一個很危險的操做,賦予任何文件的可執行權限! 

爲了確保服務器的安全,把文件夾屬性設置爲755,文件設置爲644。

chmod 644 -R ./
find ./ -type d -print|xargs chmod 755;

./ 爲當前目錄下,先把因此的文件及目錄設置爲644,在把目錄下全部文件夾find後設置爲755

 

問題三:沒法安裝主題

用了一段時間後,想換一個符合國情的主題,選擇sftp,輸入 root及密碼,提示:安裝主題時未能鏈接FTP服務器

也真夠神奇,服務器沒有架設ftp,因此用sftp(ssh),輸入正確用戶名&密碼提示未能鏈接?多方求證,問題仍是在權限上。咱們以前設置了文件夾與文件的75五、644權限,但用戶一直用的是root,而Nginx使用的用戶組是www,因此問題就很好解決了,只要把目錄文件改成www的用戶組的權限就ok了。

chown -R www:www my_wordpress
相關文章
相關標籤/搜索