Forum
Kendimize ait kiralık uzak sunucuda Plesk kurulu. üzerinde domainlerimizi yönetiyoruz.
Sitelerimizin birinde veritabanı güncellemesi yapacağız. bu zamana kadar (senede 2 defa yaptığımız güncellemede) sorun olmuyordu ama veritabanımız bir anda büyüdüğü için şuan phpmyadmin ile tabloları içe aktar yaparken 300 saniye sınırına takılıyor. ve tabloyu içe aktaramıyor.
ERROR: Maximum execution time of 300 seconds exceeded (File.php:742)
İnternette çok araştırdım. config.default.php dosyasını açıp 300 saniye sınırını değiştirmek ile sorun çözüldüğü yazıyor heryerde.
Ama; bir Allah'ın kulu da bu dosyaya nereden nasıl ulaşabileceğimi yazmamış.
Plesk üzerindeki php ayarları kısmından max_execution_time ve max_input_time kısımlarınının değerini arttırıp 10 dakikaya çıkarttım. ayrıca plesk genel php ayarlarından tüm domainler için genel php ayarları menüsünden php.ini dosyası içerisindeki user_ini.cache_ttl = 300 olan saniyeyi 3600 olarak değiştirdim.
Tüm bu ayarlardan sonra her defasında sunucuyu yeniden başlattım.
Değişen hiçbirşey olmadı. ?
Çözüm olarak heryerde şu yazıyor:
"config.default.php dosyasını açıp 300 saniye sınırını değiştirin."
İyi de bu dosyaya nasıl ve nereden ulaşacağım ne türk ne yabancı kaynaklarda bir kişi de çıkıp yazmamış.
Plesk arayüzünde ulaşabileceğim bir kısım mı var. Yoksa nereden.
Yardım edebilirmisiniz?
Teşekkürler
Örnek konum burada yazıyor.
https://stackoverflow.com/questions/7680572/fatal-error-maximum-execution-time-of-300-seconds-exceeded
https://docs.phpmyadmin.net/tr/latest/config.html
dosya ismiyle aratmam yetti.
'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
İbrahim bey yanıtınız ilginize teşekkürler.
Ama sorumu tam okumamışsınız sanırım. konumu orada yazıyor evet. Diğer baktığım her sitede de yazıyor evet.
Misal:
\phpmyadmin\libraries\config.default.php
bu dosya içerisinde değiştiricem. ok. Yolu da üstte yazdığı şekilde o da OK.
İyi de buraya ne ile gireceğim. Kendi bilgisayarım değil, veya linux kullanmıyorum. bu verdiğiniz linkteki kodları dosyaları nereden bağlanıp da görebilirim. sorum bu. sorum hangi dosya yada yolu nerede değil.
uzak sunucu üzerinde sadece plesk arayüzünü görebildiğimizi söylemiştim. FTP ile bağlandığımda böyle bir yol yok.
Derdimi anlatabiliyormuyum
Bence halen anlatamıyorsunuz yada aldığınız hosting hizmetinin detayları siz de yok. Bu kiralık hizmetin dedicated vs ne türde olduğunu biz buradan bilemeyiz pek tabi ki. Demek ki folder erişiminiz yok, şayet plesk arayüzünden başka bir şey göremiyorsanız bu config değişiklikleri siz yapamazsınız hizmet aldığınız platforma ticket açın, derdinizi ve bulduğunuz çözümü aktarın onlar sizin adınıza yapacaktır yada çözüm yöntemi sunacaktır.
'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Selamlar.
Büyük boyutu dbler için Phpmyadmin önerilmez.
Eğer hostunuza ssh erişiminiz varsa.
terminalden backup ve restore işlemlerini yapabilirsiniz.
Detaylı bilgi.
. Go to C:\xampp\phpMyAdmin\libraries
2. Open config.default.php
3. Search for $cfg['ExecTimeLimit'] = 300;
4. Change to the Value 300 to 0 or set a larger value
5. Save the file and restart the server
6. OR Set the ini_set('MAX_EXECUTION_TIME', '-1'); at the beginning of your script you can add.
Merhaba,
Stackoverflow da gelen ilk makale bu olmak beraber. Plesk panel içinde yer alan alan adı sekmesi altındaki PHP Ayarları bölümünden FastCGI ile sorunu çözebiliyor olmanız gerekiyor. Normal de max_execution_time sekmesinde 60saniye varsayılı olarak gelir. Oradan da istediğiniz değer atayabilirsiniz diye düşünmekteyim.
İyi çalışmalar...