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 275310367@qq.com
       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.优化网页代码。

完毕!!!!!!!!!!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值