Page 1 of 1

Fopen ftp:// Wrapper ist deaktiviert

Posted: 19 Jan 2025, 20:55
by Guest
Ich versuche, eine Datei auf einem Remote-Server zu erstellen und etwas hineinzuschreiben, aber jedes Mal erhalte ich die Fehlermeldung:

Code: Select all

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
Ich versuche es auf einem lokalen Server und es funktioniert gut, aber wenn ich es auf meinem Produktserver versuche (meinem Produktserver und dem Remote-Server, auf dem ich es versuche). zum Erstellen/Schreiben der Datei sind unterschiedlich) Ich habe den obigen Fehler erhalten.

In beiden php.ini:


allow_url_fopen= Am


mache ich:

Code: Select all

$path = "ftp://login:pass@IP/TEST/CONFIG/" . $name; // $name = test.proc
$dest = fopen($path, "w");
Welchen Fehler könnte ich gemacht haben, der verhindert, dass es funktioniert? Wie kann ich das beheben?

BEARBEITEN: In phpinfo() ist „allow_url_fopen“ deaktiviert (global und lokal), warum? (Vielleicht verwende ich das Cakephp-Framework? Und der Server, auf dem „allow_url_fopen“ jedes Mal auf „off“ gesetzt ist, wird von OVH gehostet)