思维建筑经历了六年的波折,而今终于可以安安静静的生活、写博、谈情、说爱。

wordpress网站搬家宝塔面板404 .user.ini背锅

计算机网络 xipwh 461℃ 0评论

最近因为所用服务器线路丢包率高所以想着更换一下国内服务器

第一步:国外域名无法备案

第二步:使用国内已备案域名

第三步:原主机直接后台替换。。。发现duang打不开了。。。

数据库采用命令:

修改配置表中的语句:
UPDATE wp_options SET option_value = replace( option_value, ‘老域名地址’, ‘新域名地址’) WHERE option_name = ‘home’ OR option_name =’siteurl’;
修改文章中绝对地址的语句:
UPDATE wp_posts SET post_content = replace( post_content, ‘老域名地址’,’新域名地址’) ;
UPDATE wp_posts SET guid = replace( guid, ‘老域名地址’,’新域名地址’)
修改评论中地址的语句:
UPDATE wp_comments SET comment_content = replace(comment_content, ‘老域名地址’, ‘新域名地址’) ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, ‘老域名地址’, ‘新域名地址’);
其实发现最简单的还是直接下载数据库  编码一件替换
因为网站小,仅仅是个人博客,如果是商业性质建议使用sql语句。
第四步:备份更换主机正常打包。。。上传。。解压
第五步:打开网站  404,您请求的文件不存在!
本以为正常现象毕竟wp固定链接有时间会存在这类现象,伪静态的锅。
配置伪静态文件,what 。。。继续打不开
刷新dns
替换主目录程序 升级数据库
仍然如此。。
百度。。。工单各种方法用尽,
搞了半天发现bt现象存在类似情况
最后无解
尝试替换主目录名称 bt默认域名即默认文件夹与别的面板程序不同
xxx.cn(更换后)修改为xxxx.cn(更换前)
顺利解决
遂打开在 .user.ini
.user.ini 风格的 INI 文件中只有具有 PHP_INI_PERDIR 和 PHP_INI_USER 模式的 INI 设置可被识别。
修改open_basedir=/www/wwwroot/xxxxx.cn/:/tmp/:/proc/
现在来看宝塔带来了便利但是也容易让自身导致一些惯性错误
太方便了

转载请注明:思维建筑 » wordpress网站搬家宝塔面板404 .user.ini背锅

喜欢 (2)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址