Direktif max_execution_time menentukan waktu eksekusi maksimum untuk skrip dan aplikasi PHP Anda. Jika tidak dikonfigurasi, waktu eksekusi maksimum default untuk skrip PHP adalah 30 detik. PHP akan kehabisan waktu dan keluar dengan kesalahan fatal setelah mencapai batas waktu
ini_set('max_execution_time', 300);
Panggilan fungsi harus ditempatkan di file bersama seperti file konfigurasi untuk CMS dan kerangka kerja. Untuk WordPress ini pengaturan wp. php. set_time_limit ( 300 );_
Ini adalah opsi terbaik jika Anda tidak memiliki akses administrator ke sistem Anda, tetapi masih ingin menyetel opsi ke semua skrip Anda di folder proyek Anda
Tambahkan baris berikut ke. htaccess di dalam folder proyek PHP Anda, dan ini akan diterapkan ke semua skrip di dalam folder itu
php_value max_execution_time 300Gunakan mod_php5. c jika Anda hosting di PHP 5
htaccess adalah solusi khusus Apache
Opsi sudah tersedia di dasbor cPanel dan dapat digunakan untuk mengubah batas waktu eksekusi maksimum PHP
Kesalahan Batas Waktu Eksekusi di WordPress adalah salah satu kesalahan paling umum di situs WordPress mana pun. Mungkin dihadapkan ketika situs Anda menghabiskan waktu untuk satu operasi dan hasil, waktu habis
Seperti ini
Fatal error: Maximum execution time of xx seconds exceeded... _Untuk memperbaikinya, Anda perlu menambah batas waktu PHP di situs WordPress Anda
Daftar isi
Jadi dalam artikel ini, saya akan membantu Anda memperbaiki kesalahan Batas Waktu Eksekusi
Tingkatkan Batas Waktu PHP. 3 Metode
Sebelum kita membahas metode untuk meningkatkan batas waktu, mari kita bicara sedikit tentang tindakan pencegahan saat melakukan perubahan besar pada situs web Anda. Kapan pun Anda ingin mengubah sesuatu, menambahkan hal baru, atau memperbarui situs web Anda, ada baiknya memiliki jaring pengaman, yang membawa kami ke WP Reset
WP Reset adalah alat luar biasa yang harus dimiliki oleh setiap pemilik situs web. Itu tidak hanya memberi Anda sesuatu untuk digunakan kembali, tetapi juga membantu mencegah kesalahan atau kesalahan terjadi. Jadi, itu nomor Anda. 1 alat untuk mengembangkan, men-debug, dan memelihara situs WordPress Anda
Selain itu, WP Reset memungkinkan Anda kembali ke masa lalu hanya dengan satu klik, yang bisa sangat berguna saat Anda menemukan kesalahan setelah memperbarui situs web atau plugin Anda. Berbicara tentang plugin, Anda akan senang mendengar bahwa Anda dapat membuat koleksi dengan plugin favorit Anda dan mengaturnya tanpa banyak kerumitan. Dengan WP Reset, yang harus Anda lakukan hanyalah mengklik satu kali, dan bam, plugin Anda sudah terpasang
Selain itu, WP Reset memiliki alat pemulihannya sendiri yang akan membantu Anda mengatasi kesalahan seperti layar putih kematian atau panel admin yang tidak ada. Anda bahkan dapat membersihkan seluruh situs web Anda dengan alat pembersih WP Reset. Plus, opsi Reset Nuklir memungkinkan Anda menghapus semuanya sepenuhnya
Terakhir, dan yang terpenting, WP Reset memberi Anda snapshot, gambar yang Anda ambil sebelum membuat perubahan besar apa pun pada situs web Anda. Jika Anda menyadari bahwa Anda melakukan kesalahan, Anda dapat dengan mudah mengakses salah satu snapshot dan kembali ke waktu itu ketika semuanya berjalan lancar.
Sekarang, 3 metode untuk menambah batas waktu
- Menggunakan wp-config. php
- Melalui. htaccess
- Dan php. ini
Tetapi sebelum meningkatkannya, Anda harus memeriksa berapa Batas Waktu Eksekusi Anda yang sebenarnya
Catatan. Pastikan Anda memiliki cadangan situs lengkap atau file terpilih yang akan kami edit jika terjadi kesalahan
Bagaimana Cara Memeriksa Batas Waktu WP?
Cara terbaik untuk memeriksa batas waktu PHP adalah dengan membuat file PHP di server Anda seperti php-info. php (Anda dapat memberi nama apa saja) dan masukkan kode berikut di dalamnya
Setelah Anda memasukkan kode, unggah ke direktori public_html server Anda. Anda dapat mengaksesnya menggunakan perangkat lunak klien FTP atau File Manager di cPanel Anda
Dalam kasus, Anda tidak dapat melihatnya di sana. Anda bahkan dapat memeriksa halaman status sistem yang hadir dalam tema seperti Avada, Koran, Jannah
Atau Anda dapat menginstal Server IP & Memory Usage Display untuk mengetahui batas waktu saat ini dan melihat waktu eksekusi saat ini dan versi PHP yang Anda gunakan di dashboard dan footer admin
Setelah Anda mengetahui statistik batas waktu Anda, sekarang Anda dapat memutuskan berapa banyak batas waktu yang dibutuhkan situs Anda dan itulah intinya untuk memeriksa batas situs Anda
1. Cara Meningkatkan batas waktu PHP menggunakan wp-config. php
Ini metode yang paling disukai orang yang suka digunakan. Untuk melakukan ini, Anda perlu mengedit wp-config. php di situs WordPress Anda karena terletak di folder root situs WordPress Anda
Setelah Anda membuka file ini di editor teks, rekatkan kode di bawah ini di wp-config. php tepat sebelum baris mengatakan 'Itu saja, berhenti mengedit. Selamat ngeblog. ’
set_time_limit(300);Selanjutnya, simpan perubahan Anda dan unggah wp-config. php file kembali ke server Anda. Dan kode ini memberi tahu server untuk menambah batas waktu PHP menjadi 300
Sekarang, segarkan situs Anda untuk melihat apakah kesalahan sudah hilang
Jika kesalahan terus datang, coba alokasikan lebih banyak batas waktu
2. Cara Menambah Batas Waktu PHP Menggunakan. htaccess
Jika Anda tidak nyaman dengan wp-config. php, jangan khawatir Anda bisa melakukannya melalui. htaccess juga
Milikmu. htaccess dimulai dengan titik karena merupakan file tersembunyi. Jadi jika Anda tidak melihatnya di folder root Anda, pastikan pengelola file Anda tidak menyembunyikan file-file itu dari tampilan
Setelah Anda menemukannya, buka file di editor teks dan tambahkan kode di bawah ini ke file Anda. file htaccess
Selanjutnya, simpan perubahan Anda dan unggah ke direktori root Anda. Segarkan situs Anda untuk melihat apakah kesalahan telah hilang. Jika ini tidak berhasil, Anda perlu menghubungi administrator server
Baca selengkapnya
- Cara Meningkatkan Batas Memori PHP
- Cara Meningkatkan PHP Max Input Vars
3. Cara Menambah Batas Waktu PHP Menggunakan PHP. ini
Php. ini adalah salah satu file konfigurasi penting dalam PHP. Ini digunakan untuk mengontrol variabel seperti ukuran memori, ukuran unggahan maksimum, waktu maksimum eksekusi, direktori unggahan, kesalahan tampilan, kesalahan log, dll
Untuk menambah batas waktu, Anda perlu menemukan file ini di server Anda. Kemungkinan besar Anda akan menemukannya di folder root, tetapi lokasi file akan berbeda di setiap host
Ada satu cara sederhana untuk mengetahui dengan tepat di mana file php. file konfigurasi ini berada. Seperti yang saya sebutkan sebelumnya cara memeriksa batas waktu. Sama seperti Anda perlu membuat file PHP dan menambahkan kode berikut di dalamnya
<?php phpinfo(); ?>Dan Anda dapat memeriksa php. lokasi file ini hanya dengan membuka file PHP ini di browser Anda
Setelah Anda menemukan php. ini atau php5. ini, buka di editor teks dan rekatkan kode berikut di dalamnya untuk menambah waktu eksekusi
max_execution_time = 300;Selanjutnya, simpan perubahan Anda dan unggah kembali ke server Anda
Atau jika Anda tidak dapat menemukannya. Buat saja sebagai php. ini oleh editor teks apa pun, rekatkan kode persis max_execution_time = 300; dan unggah di direktori root Anda
Anda masih mengalami masalah?
Jika solusi ini tidak berhasil untuk Anda, ini berarti penyedia layanan hosting web Anda tidak mengizinkan WordPress untuk menambah batas waktu PHP
Anda perlu meminta penyedia hosting web Anda untuk menambah batas waktu PHP Anda secara manual
Terkadang hosting Anda membatasi waktu eksekusi terutama shared host. Bahkan, banyak penyedia shared hosting bahkan tidak memberi Anda akses ke php Anda. file ini