Aħna nuruk, Kif Waħħal “500 Internal Server Error” fi WordPress. WordPress hija sistema ta 'mmaniġġjar ta' kontenut (CMS) użata minn miljuni ta 'nies minħabba li hija libera, customizable u faċli biex tużah. Għalkemm hemm dokumentazzjoni għal kważi kollox, ħafna nies isibuha diffiċli biex jamministraw is-siti tagħhom stess. Dan jista 'jwassal biex is-siti tagħhom jinstabu li hija xi ħaġa li ħadd ma jħobb. Waħda mill-iktar problemi komuni li sseħħ b’ WordPress hija 500 Error Server Intern. F'din il-gwida ser juruk ftit suġġerimenti dwar kif tiffissa 500 Internal Server Error u ġġib is-sit tal-WordPress tiegħek u jaħdem fuq il-Linux VPS tiegħek.
L-ewwel ħaġa li għandek bżonn tagħmel huwa li tappoġġja s-sit tal-WordPress tiegħek u d-database MySQL. Ma jimpurtax f'liema hija l-kawża ewlenija tal-problema u kemm hi ħażina, huwa dejjem tajjeb li jkollok backup tas-sit. Ladarba toħloq backup tas-sit tal-WordPress tiegħek tista 'tkompli bil-passi l-oħra.
1. Jippermetti d-Debugging fil-WordPress
Huwa dejjem tajjeb li tibda billi titranġa l-problema. WordPress jiġi b'sistemi ta 'debug speċifiċi mfassla biex jissimplifikaw il-proċess. Biex tippermetti d-debugging fil-WordPress, qabbad mas-server tiegħek permezz ta ’FTP / SFTP jew SSH u editja wp-config.php
fajl. Żid il - linji li ġejjin qabel. \ T / * Dak kollox, waqqaf l-editjar! Blogging kuntenti. * / linja:
define ('WP_DEBUG', vera); define ('WP_DEBUG_LOG', vera);
WP_DEBUG hija kostanza PHP li tintuża biex tqajjem il-mod tad-debug fil-WordPress waqt WP_DEBUG_LOG tikkawża li l-iżbalji kollha jiġu ffrankati ġo fajl log imsejjaħ debug.log
.
Żomm il - fajl tal - konfigurazzjoni u rrepeti l - operazzjoni WordPress li fallew li kkawżat l -. \ T 500 Error Server Intern. Iċċekkja għal - debug.log
log fajl ġewwa l- /wp-content/
direttorju għall-iżbalji tal-PHP, avviżi u twissijiet u jekk hemm xi ħaġa li tista 'tipprova tiffissahom.
Idealment, int trid li jkollok il-kodiċi li ġej tiegħek wp-config.php
fajl:
// Jippermetti li l-mod WP_DEBUG jiddefinixxi ('WP_DEBUG', vera); // Agħti l-qtugħ tad-debug fil-fajl /wp-content/debug.log iddefinit ('WP_DEBUG_LOG', vera); // Iddiżattiva l-wiri tal-iżbalji u t-twissijiet jiddefinixxu ("WP_DEBUG_DISPLAY", falz); @ini_set ("display_errors", 0); // Uża l-verżjonijiet dev tal-qalba tal-fajls JS u CSS (meħtieġa biss jekk qed timmodifika dawn il-fajls ewlenin) tiddefinixxi ('SCRIPT_DEBUG', vera);
2. Żid il-Limit tal-Memorja tal-PHP fil-WordPress
Waħda mill - iktar kawżi komuni għall - 500 Error Server Intern messaġġ qed jeżawrixxi l-limitu tal-memorja PHP. Dan ġeneralment huwa stabbilit fil - php.ini
fajl. Tista ’tipprova direttament iżżid il- memory_limit in php.ini
u erġa ibda s-servizz tal-Apache HTTP server / PHP-FPM tiegħek. L-alternattiva hija li żżid il-linja li ġejja fil-linja tiegħek wp-config.php
fajl:
tiddefinixxi ('WP_MEMORY_LIMIT', '64M');
Fil-każ li l-applikazzjoni tiegħek teħtieġ aktar memorja minħabba plugins attivi multipli u tema tqila, tista 'tissettja valur ogħla hawn.
3. Oħloq Ġdid .htaccess Fajl
il .htaccess
fajl jista ’faċilment jitħassar minħabba plugin ħażin jew bidliet manwali. Idħol fis-server tiegħek permezz ta 'FTP / SFTP jew SSH u semmi mill-ġdid il-fajl lil .htaccess.BAK
or .htaccess.CORRUPTED
u toħloq ġdid .htaccess
fajl b ' settings bażiċi .htaccess.
4. Itfi l-Plugins f'WordPress
Jekk l-ebda waħda mis-soluzzjonijiet preċedenti ma ħadmet, tista 'tipprova tiddiżattiva l-plugins kollha tiegħek fi WordPress. Jekk għandek aċċess għad-daxxbord tal-WordPress tista 'tinnaviga fuq plugins iddiżattiva kull plugin wieħed wieħed. Wara kull diżattivazzjoni tista 'taġġorna s-sit tiegħek u tiċċekkja jekk il-problema hijiex solvuta.
Jekk ma tistax taċċessa d-daxxbord tal-WordPress tista 'tiddiżattiva l-plugins permezz ta' FTP / SFTP jew SSH. Illoggja fis-server tiegħek, mur fuq wp-content
u semmi mill - ġdid plugins
direttorju għal plugins.DEACTIVATED
. Inkella, tista 'tinnaviga għall- plugins
u iddiżattiva kull plugin wieħed wieħed. Tinsiex li tgħin lill-plugins ladarba tkun lest billi tibdel isem il- plugins.DEACTIVATED
direttorju lura plugins
Nisperaw, uħud minn dawn is-soluzzjonijiet għenuk tiffissa l-500 Internal Server Error. Jekk xorta tesperjenza 500 Internal Server Error, huwa rrakkomandat li tikkuntattja lill-web hosting hosting tiegħek.