2016-05-06 10 views
-1

Ich muss meine Website auf einen anderen Hosting-Dienst übertragen. Die Gesamtgröße der Website (erstellt Zip) ist 7,9 GB und ich habe versucht, mit der ftp_nb_put() - Funktion die ZIP mit set_time_limit (0) auf das Skript zu übertragen. Beim Ausführen des PHP-Skripts wartet die Seite jedoch einige Zeit und löst dann ein '404 Objekt nicht gefunden' aus. Als ich meinen anderen Server überprüfte, bemerkte ich, dass eine Zip-Datei von 2.09GB erstellt wurde. Plz mir helfen, was soll ich tun?Wie '404 Objekt nicht gefunden' in Apache-PHP-Umgebung zu beheben?

P.S. : Ich habe versucht, die Datei zu splitten, habe aber nach einiger Zeit denselben 404-Fehler erhalten. (Hat ca. 2 Dateien von 2 GB, dann Timeout)

Antwort

0

Sie sollten keine langfristigen PHP-Prozesse in Apache SAPI laufen lassen. Verwenden Sie stattdessen CLI SAPI. Mit anderen Worten, führen Sie Ihren Skript in Befehlszeilenschnittstelle, z.B .:

php -dmemory_limit=4g script.php 

Allerdings finde ich es einfacher, eine Datei mit einer Befehlszeilenprogramm zu übertragen, wie ftp