wordpress相關問題解決記錄

             上週(2016年8月1號)開始,發現公司網站訪問速度變慢,而且admin後天打開特別慢,同步,定時發文,以及後天發文的編輯工具以及添加媒體的功能不能使用,圖片上傳也不能用。

問題1:wordpress,admin後天訪問緩慢。

        2.圖片上傳不能用,提示不能把圖片上傳到、/uploads/2016/08

3.添加媒體,鼠標單擊沒反應,和編輯的小工具不能出現。

        4.同步和定時發文不能用。



折騰了2天,沒找出什麼原因。

           最後公司技術經理提出沖洗部署,讓後把數據倒過來,一步一步操作,找問題。

在部署完新的環境後:

    1.沒導入數據,的時候,測試一次。發現圖片不能上傳,別的功能沒什麼問題。

     1>各種折騰,修改wordpress的文件權限,所有者.所屬者,+777權限,沒解決.

    chown  -R apache.apache wordpress

 chmod  -R 777 uploads 

         最後忽略了一個問題,數據盤磁盤滿了,清理磁盤解決問題。

      2.導入數據,(切到線上數據庫).添加媒體,鼠標單擊沒反應,和編輯的小工具不能出現的問題出現,而且加載緩慢的問題出現。

初步判斷問題可能出現在數據庫上面。

        解決思路:

     1>恢復到剛部署的狀態,和線上數據庫做對比數據庫,把差的表導進來,原始表沒動,把線上wordpress項目cp到新部署的環境中

         操作步驟:1. cp  -r  /home/wordpress/wp-content/ plugins  uploads themes /home/wordpress-test/wp-content/

                             2.添加apache的虛擬主機

  1>   vim /etc/httpd/conf/httpd.conf  然後加上

Listen 8004

 #wordpress
   NameVirtualHost *:8004
    <VirtualHost *:8004>
       ServerAdmin [email protected]
       DocumentRoot "/home/wordpress-test"
       ServerName wp.1du.me
       ErrorLog "logs/wperror.log"
       CustomLog "logs/wpaccess.log" common
    </VirtualHost>

保存退出  (wp)

service httpd reload

2> 配置nginx 轉發內網

vim /usr/local/nginx/conf/nginx.conf


      3>.去阿里雲控制檯解析 wp.1du.me                 

        並且 從新加載nginx   

       /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -s reload

 4>.修改數據庫 的yidu_options 表

select * from yidu_options limit 0,20;

update yidu_options set option_value='http://wp.1du.me' where  option_id ='1';

update yidu_options set option_value='http://wp.1du.me' where  option_id ='36';


5>.登錄後臺 wp.1du.me/wp-admin, 配置相關信息,啓用相關插件。

問題,沒出現。

6>.導入用戶表

切記數據庫的每一步操作做好備份。

 yidu_usermeta
 yidu_users 

問題出現,添加媒體,發文編輯的小工具加載不出來。

導入104個發文用戶到yidu_usermeta表,覆蓋這張表的數據,

insert into yidu_usermeta select * from wordpress_test.yidu_usermeta where user_id in (select distinct((post_autor) from yidu_posts);

刷新wp.1du.me/wp-admin

添加媒體,發文的小工具恢復。

找出問題所在,確定是數據庫數據問題導致。

 3.同步和定時發文不能用。

  1>查看wordpree的訪問日誌,定位問題。

  2>發現可能是同步的域名解析有問題。修改成主機名加端口號(yidu_a:9188),具體在麼寫該的我們ceo改的。

  3>測試同步和定時都OK。

大部分問題都解決。

4.就剩訪問加載頁面緩慢。有待解決。

cto解決。

1.優化數據庫。

2.優化網頁代碼。

完畢!!!!!!!!!!!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章