Bagaimana Untuk Membetulkan Isyarat Limit Memori PHP di WordPress

Artikel yang ditulis oleh:
  • WordPress
  • Dikemaskini: Sep 05, 2017

WordPress boleh dikatakan sistem pengurusan kandungan terbaik untuk blogger, usahawan, dan pemilik perniagaan kecil tanpa latar belakang teknikal sekalipun. Dengan bantuan plugin, tema, dan papan pemuka yang mesra pengguna, sesiapa sahaja boleh membina tapak impian mereka tanpa pernah menyentuh kod.

Tetapi apabila pengguna mula menolak zon selesa mereka dan meneroka keupayaan sebenar WordPress, mereka mungkin menghadapi pelbagai kesalahan yang mungkin mengunci mereka keluar dari papan pemuka mereka.

Sekiranya anda seperti saya yang sentiasa mengetengahkan komponen platform yang saya gunakan, maka anda akan menghadapi "skrin putih kematian"- sekurang-kurangnya sekali semasa anda menggunakan WordPress.

Kemunculan umum akan menjadi kesilapan memori PHP yang fatal, yang boleh dicetuskan oleh sesuatu semudah memasang plugin baru. Walau bagaimanapun, punca itu adalah apabila komponen tertentu laman web WordPress anda menggunakan lebih banyak memori daripada PHP anda membenarkan.

Ini lebih cenderung berlaku di laman web yang mendorong peruntukan sumber mereka dengan visual mewah, kandungan yang kaya dan plugin. Contohnya ialah tapak e-dagang, yang menggunakan satu tan data dan ingatan untuk beroperasi.

Mujurlah, meningkatkan had memori adalah penyelesaian mudah yang boleh membetulkan kebanyakan, jika tidak semua, kesilapan PHP kesilapan. Inilah cara untuk melakukannya:

Masuk ke Akaun Hosting Anda

Pertama sekali, terdapat banyak cara untuk mengakses cPanel akaun hosting anda. Sesetengah syarikat memerlukan anda untuk log masuk ke portal rasmi, sementara yang lain hanya memerlukan anda untuk menambah "/ cpanel" di URL laman web anda.

Sebaik sahaja anda tiba di halaman login cPanel akaun hosting anda, teruskan dan berikan bukti kelayakan anda.

Kredensial cPanel anda dihantar kepada anda melalui e-mel oleh penyedia hosting anda semasa proses persediaan awal. Jika anda kehilangan ini, anda boleh menghubungi khidmat pelanggan mereka untuk bantuan.

Selepas log masuk, anda perlu melihat skrin dengan bahagian untuk fail pelayan web, domain, perisian dan sebagainya. Cari ikon 'Pengurus Fail' untuk meneruskan.

Platform cPanel yang paling moden mempunyai dua bahagian umum dalam pengurus fail: pelayar folder dan kawasan peneroka utama. Jika akaun hosting anda mempunyai banyak laman web, anda harus dapat mencari folder masing-masing dalam penyemak imbas folder ke kiri. Cari tapak web yang mempunyai had had memori PHP untuk melihat kandungannya.

Dalam folder root laman WordPress anda, cari fail bernama 'wp-config.php.' Ini adalah di mana anda secara manual boleh meningkatkan saiz had memori PHP anda.

Ambil perhatian bahawa - bergantung kepada anda syarikat hosting - Terdapat pelbagai cara untuk mengedit fail dalam cPanel anda.

Dalam contoh khusus ini, anda boleh pilih 'Kod Edit' dari menu klik kanan atau pilih fail dan klik 'Editor Kod dari bar alat utama.
Ini harus membawa editor kod pada tab baru. Untuk memulakan dengan pembetulan, buat baris baru dengan betul di bawah tag '<? Php', yang sepatutnya berada di bahagian paling atas kod.

Petua: Perkara pertama yang mungkin anda perhatikan apabila mendapat kesilapan fatal kesilapan PHP adalah laluan fail bersama dengan nombor baris yang sama yang menyebut mesej ralat. Mengikuti ini dalam pengurus fail anda adalah membuang masa kerana ia tidak mengesan di mana ralat bermula.

Untuk mengubah suai had ingatan PHP, anda hanya perlu menampal kod pendek kod:

tentukan ('WP_MEMORY_LIMIT', '256M');

'M' bermaksud megabait. Yang mengatakan, kod di atas mengarahkan WordPress untuk meningkatkan had memori PHP ke 256 MB, yang sepatutnya lebih daripada cukup untuk memastikan operasi biasa kebanyakan laman web - bahkan untuk kedai dalam talian.

Kod yang baru ditambah harus diserlahkan dengan warna biru. Selepas menambah kod ke fail wp-config.php anda, klik butang simpan. Itu saja, teruskan dan muat semula laman WordPress anda untuk mengetahui sama ada isu memori PHP diselesaikan.

Melumpuhkan Plugin

Sekiranya penyelesaian di atas tidak membetulkan masalah anda, perkara seterusnya yang anda boleh cuba ialah menyahaktifkan pemalam dan mengaktifkannya satu demi satu. Tanpa akses kepada papan pemuka WordPress anda, anda boleh melengkapkan langkah ini melalui fail dengan mengikuti arahan di bawah.

Pertama, navigasi kembali ke laman web WordPress anda melalui pengurus fail dan navigasi ke 'wp-content' dan cari folder 'plugin'.

Matlamat anda di sini adalah untuk menjadikan direktori ini tidak dapat diakses dengan pemasangan WordPress anda. Untuk melakukan ini, hanya menamakan semula folder pemalam kepada apa sahaja yang anda mahukan. Demi panduan ini, mari kita panggil folder 'plugins.old' baru. '

Sekiranya plugin menyebabkan keletihan memori PHP anda, maka anda harus dapat masuk ke papan pemuka WordPress anda sekali lagi.

Pergi ke 'Plugins'> 'Plugins Dipasang' untuk melihat halaman ini.

Sekarang, kembali ke pengurus fail anda dan balikan nama folder 'plugins.old' ke dalam 'plugin'.

Segarkan papan pemuka WordPress anda untuk mengimbas semula semua folder sistem. Sekiranya anda mengikuti semua langkah di atas dengan betul, maka anda sepatutnya mempunyai semua plugin anda kembali - hanya kali ini mereka akan dinyahaktifkan.

Untuk mengetahui plugin mana yang menyebabkan masalah, aktifkan semua plugin satu demi satu sehingga papan pemuka anda berhenti berfungsi lagi. Jangan bimbang; anda boleh dengan mudah mendapatkan kembali dengan mengulangi proses penamaan semula. Sebaik sahaja anda lakukan, bagaimanapun, jangan mengaktifkan semula plugin yang bermasalah dan hubungi penerbitnya untuk menetapkan yang mungkin.

Kembali ke Tema Lalai

Akhir sekali, jika anda mengesyaki bahawa ralat keletihan memori PHP disebabkan oleh tema baru, maka anda boleh menyelesaikannya dengan mengembalikan kepada tema lalai.

Anda boleh melakukan ini dengan menavigasi ke 'wp-content'> 'tema' dalam pengurus fail cPanel anda dan memadamkan folder tema yang sedang aktif. Ingatlah untuk membuat cadangan dengan memuat turunnya sebelum melakukannya.

Ambil perhatian bahawa menamakan semula folder tidak akan berfungsi kerana WordPress masih akan mengesan fail tema. Tetapi jika anda memadam folder tema, WordPress akan dipaksa untuk kembali ke tema lalai. Anda akan mengetahui sama ada proses itu berfungsi jika anda boleh log masuk ke papan pemuka anda sekali lagi.

Sebagai pengguna WordPress, penyelesaian masalah adalah salah satu kemahiran penting yang anda perlukan untuk belajar untuk bertahan dan berkembang.

Berikut adalah satu lagi jawatan yang berguna yang boleh membantu anda menyelesaikan beberapa isu dengan sistem pengurusan kandungan ini. Nasib baik dan bersenang-senang belajar!

Mengenai Christopher Jan Benitez

Christopher Jan Benitez adalah seorang penulis bebas profesional yang menyediakan perniagaan kecil dengan kandungan yang melibatkan audiens dan peningkatan penukaran. Jika anda mencari artikel berkualiti tinggi tentang apa-apa yang berkaitan dengan pemasaran digital, maka dia lelaki anda! Jangan ragu untuk mengatakan "hi" kepadanya di Facebook, Google+, dan Twitter.