Apache boş sayfa vermektedir

5 Cevap php

Ben çok büyük boyutlarda excel sayfaları yüklemek için bir örnek PHP komut dosyası oluşturduk. Ayrıca excel sayfaları verilen her kayıtları ile oluyor süreç biraz karmaşıktır. Daha büyük boyutlarda izin vermek için, ben gerçek PHP ini değerleri geçersiz kılmak için Apache yapılandırma dosyasında gerekli PHP ini değerlerini ekledik.

Sorun büyük dosyaları upload kez, bundan sonra ben yerine sonuç sayfasının boş bir sayfa görüyorum, uzun zaman 2 dakika ya da öylesine söylemek alır olduğunu. Ben Apache günlüklerini kuyruklu, ben bu konuyla ilgili herhangi bir tür çizgiler görmedim.

Apache boş bir sayfa vermektedir olabilir zaman sadece bilmek istedim, herhangi bir durum / olasılık var?

Benim uygulama düzeyinde günlükleri kuyruklu Ama, bu komut mükemmel işini tamamlar olan çok açıktır. Benim şüpheli, iş tamamlandıktan sonra Apache yaklaşık sonuç sayfasında bir şey olacaktı geri hizmet için ise ne ne olabilir,,, olabilir ama ben bu konuda emin değilim.

5 Cevap

Benim tahminim bu bağlantı üzerinden sadece Zamanlar Apache arıza ve tarayıcı değil olmasıdır. Sen these bazı teknikler denemek ve herhangi yardımcı olmadığını görebiliyordu.

Bir "başka" durum düzgün ele değil daha mümkün mü? Dosya başarıyla yüklendi kabul edebilirsiniz, ama bu mutlaka yaptım anlamına gelmez. Yalnızca 'upload_max_filesize' veya da 'post_max_size' (: giriş metin + dosyaları tüm biçimlerinin genel toplam) artırmak mı?

PHP gösterebilir herhangi bir hata veya uyarıları görmek için, komut üstüne aşağıdaki eklemeyi deneyin.

error_reporting(E_ALL);

Bir istek / yükleme işlemek için biraz zaman alacak ise, kullanıcı dosya başarıyla yüklendi bilen bir kuyruk oluşturarak düşünebilirsiniz, sadece (belki bir sayfada durumunu kontrol edebilirsiniz) beklemeniz gerekir; ve dosya (lar) dönüştürmek ve onları güncellemek için bir cronjob / arka plan süreci var. Bu şekilde tüm kullanıcıların zamanını boşa değil.

Bir bellek sorunu gibi, memory_limit artan ya da bellek kullanımını optimize etmeyi deneyin Sesler

Boş sayfalar ve hiçbir günlük bilgilere bellek ayırma / sırasında parçalama arızası hataları sonuçları.

Bu sorunu önlemek için iki şey yapabilirsiniz

  1. Mümkünse sizin durumunuzda csv excel dosyasını dönüştürmek için kullanıcı isteyin. csv excel sayfasında çok daha hafif olduğu gibi.
  2. Yeni sayfaya kullanıcıyı yönlendirmek için komut header ("newpage.php") kullanmayı deneyin