FTP indir uzaktan sanal sunucuda başarısız ama yerel kurulum mükemmel çalışır

0 Cevap php

Ben, bir özyinelemeli FTP indir senaryoyu geliştirdik PHP5, size bir AJAX isteği kullanarak indirmek için bazı dosya ve / veya dizinleri seçmenizi sağlar. Sunucu alan POST-değişken hiç bir belleği almaz, sadece kısa bir boru ayrılmış dizedir.

Script kendisi, benim yerel Apache kurulum mükemmel çalışır ve her dizine gider ve her dosya ve klasör indirir.

Media Temple komut büyük yapıların başarısız altında kurmak benim uzaktan sanal sunucuda, bu benim yerel Apache tarafından büyük işlenir.

Semptomlar bazı dizinleri dosyaları olduğu ve bu nedenle komut onları adım olmaz ve daha fazla indirme olarak kabul edilir olmasıdır.

Script bir yol uzaktan açmaya çalışırken bir dizin olup olmadığını denetler. Bu dizini açabilirsiniz eğer bitene kadar bu dizinleri onun her şeyi indirir.

Media Temple barındırılan php.ini benim yerel kurulum (uzun max yürütme zamanı, daha yüksek bellek sınırı vb) üzerinde olandan çok daha yüksek bir eşik var ki ben bile benim yerel php kullanarak denedim ... sorun değil . uzak sunucuda ini.

Ben normal hosting adanmış bir sanal sunucuya geçiş kadar benim "komut başlıkları Erken sonu, PHP" almak için kullanılan hata günlüğünü atık. Şimdi hiç tepki vermez.

Ben herhangi bir durum oluşmasına durdurmak için bir girişim ... oluşturulan her yeni dosya ve dizin için) (sorunu php.ini farklı değerlerle denemeler ve en son ben bir floş yaptım () ve ob_flush çözmeye çalıştım ne "komut başlıklarının, PHP Erken sonu".

Eğer herhangi bir fikir var mı?

0 Cevap