我正在尝试将网站从一台服务器移动到另一台服务器。但是,当我尝试在浏览器中访问此网站时,它只下载一个名为“下载”的1kb文件。可能是什么导致了这个?原始站点有SSL证书以及用php,sql,json,ajax等编写的大量代码。
这个问题被关闭为“不是一个真正的问题”,但我没有时间回应评论。如果这是一个简单的答案,那么请务必给我答案。 *我已使用ftp客户端将所有文件从旧服务器移动到新服务器。所有文件都已成功移动。当尝试登录到基页,或者转到index.php页面时,所有发生的事情都是1kb下载,标题为“下载”的开始和结束。此文件没有扩展名,无法打开。 *此问题也发生在多家托管公司,因为我一直试图将此网站迁移两周。
答案 0 :(得分:0)
我之前遇到过类似的问题。
尝试使用文本编辑器打开“下载”文件(可能将其重命名为download.txt以便于打开)
打开文件后,您可能会看到index.php的来源。这表明它是由于您的服务器配置错误造成的,可能是由于任何人设置服务器可能是由于您自己的.htaccess。
首先尝试删除.htaccess(某些ftp客户端可能会隐藏它)。它现在有效吗?
如果没有尝试上传文本文件或图像,并检查是否正在提供此文件,如果没有,则服务器配置存在严重错误,可能不是由于您。
如果这确实有效,那么这是由于PHP配置,本质上脚本没有被发送到PHP进行处理,如果是这种情况,那么我会确保在该服务器上安装和允许PHP。