0

我正在新服务器上重新安装 PHP 脚本的备份。

之前的 Web 开发人员在行动中失踪了,他还没有发布他管理的域。

所以对于新服务器,他们只为我提供了 mySQL 详细信息和 FTP 访问权限。他们说他们没有临时测试网址,所以我只能上传备份而不进行测试。

我更改了 mySQL 服务器变量,但在脚本中还有一些服务器端细节。例如,必须在配置文件中定义完整路径。我只有 FTP 访问权限,所以无法运行简单的 phpinfo()。

有没有其他方法可以仅通过 FTP 访问来获取此特定服务器信息?我基本上需要安装脚本的完整服务器路径。

谢谢!

4

1 回答 1

1

好吧,如果该 IP 上的 apache(或任何网络服务器)已经为您的 FQDN 配置(您还不能设置为新 IP),那么您可以使用 phpinfo() 调用上传 PHP 文件。之后,您可以远程登录到已知的 IP 端口 80 并发送

GET /[PHP-File] HTTP/1.1
Host: [Your FQDN]

例如,如果您的 FQDN 是 www.example.com:

GET /info.php HTTP/1.1
Host: www.example.com

然后,Web 服务器应该发送您的 PHP 脚本的输出。

请注意,您的行必须以 a 结尾,<CR><LF>并且在您的 Host:-line 之后有一个空行。

于 2012-07-15T02:34:26.443 回答