У меня есть сайт, который использует FTP для передачи загруженных файлов в CDN. Этот сайт работает нормально в течение года. Теперь вдруг он не будет загружать файлы правильно.
Они загружаются, просто не в нужном месте (пользователи root dir / var / www).
Кто-нибудь есть идеи, почему ftp_mkdir
функция перестанет работать?
Изменений разрешений не было, и разрешения для папки в CDN установлены на 777, а для владельца / группы указан единственный пользователь на сервере (кроме root)
ftp_login($conn, '', '');
ftp_pasv($conn, true);
$mk = ftp_mkdir($conn, '/var/www/folder/subfolder/' . $id); // returns false
Он прекрасно загружает файл, просто не создает для него каталог
и поскольку он не создает каталог, он не создает cd
к нему так просто вставляет файл в текущий каталог.
Ответ состоял в том, что я израсходовал 20 ГБ дискового пространства. Обнаружил ошибку только при попытке создать папку как root, которая показала ошибку.
Других решений пока нет …