8 Kebanyakan Kesilapan WordPress dan Cara Betulkan Mereka

Kemas kini: 2017-09-13 / Artikel oleh: Jason Daszkewicz

Adakah anda mempunyai WordPress laman web berkuasa?

Ini boleh menjadi apa yang perniagaan anda perlukan untuk mencapai massa, meningkatkan ROI anda dan memperkuat identiti jenama anda. Menyediakan usaha dalam talian sememangnya mudah dengan WordPress, terima kasih kepada antara muka mesra pengguna dan kelenturannya. Walaupun WordPress sangat mudah digunakan, terdapat beberapa kesalahan umum yang boleh menjadikannya menjengkelkan. Walau bagaimanapun, bahagian yang terbaik adalah bahawa ralat yang mungkin anda hadapi di laman web anda kemungkinan besar telah dilaporkan dan diselesaikan oleh seseorang sebelum anda.

Perlu Bantuan Memperbaiki Laman WordPress Anda?
WHSR kini bekerjasama dengan Codeable.io untuk membantu pengguna yang memerlukan perkhidmatan pengembangan / penyesuaian WP profesional.

Untuk mendapatkan sebut harga percuma, sila isi borang permintaan ini.

 

Berikut ialah tutorial tentang bagaimana untuk membetulkan kesilapan WordPress biasa ini:

1. Ralat Menubuhkan Sambungan Pangkalan Data

Ralat Menubuhkan Sambungan Pangkalan Data

Kesalahan mewujudkan sambungan pangkalan data cukup jelas dan memberitahu anda bahawa sambungan dengan pangkalan data telah dipecahkan.

  • Punca pangkalan data yang menimbulkan kesilapan
  • Masalah dengan pelayan hosting anda
  • Ralat dalam fail wp-config.php
  • Laman anda mungkin telah digodam

Penyelesaian #1. Betulkan masalah dengan pelayan hosting anda

Adalah idea yang baik untuk bercakap dengan anda Penyedia hosting WordPress mengenai masalah ini.

penyedia hosting akan dapat memberitahu anda sama ada pangkalan data anda ditutup kerana melebihi kuota atau ada masalah dengan pelayan. Sekiranya anda diberitahu bahawa semuanya baik-baik saja di hujung pelayan, sudah tiba masanya untuk memeriksa fail wp-config.php anda.

Penyelesaian #2. ralat fail wp-config.php

Buka fail wp-config.php anda menggunakan ftp atau pengurus fail. Sekarang, semak sama ada nama pangkalan data, hos, nama pengguna dan kata laluan adalah betul. Jika anda mendapati sebarang perubahan dalam butiran ini, betulkan dengan segera. Jika anda tidak tahu cara mengedit fail PHP, lebih baik anda membiasakan diri dengan asasnya terlebih dahulu.

Penyelesaian #3. Imbasnya untuk memeriksa sama ada ia digodam

WordPress adalah platform sumber terbuka yang paling disukai, tetapi sangat terdedah kepada ancaman keselamatan. Jadi, tidak menghairankan untuk melihat WordPress sebagai sasaran utama untuk penggodaman. Gunakan alat keselamatan untuk mengimbas tapak web anda sepenuhnya dan semak laman web anda dikompromi. Jika anda mendapati bahawa tapak anda telah digodam, jangan panik. Segera ubah butiran login anda dan pulihkan laman web anda dari sandaran.

2. Skrin Kematian Putih

Skrin Kematian Putih

Kesalahan ini biasanya menyebabkan a skrin putih mati tanpa sebarang mesej ralat, menjadikannya lebih mengecewakan untuk anda kerana anda tidak tahu apa yang perlu dicari dan apa yang perlu diperbaiki.

Punca:

  • Sering disebabkan oleh had memori yang habis
  • Tema berkod atau plugin yang kurang baik

Penyelesaian #1: Meningkatkan had ingatan

Oleh kerana batasan ingatan habis adalah salah satu sebab popular kesilapan ini, disyorkan untuk meningkatkan had ingatan. Untuk meningkatkan had, buka fail wp-config.php anda dan tambahkan baris kod berikut dalam tag PHP utama.

define ( 'WP_MEMORY_LIMIT', '64M');

Kod di atas meningkatkan had ingatan anda kepada 64M.

Penyelesaian #2. Gantikan tema anda dengan tema lalai dan matikan semua plugin

Jika masalah masih berterusan, matikan semua plugin anda dan gantikan tema anda yang sedang aktif dengan tema WordPress lalai dan periksa sama ada ia masih menunjukkan skrin putih kematian. Sekiranya masalah diselesaikan, sama ada tema atau salah satu plugin anda menyebabkan skrin putih. Aktifkan satu plugin pada satu masa sambil mengawasi laman web. Jika ini menyelesaikan masalah, periksa fungsi.php tema anda dan keluarkan sebarang ruang tambahan di bahagian bawah fail.

3. Ralat Pelayan Dalaman 500

500 Server Ralat Dalaman

Ini adalah satu lagi masalah biasa yang hampir setiap laman web WordPress bertemu sekurang-kurangnya sekali. Terdapat beberapa sebab yang berpotensi.

Punca:

  • Had memori PHP habis
  • Fungsi plugin yang rosak
  • Fungsi tema yang rosak
  • Rosak..htaccess

Penyelesaian #1. Meningkatkan had ingatan

Ikuti langkah yang sama untuk meningkatkan had memori seperti yang dinyatakan dalam langkah sebelumnya.

Penyelesaian #2. Edit fail .htaccess

Oleh kerana masalahnya biasanya disebabkan oleh fail .htaccess yang rosak, anda perlu mengedit fail .htaccess anda. Buka fail .htaccess anda dari FTP atau pengurus fail dan namakan semula dengan .htaccess lama. Muat semula laman web anda dan lihat apakah masalah itu berterusan. Sekiranya ini menyelesaikan masalah, klik pada tetapan> pautan tetap dan tekan simpan perubahan untuk menetapkan semula .htaccess.

Penyelesaian #3. Nyahaktifkan semua pemalam

Sekiranya menukar fail .htaccess anda tidak memberi kesan kepada masalah tersebut, anda mungkin ingin memeriksa pemalam anda. Nyahaktifkan semua pemalam anda dengan mengklik pemalam? pemalam yang dipasang. Pilih "nyahaktifkan" dari drop down "tindakan pukal" dan tekan terapkan. Secara automatik ia akan mematikan semua pemalam anda. Sekarang pergi ke laman web anda, muat semula dan periksa sama ada kesalahan itu hilang. Sekiranya ada, aktifkan pemalam anda satu persatu dan lihat pemalam mana yang menyebabkan masalah.

Penyelesaian #4. Gantikan folder wp-admin dan wp-termasuk

Jika tiada apa-apa yang bekerja, cuba gantikan folder wp-termasuk dan wp-admin dengan salinan baharu dari pemasangan WordPress. Simpan mereka dan muat naik. Muat semula penyemak imbas dan lihat jika masalah telah diselesaikan.

4. Hilang e-mel Admin dan Pengambilan Kata Laluan tidak Bekerja

Hilang e-mel Admin dan Pengambilan Kata Laluan tidak Bekerja

Adalah biasa untuk melupakan e-mel atau kata laluan anda, terutamanya apabila anda mempunyai banyak ton untuk diingati. Dalam senario sedemikian, anda mungkin telah mengklik pada pautan kata laluan yang hilang untuk mendapatkan butirannya. Tetapi malangnya, anda tidak pernah mendapat pautan semula dalam peti masuk anda.

Punca:

Punca sebenar masalah ini masih menjadi misteri, tetapi penyelesaiannya tidak. Terdapat beberapa perkara yang boleh anda lakukan untuk menukar e-mel dan kata laluan anda tanpa memerlukan pautan set semula.

Penyelesaian #1. Edit fail functions.php anda

Untuk membuat perubahan dalam fail fungsi.php tema, navigasi ke ../wp-content/themes/your_current_theme melalui FTP atau pengurus fail. Buka file functions.php anda dan tambahkan baris kod berikut.

wp_set_password ('DesiredNewPassword', 1);

Letakkan kata laluan baru yang anda inginkan di tempat yang tertera "DesiredNewPassword." Simpan fail dan muat naik semula. Sebaik sahaja anda log masuk ke laman web anda, hapus kod dari fail dan muat naik semula.

Penyelesaian #2. Tetapkan semula e-mel dan kata laluan anda melalui phpMyAdmin

Log masuk ke cpanel anda. Klik pada phpMyAdmin dan pilih pangkalan data tapak web anda. Klik pada jadual wp_users dan edit rekod anda. Masukkan nilai baharu untuk user_pass. Ingat phpMyAdmin menggunakan MD5 penyulitan, jadi anda perlu menukar kata laluan anda kepada MD5.

Pilih pilihan MD5 dari menu drop down dalam Fungsi. Terus simpan dan muat semula laman web anda.

5. Sambungan Berterusan

Sambungan Berterusan

Kesalahan ini biasanya disebabkan oleh pelayan dikongsi bersama. Sebab berikut biasanya menyebabkan masalah ini.

Punca:

  • Plugin yang berat
  • Kesilapan fungsi tema
  • Had memori PHP habis

Solutions

  1. Meningkatkan had memori PHP anda
  2. Nyahaktifkan semua plugin dan alih keluar yang menyebabkan masalah
  3. Beralih ke tema WordPress lalai untuk memeriksa jika tema anda menyebabkan masalah

6. Ralat Halaman 404

Ralat Halaman 404

Kesalahan ini biasanya berlaku apabila laman web tidak menemukan halaman yang telah anda tentukan.

Punca

Tetapan Permalink adalah penyebab utama ralat Page 404.

penyelesaian:

Konfigurasikan semula permalink anda dengan mengklik tetapan> permalink. Anda juga boleh menulis semula peraturan secara manual untuk menimpa tetapan permalink lalai.

7. Ralat Memori Lelah

Ralat Memori Lelah

Kesilapan habis memori menyebabkan sama ada skrin putih kematian atau ralat berikut

Kesalahan yang fatal: Saiz ingatan yang dibenarkan dari bait 33554432 yang habis (cuba untuk memperuntukkan bait 2348617) di /home/username/public_html/site1/wp-includes/plugin.php on line xxx

Punca

Sebab utama ialah apabila plugin Wordpress atau skrip membuang batasan memori lalai.

Penyelesaian

Anda perlu meningkatkan had ingatan PHP anda. Walaupun kita telah menyebut semua langkah untuk meningkatkan had ingatan pada titik pertama, saya masih menulis di sini.

Untuk meningkatkan had, buka fail wp-config.php anda dan tambahkan baris kod berikut dalam tag PHP utama.

define ( 'WP_MEMORY_LIMIT', '64M');

Kod di atas meningkatkan had ingatan anda kepada 64M.

Gantikan tema anda dengan tema lalai dan matikan semua plugin

8. Tidak tersedia untuk Ralat Penyelenggaraan Berjadual

Tidak tersedia untuk Ralat Penyelenggaraan Berjadual

Anda mungkin mengalami ralat ini disebabkan kemas kini WordPress yang terganggu atau belum selesai.

Punca:

Apabila WordPress mengemas kini plugin atau tema, ia meletakkan laman web anda dalam mod penyelenggaraan. Sekiranya kemas kini terganggu, ia menjadikan laman web anda dalam mod penyelenggaraan.

Solutions

  1. Kemas kini secara automatik pemasangan WordPress anda
  2. Padamkan fail .maintenance anda dengan pergi ke direktori root anda melalui FTP atau pengurus fail.

Bungkus

WordPress adalah perisian yang berkuasa tetapi seperti platform lain, ia mempunyai kelemahannya. Dalam jawatan hari ini, kami telah mendedahkan kesilapan biasa tertentu dengan sebab dan penyelesaiannya. Saya berharap anda dapat membantu dan menghilangkan kesilapan ini secara kekal.

Mengenai Jason Daszkewicz

Jason Daszkewicz adalah peminat web yang berfungsi sebagai pemaju WordPress untuk Wordsuccor Ltd. yang menyediakan perkhidmatan pembangunan plugin WordPress untuk perniagaan. Jason memegang kepakaran yang luar biasa dalam blog di artikel berkaitan WordPress. Dia juga suka meluangkan masa di luar rumah meneroka dunia, orang dan teknologi.