Оболочка fopen ftp:// отключенаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Оболочка fopen ftp:// отключена

Сообщение Anonymous »

Я пытаюсь создать файл на удаленном сервере и что-то записать, но каждый раз получаю ошибку:

Код: Выделить всё

Warning (2): fopen(): ftp:// wrapper is disabled in the server
configuration by allow_url_fopen=0 Warning (2):
fopen(ftp://...@log/TEST/CONFIG/test.proc) [function.fopen]: failed
to open stream: no suitable wrapper could be found
Я пробую на локальном сервере, и он работает хорошо, но когда я пытаюсь на своем производственном сервере (мой рабочий сервер и удаленный сервер, на котором я пытаюсь для создания/записи файла разные) я получил ошибку выше.

В обоих php.ini:


allow_url_fopen=


Я делаю:

Код: Выделить всё

$path = "ftp://login:pass@IP/TEST/CONFIG/" . $name; // $name = test.proc
$dest = fopen($path, "w");
Какую ошибку я мог допустить, чтобы это не сработало? Как я могу это исправить?

РЕДАКТИРОВАНИЕ: в phpinfo() параметрallow_url_fopen отключен (глобальный и локальный), почему? (возможно, я использую фреймворк cakephp? а сервер, на котором параметрallow_url_fopen каждый раз отключается, размещается на OVH)

Подробнее здесь: https://stackoverflow.com/questions/241 ... s-disabled
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»