Bağlantı kesildi.

10 Cevap php

Ben FF3 kullanarak bir MySQL / PHP web uygulaması ait bir PHP-Script arıyorum. Ben localhost üzerinde XAMPP çalıştırın. Ben olsun tüm şudur:

Connection Interrupted The connection to the server was reset while the page was loading. The network link was interrupted while negotiating a connection. Please try again.

Herhangi bir tavsiye?

10 Cevap

Bu komut bir sonsuz döngüye yakalanmış olabilir mümkündür. Geçerli olmadığı takdirde TIMB önerilen gibi, sonra ben hata günlüklerini kontrol ederim.

Eğer aradığınız PHP komut dosyası geçerli bir yanıt dönmeden başarısız gibi geliyor. Eğer kurdunuz günlüğü düzeyine bağlı olarak, bu size sorunu hakkında bir fikir verecektir, Apache günlüğünde bir hata oluşturmak gerekir. Ben XAMPP ile aşina değilim, ama günlükleri nerede olduğunu bulmak ve PHP komut dosyası için bir istekte zamanında meydana gelen bir hata aramak gerekir.

Olası çözümleri vardır ... "neden" ... deneme yanılma biraz olmanın biter böylece bağlıdır. Bir taze install üzerinde olduğunu belirlemek zor. Ancak, aramaya başlamak için bir yer yeni bir "büyük" bir değişiklik yaptı - eğer sanal konakları değiştirerek veya XDebug etkinleştirme / ekleme gibi.

Burada geçmişte denenmiş / / bitti kullandım şeylerin bir listesi

  • sonsuz döngü kontrol ... Özellikle bir SQL ile döngü değil mi% 1 dışında zaman% 99 çalışır hangi sonucu getir. Bir durumda, ben bir döngü için ... ve bazen bir UINT maksimum bir üst sınır var ... har har har (vomit üst ve alt sınırları olarak önceki iki sorgu sonuçlarını kullanıyordum )

  • . windows/system32 dizinine / php / libmysql.dll kopyalama (Eğer log dosyaları Parent: child process exited with status 3221225477 -- Restarting görürsen Özellikle ... check out: http://www.java-samples.com/showtutorial.php?tutorialid=1050)

  • Eğer zamanında PHP'nin error_reporting ... bazı durumlarda değişiklik eğer PHP kodu size superglobal'leri değiştirmek ya da başka derin ve kişisel arka plan sistem değişkenleri (Nah, ile uğraşmak, diyelim ki, bu PHP kararsız bir duruma dejenere neden olabilir kim Hiç böyle kötü hackery yapardınız? ahem)

  • Eğer MyISAM veya mysqli'nin başka bir şey için MySQL dönüştürmek ise

There is a known bug with MySQL related to MyISAM, the UTF8 character set and indexes (http://bugs.mysql.com/bug.php?id=4541) Solution is to use InnoDB dialect (eg sql set GLOBAL storage_engine='InnoDb';)

  • Bunu yaparken yeni tablolar oluşturulur nasıl değiştirir ... Hangi slightly (vb sonsuz bir döngü, bozuk bir veri kümesi, lider ... sonuçlar almak tablosuna iade edilir şekilde değiştirebilir bu değişiklik gerektiği halde veritabanı kendisini asmak değil)

Diğer yararlı öğeleri kendi yapılandırma dosyalarında PHP ve apache için hata ayıklama raporlama yukarı rampa ve sunucularını yeniden başlatmak için vardır. Günlük dosyaları bazen en az where sorunu ikamet olabilir için bir ipucu verir. Sayfa içeriği bittikten sonra bu olursa php ayarlarında daha olasıdır. Bu sayfa yapım sırasında ise, PHP kodu kontrol edin. Vs vs

Ben tekrar çalıştırmak ve seyir için buraya gelip Yukarıdaki çamaşır listesi muhtemelen ... Bir gün kendimi birilerine umut olur "halt Ben bunu son kez tamir mi ne?" :) ...

apache \ bin klasörüne kopyalama libmysql.dll bu garip hata üstesinden yardımcı olabilir

Ben aynı sorunu vardı ve bu ne yaptım.

Ben http php cli komut dosyası aracılığıyla komut almak yayınlanan ve çıkıyor gibi iki yerde bir sınıf ilan etmişti.

Bu arada, ben bir mac AMPPS kullanın

Bu bazı biri yardımcı olur umarım!

Etkin Kundakçı ile isteği yaparken deneyin ve o çıkmak ne info bakın; Ben her zaman wget kullanarak Firefox'un UI öğeleri müdahale endişesi olmadan ham bir HTTP etkileşimini görmek için yararlı olduğunu bulmak.

Windows SSL için 2008 Server (IIS 7) eski selfssl aracı (6 iis) sertifika kullanıyorsanız, bu bir sorundur. Bazen Microsoft, tüm bu eski sertifikaları imha edebilirsiniz yamaları bültenleri. Çözelti tekrar üretmektir.

kopyalama libmysql.dll apache\bin klasörü, bu garip hata üstesinden gelmeye yardımcı olabilir için

Aslında bu sorunu çözmek için bana yardımcı oldu

Sayfanın yüklenmesi sırasında sunucu bağlantısı sıfırlandı.

Incase the issue is not working this did the trick for me. 1. I got a new zip directory for PHP and connected it with apache 2. I searched for the libmysql in the new php and inserted this to the apache/bin its this libmysql.dll that is needed there and not the one form mySQL/bin.

Tamam, en azından çalışmış birini şu.

Bu soruyu sordu kişi için geçerli değildir - - Ben çok benzer bir sorunu yaşamış, ancak bu sayfayı okuyor başkalarına yardımcı olabilir ...

Ben bazı durumlarda 5.4 + eAccelerator = bağlantı sıfırlama PHP bir sorunu vardı. Orada herhangi bir log dosyalarının hiçbir hata çıkışı oldu, ve sadece zor teşhis yapılan bazı URL'ler, üzerinde oldu. Yalnızca belirli bir PHP kodu / belirli bir PHP dosyaları için oldu, nedeniyle özel PHP kodu ve eAccelerator ile bazı uyumsuzluklar oldu çıkıyor. Kolay çözüm için aşağıdaki ekleyerek, belirli bir site için eaccelerator devre dışı bırakmak oldu. Htaccess dosyası

php_flag eaccelerator.enable 0

php_flag eaccelerator.optimizer 0

Php.ini (veya eşdeğer hat):

eaccelerator.enable = "0"

eaccelerator.optimizer = "0"