网站搬家报 No Input file specified,记录宝塔环境下,zblog网站搬家步骤和一些容易遇到的问题
- SEO
- 2年前
- 1.3K
由于备案原因,想要将香港腾讯云服务器上的网站搬家到内地阿里云服务器上,搬家过程中还是遇到一些小问题,成功解决后在这里记录并整理一下步骤。
前提:网站程序是z-blog,比较习惯使用宝塔面板管理网站,所以这里两台服务器都安装了宝塔面板,并且域名已经做了https认证,下面是详细步骤和方法。
1、首先将原服务器(这里就是腾讯云香港服务器)上的网站文件备份,包括数据库备份,在域名服务商下载https证书文件到本地。这里域名服务商也是腾讯云。
2、重新绑定域名,因为域名不想更换,所以域名删除原来的解析记录,重新解析到阿里云内地服务器。
注意:这里省略了域名中间备案的过程,备案方法也很简单,不过现在备案需要人脸认证了,备案时间7-15天,所以我这个网站搬家的时间跨度比较长。
3、重新解析域名后,在阿里云内地服务器上使用宝塔添加网站并绑定域名,添加时选择创建数据库。
注意:这里选择PHP版本最好是和原来网站PHP版本一致。
4、添加成功后,进入根目录,删除宝塔生成的所有默认文件,上传备份的网站文件,数据库选项找到添加的网站,导入数据库备份文件。
5、找到网站的zb_users中的c_option.php这个文件,修改下列数据
注:如果没有这一步,网站访问无数据,会报403错误。
6、进入网站设置>网站目录>防跨站攻击(open_basedir),先取消勾选,再重新勾选
然后 伪静态>选择z-blog(对应的网站程序),保存。
如果没有这一步,将会报错 No Input file specified。
注:这里相当于重置了网站文件解压后的.user.ini文件,这是一个防跨站的配置文件,由于打包过来的时原来的,需要重置。也可以备份网站文件时不打包该文件,但是在这里第4步,添加网站成功后就需要保留默认生成的.user.ini文件。
7.添加证书,https认证,网站>SSL>其他证书,分别填写证书(PEM格式)和密钥(KEY)的内容,这里找到下载到本低的证书文件,根据网站环境找到对应的证书和密钥填写即可。然后开启强制https。
到此,网站搬家就算是完成了,可以正常访问。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
本文链接:https://www.jianghaiseo.com/post/14.html