Я думаю, что когда-либо сталкивался с этой проблемой.Если я не ошибаюсь, чтобы понять вашу проблему, моя проблема такова.Я создаю upload.php на сервере A и получаю на сервере A, скажем, файл receive.php (он работает нормально).Затем я загружаю принимаемый файл (receive.php) на сервер B и изменяю upload.php на сервере A (который является местом назначения upload.php на сервере B).
Это проблема?Если проблема, как эта, это может быть проблема брандмауэра.Но сервер, которым я пользуюсь, это Centos.Затем я отключаю selinux и использую firehol для настройки брандмауэра в своих centos.Тогда все работает нормально.
Другой вариант, вы все равно можете получать файл на своем сервере A. Затем при получении вы передаете файл через ftp на сервер B, но я думаю, что для этого нужно приложить больше усилий.Потому что вам нужно настроить конфигурацию ftp (это ftp, sftp или sftp, используя pem / pkk).