1

我有两个不同的服务,两个不同主机上的网站,并且有一个共享的东西 - 上传目录。你有什么想法,如何解决这个问题?或者只是如何在两个不同的网站、两个不同的主机上共享一个管理面板?

4

2 回答 2

1

我建议您设置一个 FTP 服务器,然后将文件上传到该 FTP。

我通常在使用 FTP 时使用phpseclib库(这个库支持 SFTP)

您将可以从任何服务器访问 FTP 上的所有文件。

示例用法:

$sftp = new Net_SFTP('www.domain.tld');
$sftp->login('username', 'password');
$sftp->chdir('upload');
$sftp->put('filename.remote', 'xxx'); // string to be uploaded or file_get_contents('local.file')
$sftp->put('filename.remote', 'local.file', NET_SFTP_LOCAL_FILE);
$remoteFileContent = $sftp->get('filename.remote');
$sftp->get('filename.remote', 'local.file'); // copy remote file
$sftp->delete('filename.remote'); // delete file

PS:删除错误处理并包括便于阅读

于 2013-09-02T07:23:52.600 回答
0

如果它们在同一台服务器上,则让两个网站都写入同一个目录(需要同时授予它们两个权限)。

于 2013-09-02T07:21:12.200 回答