大佬求助:关于zblogphp网站搬家,用的阿里云虚拟主机

用户 petcats 1月前 310

因为知道自己以后会涉及到这方面的问题,比如虚拟主机间的搬家,以及虚拟主机搬家到VPS;所以想提前找个站搬家练练手。


我看了几乎所有能找到的zblogphp搬家的教程,基本步骤就是下载网站文件+SQL数据库到本地,上传到新空间内,之后修改c-option,之后解析+绑定域名,理论上就OK了吧。         


但我还是遇到了问题,想请教下。


我在阿里云买的云虚拟主机,正好之前用它做了个站,已备案,但是网站被降权了,正好也不打算用了,就打算用一台主机假装一次搬家。


我操作如下,请各位大佬告知下哪里做错了哈!


1. 先在阿里云虚拟主机后台,打包下载了.sql结尾的数据库文件,以及下载了“htdocs”根目录下的所有文件在本地;分别进行了解压。


2. 把这个老主机进行了一次数据库清空+主机文件清空,换了个机房,相当于一个新主机了,就是目标搬家的地点。


3.修改了FTP登录信息,连接新主机后; FTP上传了所有原本“htdocs”根目录下的所有文件;在阿里云主机后台,上传了原来的.sql结尾的数据库文件。


(此时,用阿里云临时域名登录如下图)


4. 修改“c-option”文件为新数据库的信息,修改了4处。


5. 解析绑定原有的那个域名。


(至此,无论用原有的域名还是阿里云临时域名都是上面那个报错画面,想请问下是哪里操作错误了吗?)


十分感谢!

最新回复 (4)
全部楼主
  • 超级版主 天兴工作室 1月前 0
    引用 2
    这个提示跟你搬家没有任何关系,这个页面就是提示你这个域名没有绑定好导致无法访问而已。错误原因页面上已经给你例举了三个,一一排查下。

    天兴工作室 zblog模板主题定制

  • 用户 petcats 29天前 0
    引用 3
    天兴工作室 这个提示跟你搬家没有任何关系,这个页面就是提示你这个域名没有绑定好导致无法访问而已。错误原因页面上已经给你例举了三个,一一排查下。
    哇,真把大佬召唤来了。

    我挨个排查了下,域名已经A记录解析到IP,主机后台也绑定了域名,带www和不带的都绑定了。

    然后,我无论用临时域名还是绑定后的域名还是那个界面无法访问。

    最后,网站并未停止,主机一直在运行中呢。

    问题会不会在于:

    之前这个站我申请了阿里云免费SSL,开启了HTTPS强制跳转,但是只有首页能强制跳转,其他文章页会生成HTTP和HTTPS两个一样的页面,为了能全站跳转,我申请了工单,建议我修改.htaccess文件,后来实现了内页的跳转。

    我搬家的时候,这个修改过的.htaccess文件也一同过去了,会不会和这个有关呢?

    文件代码如下:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]  
    </IfModule>
  • 用户 petcats 29天前 0
    引用 4
    问题补充:

    我尝试直接删除了根目录下的.htaccess文件,临时域名已经能够访问了。但是内页打不开。

    于是我进入zblog的静态管理中心,重新生成了一个.htacess文件,内页能够打开了,可能就是这个文件的问题。

    但是新问题又来了。。就是谷歌浏览器死活打不开主域名,只能打开临时域名。但是用edge浏览器已经可以完美访问网站了。

    我重启了网络,也清除了浏览器缓存,刷新了本地DNS,用谷歌浏览器访问主域名依旧是报错页面。

    之前搭建另一个网站的时候也遇到了同一类问题,提交了很多阿里云工单依旧未能解决。

    就是我域名备案的时候一直用临时域名登录后台搭建网站,备案完成后,解析、绑定了域名,但是通过主域名登录的前台页面,和通过临时域名登录的前台页面,显示的信息不同步。。。

    无奈之下,只能删除所有程序,通过主域名登录后台重新安装调试了一遍。。

    不知道是啥原因。。望大神解答,感谢
  • 用户 petcats 29天前 0
    引用 5
    问题已经解决。

    解决方法就是删除了原来设置301的.htaccess文件,并且在zblog静态化设置那里重新生成.htaccess文件。

    之后,重新绑定和解析了域名就好了。

    其他办法也试过,比如清除DNS缓存,比如更换DNS,断网重开、重启电脑,都不灵。

    封贴。
    • ZBlogger技术交流中心
      6
          
返回