Arkadaşlar,
set time limit
admin/controller/tool/export.php on line 76
Bu hatayı şöyle çözdüm;
Bildiğimiz üzere birçok hazır script PHP’nin farklı işlevleri (fonksiyonları) ile çalışır. Bu işlevlerin bazıları host sağlayıcınız tarafından güvenlik nedeniyle engellenmiş olabilir. Çoğu günce ve forumda bu sorunun, bir php.ini dosyası ve bu ayar dosyasının içine yazacağınız girdilerle giderilebileceği söylenir. Olmazsa da top host sağlayıcıya atılır. Oysa bu işlevlerden bazıları scriptinizin çalışması için çok gerekli değildir. Bahsettiğim PHP işlevlerinden biri de set_time_limit‘tir.
Çoğu sunucu yöneticisi bu zaman sınırını kendisi atayarak, bu işlevi kısıtlar. Scriptin ayrıca zaman sınırı ataması çok gerekli değildir.
Çözelim…
Şuna benzer bir hata gördüğünüzde
set time limit admin/controller/tool/export.php on line 76
hatada belirtilen dosyayı yani örnekte export.php’yi Dreamweaver, CuteFTP dosya düzenleme aracı, Cpanel dosya yöneticisi ve düzenleyicisi ile açınız. Böylece satır numaralarını görebileceksiniz. Hatada belirtilen 76. satırı bulunuz. Bu satırda ya da devamında set_time_limit(1880); gibi bir girdi göreceksiniz. Bu girdinin başına /* sonuna ise */ işaretlerini koyun: /* set_time_limit(60); */
Bu sayede o satırı işlevsiz bırakabileceksiniz. Dosyanızı kaydettiğinizde ilgili hatanın artık olmadığını göreceksiniz. Aynı biçimde çoğu hostta ini_set işlevi de kısıtlanmıştır. Yine bu şekilde ini_set(‘işlev’); satırlarını silerek veya etkisizleştirerek bu sorundan sonsuza kadar kurtulabilirsiniz.
Forumdaki ilk mesajımdı. Forumda emeği geçen başta yöneticiler olmak üzere herkese sonsuz saygılar sevgiler...