Kesalahan fatal: waktu eksekusi maksimum 120 detik terlampaui di php

Sebagai contoh jika menjalankan kode tertentu dan untuk alasan "X" atau "Y" membutuhkan lebih dari 120 detik untuk memuatnya, itu akan menampilkan kesalahan yang Anda hadapi saat ini

Karena Anda menyebutkan bahwa Anda menggunakan xampp, saya menemukan artikel eksternal Cara menambah waktu eksekusi

Saya harap ini membantu, tetapi perlu diingat Anda dapat meningkatkannya ke angka yang tinggi tetapi itu tidak berarti itu akan memperbaiki masalah, beberapa skrip mungkin memerlukan nilai yang lebih tinggi, tetapi sebagai contoh

Jika Anda membuat file phpinfo. php seharusnya dimuat dalam 2-3 detik, bukan?

Dion

(@diondesigns)

Berdasarkan pesan kesalahan tersebut, WordPress tidak dapat mengakses wordpress. org dan akhirnya menyebabkan kesalahan waktu eksekusi. Apa yang terjadi jika Anda mengklik tombol Tambah Baru di halaman Plugin atau Tema?

RossMitchell

(@rossmitchell)

Kemungkinan besar pembaruan gagal karena file penyiapan localhost (dan direktori) tidak memiliki izin file yang benar agar pembaruan otomatis berfungsi
Daripada memperbaiki masalah rumit ini, solusi termudah adalah mengunduh dan menginstal pembaruan WordPress secara manual

Pemula Utas sievaldecoloop

(@sievaldecoloop)

Terima kasih atas tanggapannya

@diondesigns Saya bisa mengunduh plugin baru ke wordpress tanpa masalah
@rossmitchell Saya mencoba melakukan pembaruan manual (melalui antarmuka WordPress), apakah itu berbeda dengan pembaruan otomatis?
Saya bekerja dengan git jadi saya lebih suka tidak perlu mengubah direktori repositori atau yang serupa. Apakah Anda mungkin tahu cara memberikan folder izin yang sesuai?

Dion

(@diondesigns)

Apakah Kesehatan Situs melaporkan kesalahan?

Juga, kontrol versi WP melalui git dan sistem pembaruan internal WP saling eksklusif… pilih satu dan nonaktifkan yang lain

Regarding what 'nytshadow' said, it's important to realize that max-execution-time and the set_time_limit functions measure the time that the CPU is working on the script.  If the script blocks, IE: for input, select, sleep, etc., then the time between blocking and returning is NOT measured.  This is the same when running scripts from the command line interface.  So if you've got a log parser written in PHP that tails a file, that program WILL fail eventually.  It just depends how long it takes to read in enough input to process for 30 seconds.

If you're writing a command line script that should run infinitely, setting max-execution-time to 0 (never stop) is HIGHLY recommended.

Apakah Anda melihat 'Kesalahan fatal. Waktu eksekusi maksimum 30 detik terlampaui' di layar Anda saat mencoba memperbarui plugin atau tema WordPress?

Biasanya masalah ini terjadi ketika kode PHP di WordPress membutuhkan waktu lama untuk dijalankan dan mencapai batas waktu maksimum yang ditetapkan oleh server hosting WordPress Anda. Batas waktu penting karena membantu mencegah penyalahgunaan sumber daya server

Pada artikel ini, kami akan menunjukkan kepada Anda cara memperbaiki kesalahan fatal. waktu eksekusi maksimum terlampaui di WordPress

Kesalahan fatal: waktu eksekusi maksimum 120 detik terlampaui di php

Mengapa Waktu Eksekusi Maksimum Melebihi Kesalahan Terjadi?

WordPress dikodekan terutama dalam bahasa pemrograman PHP. Untuk melindungi server web dari penyalahgunaan, ada batasan waktu yang ditentukan untuk berapa lama skrip PHP dapat berjalan

Batas waktu sebenarnya bervariasi di seluruh perusahaan hosting, namun sebagian besar waktu eksekusi maksimum ditetapkan antara 30 – 60 detik karena itu biasanya cukup untuk menjalankan skrip PHP yang bagus.

Ketika sebuah skrip mencapai batas waktu eksekusi maksimum, itu menghasilkan kesalahan melebihi waktu eksekusi maksimum

Kesalahan fatal: waktu eksekusi maksimum 120 detik terlampaui di php

Memperbaiki Kesalahan Melebihi Waktu Eksekusi Maksimum

Meskipun kesalahan Exceeded Waktu Eksekusi Maksimum dinamai 'kesalahan fatal', ini adalah salah satu kesalahan WordPress yang paling umum, dan Anda dapat dengan mudah menyelesaikannya

Bergantung pada kapan dan di mana kesalahan dipicu, WordPress mungkin menampilkan pesan kesalahan berikut kepada pengunjung situs web Anda

Kesalahan fatal: waktu eksekusi maksimum 120 detik terlampaui di php

Ini adalah bagian dari fitur perlindungan kesalahan fatal yang ditambahkan di WordPress 5. 2. Anda mungkin juga menerima email yang memberi tahu Anda plugin mana (jika plugin memicu kesalahan) yang menyebabkan masalah

Kesalahan fatal: waktu eksekusi maksimum 120 detik terlampaui di php

Email tersebut juga akan menyertakan tautan khusus, yang memungkinkan Anda masuk ke WordPress dengan 'Mode pemulihan'

Kesalahan fatal: waktu eksekusi maksimum 120 detik terlampaui di php

Sesampai di sana, Anda cukup menonaktifkan atau menghapus plugin yang menyebabkan kesalahan

Namun, jika Anda tidak ingin menonaktifkan plugin, Anda dapat memperbaiki penyebab mendasar yang memicu kesalahan tersebut

Untuk memperbaiki kesalahan, Anda perlu mengedit secara manual. htaccess dan tambahkan baris kode sederhana

Cukup sambungkan ke situs web Anda menggunakan klien FTP

Milikmu. htaccess terletak di folder yang sama dengan folder /wp-content/ dan /wp-admin/ Anda. Jika Anda tidak dapat menemukannya, lihat artikel kami tentang mengapa Anda tidak dapat menemukannya. htaccess dan bagaimana menemukannya

Misalnya, jika Anda menggunakan FileZilla sebagai klien FTP Anda, Anda dapat menemukannya di bagian 'Situs Jarak Jauh' di kolom sebelah kanan

Kesalahan fatal: waktu eksekusi maksimum 120 detik terlampaui di php

Setelah Anda menemukan. htaccess, klik kanan dan buka opsi 'Lihat/Edit'. Ini akan membuka file dengan editor teks

Kesalahan fatal: waktu eksekusi maksimum 120 detik terlampaui di php

Selanjutnya, Anda perlu menambahkan baris ini di bagian bawah. file htaccess

php_value max_execution_time 300

Jika Anda menggunakan Notepad sebagai editor teks Anda, inilah tampilannya

Kesalahan fatal: waktu eksekusi maksimum 120 detik terlampaui di php

Setelah selesai, simpan file Anda

Kode ini hanya menetapkan nilai waktu eksekusi maksimum menjadi 300 detik (5 menit). Anda sekarang dapat mengunjungi situs web Anda untuk melihat apakah kesalahan telah teratasi

Jika Anda masih mendapatkan kesalahan, coba tingkatkan nilainya menjadi 600

Jika Anda menemukan metode ini lebih mudah, lihat ini yang paling berguna. trik htaccess untuk WordPress

Metode lain untuk memperbaiki waktu eksekusi maksimum melebihi kesalahan di WordPress adalah dengan memodifikasi php.ini Anda. file ini

php. File ini adalah file konfigurasi yang menentukan pengaturan untuk PHP di server Anda. Di banyak platform hosting WordPress, Anda mungkin tidak melihatnya di dalam folder WordPress Anda

Dalam hal ini, Anda dapat membuat php baru. ini di dalam folder root WordPress Anda. Setelah itu, edit php. ini dan tambahkan baris berikut

max_execution_time = 60
_

Jangan lupa untuk menyimpan dan mengunggah kembali perubahan Anda ke server. Anda sekarang dapat mengunjungi situs web Anda dan melihat apakah kesalahan telah hilang

Dalam banyak kasus, menambah waktu eksekusi maksimum menggunakan salah satu dari kedua metode ini akan menyelesaikan kesalahan. Namun jika tidak, maka Anda perlu menghubungi penyedia hosting WordPress Anda untuk mendapatkan bantuan

Kami harap artikel ini membantu Anda memperbaiki kesalahan fatal tersebut. waktu eksekusi maksimum terlampaui di WordPress. Anda mungkin juga ingin melihat panduan kami tentang cara memperbaiki kesalahan membangun koneksi database di WordPress

Jika Anda menyukai artikel ini, silakan berlangganan tutorial video Saluran YouTube kami untuk WordPress. Anda juga dapat menemukan kami di Twitter dan Facebook

Bagaimana cara memperbaiki kesalahan fatal waktu eksekusi maksimum terlampaui di PHP?

Cara Memperbaiki Kesalahan Fatal. Waktu Eksekusi Maksimum Terlampaui di WordPress (6 Metode) .
Hapus instalan perangkat lunak bermasalah
Gunakan pengaya
Sesuaikan wp-config. file php
Perbarui php. file ini
Mengedit. file htaccess
Hubungi penyedia hosting Anda

Bagaimana kita bisa mengatasi waktu eksekusi maksimum 120 detik terlampaui dalam PHP?

Pesan kesalahan "Waktu eksekusi maksimum melebihi 120 detik" jelas merupakan masalah server dan itulah mengapa waktu skrip habis. .
PHP-php. file konfigurasi ini harus memiliki garis seperti. max_execution_time = 300
Anda harus memastikan bahwa Anda memodifikasi php.ini yang sebenarnya direferensikan. file ini dan bukan yang lain

Bagaimana cara mengubah waktu eksekusi maksimum di PHP?

Untuk menambah waktu eksekusi, kita menggunakan string bernama “max_execution_time“ yang merupakan nama setting di php. berkas ini . Sintaksis. ini_set('setting_name', nilai);