关于   小悟志   网站地图   归档   友情链接   联系   Feed

   云上小悟  +  

wordpress网站迁移遇到的问题

2017年3月19日 / 76次阅读  网站建设
标签:APACHEWordPress

拍拍贷

文章《wordpress网站迁移遇到的问题》的特色图片

麦新杰一直在准备将云上小悟网站使用的云服务器切换到Linux系统。搭建LAMP环境已经成功,具体可以参考本栏目之前的一些总结文章。这篇来总结WORDPRESS网站迁移过程中遇到的问题。

 

1, WP SUPER CACHE插件引发的问题

删除wp-content目录下面的两个cache文件,让插件重新生成,因为里面记录的换成地址是一个绝对地址,网站迁移后,这个地址一定是要变的;

根目录下的.htaccess文件的权限要可读写;

wp-content的权限也要注意,如果权限不对,插件会有提示;

WP SUPER CACHE插件提示需要使用Apache的mod_expires模块;

WP SUPER CACHE插件威力很大,可以极大加快网页加载速度,更多关于此插件的教程,请站内搜索super cache。

 

 

2, 只能访问首页的问题

问题现象:只能访问首页,其它内页一律显示Not Found。(此问题一度让我抓狂)

网上关于这个问题的说法不多,能够找到的内容主要都是在说WP SUPER CACHE插件的配置问题。麦新杰遇到的不是这个原因,而是APACHE服务器的配置。

由于是编译安装,因此所有的配置都要自己来做,测试环境由于少了一个允许.htaccess文件生效的配置,造成了只能访问首页的问题(访问内页需要rewrite模块生效,wordpress在网站根目录下有一个.htaccess来控制这个功能,一般设置了固定链接伪静态之后就能看到)。具体配置如下:

请看高亮那一行,默认是None,修改为all即可。

 

2017-08-17:

第2次遇到这个问题,原因是用ftp下载网站所有文件的过程中,默认是不会下载Linux系统的隐藏文件,比如网站根目录下的.htaccess文件就不会下载,于是在新的位置造成.htaccess文件丢失。解决版本就是到WordPress系统后台设置固定链接的地方,重新保存一次配置;或者在下载网站文件的时候,确保.htaccess文件也下载下来了。

上传也是这样。这就是为什么有些网站系统要求在线解压的原因。

 

3, Access Forbidden

如果你像我一样,不幸把网站页面放在了/root目录下面,恭喜你,不管你的APACHE配置的有多正确,全部访问的返回都是403 ACCESS FORBIDDEN。

网站目录的设置权限

apache默认使用daemon用户(可以在httpd.conf文件里面修改),将网站目录的权限赋予给daemon用户即可:

chown -R daemon:daemon 网站目录

(前一个daemon是用户名,后一个daemon是用户组)

有了这个权限,才能正常上传文件等,启动插件等。

 

4, MySQL进程运行几分钟后自动关闭

这不是MySQL进程有什么问题,是服务器内存不足,用free命令观察一下吧。

Apache配置使用worker并发方式,默认的worker配置参数很吃内存,1G的小主机怎么受得了,要把worker的配置降低一下。再把MySQL的内存需求降低一点,问题就解决了。

本文链接:http://www.maixj.net/wz/wangzhan-qianyi-14762
云上小悟 麦新杰(QQ:1093023102)

-- (*^-^*) --

相关文章

评论是美德

《wordpress网站迁移遇到的问题》有1条评论

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.

  • 麦新杰  said:

    特别注意:可以将主题目录的权限修改为你Linux服务器的登录用户,而不是Apache所使用的用户;Apache对主题目录不会有写操作,只是读取而已;网站主题修改的权限跟登录用户保持一致,既安全又方便。   [ ]


前一篇:
后一篇:

栏目精选


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号苏ICP备14045477号-1

网站二维码
拍拍贷
go to top