Pag-aayos ng WordPress (101)

Pag-aayos ng WordPressTulad ng layo ng suporta sa WordPress, ang mga gumagamit ay may isang bilang ng mga pagpipilian upang pumili mula sa:


  • Ang WordPress Codex (DIY)
  • Ang forum ng suportang WordPress (pinalalaki ng mga administrator ng WordPress.org at iba pang mga gumagamit ng WordPress)
  • Plugin at suporta sa tema (ibinigay ng mga developer)
  • Suporta sa web hosting (pagkakaroon at uri ng suporta ay naiiba batay sa plano sa pagho-host)

Nang walang direktang linya ng komunikasyon o suporta sa real-time na ibinigay ng WordPress, maaari itong malutas ang mga error sa WordPress. Gayunman, ang mabuting balita ay ang karamihan sa mga pagkakamali na lumitaw ay medyo pangkaraniwan.

Sa gabay na ito, ipapakita namin sa iyo kung paano pumunta tungkol sa pag-troubleshoot ng WordPress kapag nagising ang mga bagay.

15 karaniwang mga error sa WordPress at kung paano ayusin ang mga ito:

  1. Ang puting screen ng kamatayan
  2. Ang error sa panloob na server
  3. Error sa pagtaguyod ng koneksyon sa database
  4. Masamang gateway o timeout ng gateway
  5. Masyadong maraming mga kahilingan
  6. Natapos ang koneksyon / limitasyon na naubos
  7. Hindi nahanap ang pahina
  8. Error sa syntax
  9. Hindi magagamit para sa nakatakdang pagpapanatili
  10. Nabigo ang pag-update ng auto
  11. Masyadong maraming mga pag-redirect
  12. Hinahalo na nilalaman
  13. Nabigong sumulat sa disk
  14. Hindi ipinapakita ang mga pagbabago
  15. Hindi tagumpay ang pag-login

Contents

Isang Patnubay sa Pag-areglo ng Pinaka Karaniwang Mga Pagkakamali ng WordPress

Kahit na mayroong isang bungkos ng mga bagay na maaaring magkamali sa WordPress, hindi masyadong mahirap paliitin ang mga sanhi kung alam mo kung anong uri ng error ang naganap.

Error # 1: Ang White Screen ng Kamatayan

Ang puting screen ng kamatayan ay eksakto sa tunog. Susubukan mong i-access ang admin ng WordPress o, mas masahol pa, ang iyong WordPress website at ang screen ay magiging blangko.

Mayroong isang bilang ng mga bagay na maaaring maging sanhi ng puting screen ng kamatayan, mula sa magkasalungat na mga plugin hanggang sa lumampas sa mga limitasyon ng memorya (bagaman, mas madalas kaysa sa hindi, karaniwang isang plugin o tema na kasalanan). Kung walang mensahe ng error na nagpapahiwatig kung saan namamalagi ang problema, magtrabaho sa prosesong ito ng pag-aayos.

Tandaan: Kahit na ito ang daloy ng trabaho upang ayusin ang puting screen ng kamatayan, kapaki-pakinabang ito para sa pag-aayos ng iba pang mga error sa WordPress. Anumang oras na isasangguni namin ang White Screen of Death fix sa ibaba, ito ang proseso na tinutukoy namin.

Hakbang 1: I-deactivate ang Lahat ng Mga Plugin

Kung mayroon ka pa ring access sa WordPress admin at ito lamang ang iyong site na bumaba, gawin ang sumusunod:

Pumunta sa Mga Plugin> Naka-install na Mga Plugin:

Naka-install na Mga Plugin

Piliin ang lahat ng mga plugin:

Suriin ang Lahat ng Mga Plugin

Mula sa Bulk Actions menu, piliin ang “I-deactivate”:

Bulk Deactivate

Dapat na naaktibo ang lahat ng iyong mga plugin:

Mga de-aktibo na Plugin

Kung wala kang access sa WordPress admin, kakailanganin mong gawin ito mula sa iyong control panel.

Pumunta sa iyong web host dashboard:

BlueHost Dashboard

Hanapin ang iyong control panel.

Ang hinahanap mo ay alinman sa isang File Manager o FTP. Parehong magbibigay sa iyo ng parehong pag-access sa backend ng iyong website.

Bluehost File FTP

Hanapin ang folder ng wp-content sa ugat ng iyong website:

wp-content Folder

Buksan ito at hanapin ang iyong folder ng plugin:

Mga folder ng Plugin

Palitan ang pangalan ng folder sa anuman ngunit “mga plugin”. Ito ay i-deactivate ang lahat ng mga plugin sa iyong website.

Hakbang 2: Suriin ang Iyong Website

Sa pag-deactivate ng iyong mga plugin, oras na upang makita kung ang iyong pag-access ay naibalik.

Kung wala kang access sa admin noon, pumunta ka doon:

Pag-login sa WordPress

Kung ito lamang ang iyong website na nagpapakita ng puting screen ng kamatayan, mag-hover sa pangalan ng iyong website sa tuktok na kaliwang sulok ng WordPress admin at i-click ang “Bisitahin ang Site”:

Bisitahin ang Site mula sa Menu

Depende sa nakikita mo, magkakaroon ka ng dalawang pagpipilian para sa susunod na mga hakbang:

  • Kung mayroon kang access: Hanapin ang may problemang plugin.
  • Kung wala kang access: Subukan ang isang bagong tema.

Susundan namin ang mga hakbang na susunod.

Hakbang 3: Hanapin ang May problemang Plugin (Pagpipilian 1)

Kung mayroon kang muling pag-access, alam mo na ang isyu ay malamang na isang plugin. Nangangahulugan ito na ang isa sa iyong mga plugin ay sumasalungat sa:

  • Ang iyong tema
  • Ang isa pang plugin

Kailangan mo munang mag-sniff kung aling plugin ang may kasalanan. Upang gawin ito, dapat mong isaaktibo nang paisa-isa ang iyong mga plugin.

Magsimula sa tuktok ng iyong listahan. Isaaktibo ang unang plugin:

Isaaktibo ang Plugin

Kung ang plugin na ito ang dahilan, dapat mong mawala ang pag-access sa WordPress admin o ang iyong website muli. (Maaari mong ibalik ito muli sa pamamagitan ng pag-deactivate ng plugin.)

Kung hindi mo nakikita ang puting screen ng kamatayan, i-deactivate ang plugin na ito at subukan ang susunod. Kailangan mong ulitin ang mga hakbang na ito hanggang sa mahanap mo ang may problemang plugin.

Ito, syempre, ipinapalagay na ang plugin ay salungat sa iyong tema. Kung hindi mo makita ang screen ng error pagkatapos pag-deactivate ang bawat plugin nang paisa-isa, kung gayon ang isyu ay maaaring nasa pagitan ng dalawang mga plugin. Kailangan mong muling isaaktibo nang paisa-isa upang mahanap ang mga ito. Sinabi nito, hindi ito pangkaraniwan. Karaniwan itong salungat na script sa isang plugin at tema na nagtatapon ng error.

Kapag nakilala mo na ang may problemang duo, sige at muling isaaktibo ang lahat ng iba pang mga plugin sa iyong website.

Gusto mong maabot ang developer ng plugin upang maiulat ang isyu. Tiyaking mayroon kang mga screenshot ng error at mailarawan nang detalyado kung bakit nangyari ito at kung paano mo ito nakumpirma.

Hakbang 3: Subukan ang isang Bagong Tema (Pagpipilian 2)

Kung nakikita mo pa rin ang puting screen ng kamatayan pagkatapos ma-deactivate ang lahat ng iyong mga plugin, kung gayon ang iyong tema ay maaaring maging salarin.

Upang kumpirmahin ito, kailangan mong i-deactivate ang iyong tema.

Kung mayroon ka pa ring access sa WordPress admin at ito lamang ang iyong site na bumaba, gawin ang sumusunod:

Pumunta sa Hitsura> Mga Tema:

Menu ng Mga Tema ng Mga Hitsura

Upang ma-deactivate ang iyong tema, kailangan mong isaaktibo ang ibang.

Naka-install man o hindi, naisaaktibo ang pinakabagong WordPress default na tema:

I-aktibo ang Default na Tema

Kung wala kang access sa WordPress admin, gawin ang parehong bagay na ginawa mo sa iyong mga plugin mula sa control panel.

Muli, hanapin ang folder ng wp-content sa ugat ng iyong website. Sa oras na ito, nais mong hanapin ang folder ng mga tema sa loob nito:

Mga folder ng Mga Tema

Palitan ang pangalan ng folder sa anuman ngunit “mga tema”. Ito ay i-deactivate ang iyong tema at awtomatikong i-aktibo ang default na tema ng WordPress.

Maaari mo na ngayong suriin ang iyong website upang makita kung nawala ang puting screen ng kamatayan. Kung ito ay, kung gayon malalaman mo na ang isyu ay isang salungatan sa pagitan ng iyong tema at pangunahing.

Makipag-ugnay sa developer ng tema gamit ang mga screenshot ng error at isang paglalarawan ng mga hakbang na iyong ginawa upang kumpirmahin ang isyu.

Hakbang 4: Patakbuhin ang Debug

Sa karamihan ng mga kaso, ang mga hakbang sa itaas ay makakatulong sa iyo na mahanap ang isyu sa iyong website. Gayunpaman, kung naabot mo ang puntong ito at nakikita mo pa rin ang puting screen ng kamatayan, mayroong isang huling bagay na susubukan.

Bumalik sa iyong file manager o FTP. Pumunta sa direktoryo ng ugat at maghanap para sa wp-config.php file:

wp-config File

Buksan ang file para sa pag-edit.

Patungo sa ilalim, makikita mo ang sumusunod na string:

tukuyin ('WP_DEBUG', hindi totoo);
tukuyin ('WP_DEBUG_LOG', hindi totoo);
tukuyin ('WP_DEBUG_DISPLAY', hindi totoo);

Ang sinasabi nito ay:

  • Ang tampok na debug ay naka-off.
  • Kung naganap ang isang error, walang isang log na bubuo ng ito sa backend.
  • Kung naganap ang isang error, walang error code na makikita sa frontend.

Gayunpaman, kung ikaw ay natigil, pagkatapos ay kapaki-pakinabang na i-on ang tampok na ito upang makakuha ka ng higit pang mga detalye tungkol sa error. Upang gawin ito, baguhin ang nangungunang dalawang mga halaga sa totoo:

tukuyin ('WP_DEBUG', totoo);
tukuyin ('WP_DEBUG_LOG', totoo);
tukuyin ('WP_DEBUG_DISPLAY', hindi totoo);

Panatilihin ang set set bilang mali. Hindi mo nais na magkaroon ng anumang pananaw ang mga hacker sa kung ano ang nangyayari sa backend ng iyong live na site, kaya laging itago ang mga code na iyon mula sa kanila.

I-save ang iyong file sa sandaling nakumpleto mo na paganahin ang pag-debug (ngunit buksan ang control panel). Pagkatapos, bumalik sa iyong website.

Kapag nakita mo muli ang puting screen ng kamatayan, bumalik sa iyong control panel at hanapin ang folder ng wp-content (ang parehong kung saan ang iyong tema at plugin). Magkakaroon na ngayon ng isang text file na tinatawag na debug_log.

Pag-debug ng File

Buksan ito at suriin ang mensahe ng error. Hanapin ang petsa at oras ngayon. Dapat mayroong isang linya na nagpapahiwatig kung aling file sa iyong direktoryo at kung aling linya sa file na naglalaman ng error.

Kung ang error ay nasa loob ng isa sa iyong tema o mga file ng plugin, kumuha ng isang screenshot ng error code at ipadala ito sa developer upang maaari nilang mai-patch ang isyu (dahil malamang na ipinakilala ito sa isang kamakailang pag-update).

Kung ito ay isang isyu sa ibang file, nasa sa iyo na ayusin ito. Kung hindi ka komportable na gawin ito, makipag-ugnay sa isang developer na maaaring makatulong.

Kapag nabago ang isyu at nawala ang puting screen ng kamatayan, bumalik sa wp-config.php at huwag paganahin ang debug.

Error # 2: Error sa Panloob na Server (error code 500)

Hindi laging 100% na malinaw kung ano talaga ang sanhi ng 500 error sa panloob na server. Gayunpaman, tulad ng puting screen ng kamatayan, mayroong mali sa iyong code.

Hakbang 1: Palitan ang .htaccess File

Ang unang bagay upang subukan ay ang .htaccess file. Sa okasyon, ito ay nagiging sira at nagiging sanhi ng iyong website na mapalitan ng isang “Panloob na Server Error” na pahina.

Hindi alintana kung nasira ang file, dapat mo pa ring gawin ang hakbang na ito. Walang pinsala ang darating sa iyong website kung papalitan mo ang umiiral na .htaccess file.

Mag-log in sa iyong control panel at buksan ang iyong file manager o FTP manager. Bago mo ipasok ang direktoryo ng ugat ng iyong website, piliin ang pagpipilian upang “Ipakita ang mga nakatagong file” (kung mayroon ka nito):

Mga Setting ng File Manager

Kung ang iyong website ay nasa ibinahaging pagho-host, maaaring maitago pa ang file. Kung iyon ang kaso, idagdag ang sumusunod sa dulo ng URL ng file manager: “& showhidden = 1”.

File ng htaccess

Palitan ang pangalan ng .htaccess file upang ma-deactivate ito.

Pumunta sa iyong website at tingnan kung tinanggal na ang error sa panloob na server. Kung ginawa ito, kung gayon ang kailangan mo lang gawin ay lumikha ng isang bagong file.

Pumunta sa Mga Setting> menu ng Permalinks:

Mga Setting ng Permalinks Menu

I-click ang “I-save ang Mga Pagbabago” sa ibaba ng pahina. Lumilikha ito ng isang bagong file.

Kung ang error ay hindi umalis, subukan ang workaround na ito.

Buksan ang iyong bagong .htaccess file at idagdag ang sumusunod:

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^ index \ .php $ - [L]
RewriteCond% {REQUEST_FILENAME}! -F
RewriteCond% {REQUEST_FILENAME}! -D
RewriteRule. /index.php [L]
# END WordPress

Kung hindi nito tinanggal ang katiwalian, magpatuloy sa susunod na hakbang.

Hakbang 2: Ang White Screen of Death fix

Patakbuhin ang puting screen ng mga hakbang sa pag-aayos ng kamatayan.

Kung mayroon pa ring pagkakamali pagkatapos nito, subukan ang susunod na hakbang.

Hakbang 3: Dagdagan ang Hangganan ng memorya

Hindi ito marahil ang sanhi dahil karaniwang makikita mo ang isang naubos na mensahe na nauugnay sa memorya kung iyon ang mangyayari. Gayunpaman, hindi masakit na subukan ito dahil ito ay isang mabilis na pag-aayos.

Patakbuhin ang pagtaas ng mga hakbang sa pag-aayos ng limitasyon ng memorya.

Kung natigil ka pa, ang huling hakbang na ito ay dapat gawin ang trick:

Hakbang 4: Palitan ang wp-admin at wp-kasama ang mga Folder

Ang isang pag-update ay maaaring hindi sinasadyang masira ang code sa iyong wp-admin o wp-kasama ang mga folder.

Upang palitan ang mga ito, kakailanganin mong kumuha ng isang sariwang kopya ng WordPress.

Pumunta sa WordPress.org, i-click ang pindutang “Kumuha ng WordPress”, at i-download ang mga file sa iyong desktop.

Kumuha ng mga Sariwang File ng WordPress

Alisin ang folder at hanapin ang wp-admin at wp-kasama ang mga folder.

Bumalik sa iyong file manager. Mag-download ng isang kopya ng wp-admin at wp-kasama ang mga folder na mayroon na (palaging magandang ideya na magkaroon ng isang kopya kung sakali).

cPanel Folders

I-click ang “Upload”. Pagkatapos, muling i-upload ang bawat folder nang paisa-isa. Kailangan mo lamang gawin ito para sa wp-admin at wp-kasama.

Mag-upload ng mga File

Maaari ka na ngayong bumalik sa iyong website. Ang error ay dapat na nawala. Kung hindi, oras na upang maabot ang iyong kumpanya sa web hosting para sa tulong.

Error # 3: Error Nagtatatag ng Koneksyon sa Database

Kapag nakita mo ang mensaheng error na ito, nangangahulugan ito na may isang bagay na pinapanatili ang iyong WordPress site mula sa pagkonekta sa database ng MySQL o MariaDB.

Hakbang 1: Suriin ang Wp-config.php File

Ang wp-config.php file ay naglalaman ng mga pinakamahalagang detalye tungkol sa kung paano na-configure ang iyong website – isama ang iyong impormasyon sa database. Suriin muna ito bago subukan ang anumang iba pang mga pag-aayos.

Pumunta sa iyong file manager o FTP at gawin ang iyong paraan sa wp-config.php file. Buksan ito para sa pag-edit.

Dapat kang makahanap ng isang seksyon na nakatuon sa iyong mga setting ng database. Magiging ganito ito:

/ ** Pangalan ng database para sa WordPress * /
tukuyin ('DB_NAME', 'database_name');

/ ** username ng database * /
tukuyin ('DB_USER', 'database_username');

/ ** Database password * /
tukuyin ('DB_PASSWORD', 'databasepw');

/ ** Hostname * /
tukuyin ('DB_HOST', 'database_hostname');

/ ** Database Charset * /
tukuyin ('DB_CHARSET', 'utf8');

/ ** Uri ng Koleksyon ng Database * /
tukuyin ('DB_COLLATE', '');

Kung ang alinman sa data na ito ay nawawala o mukhang hindi tama, gawin ang iyong mga pag-edit (matapos i-save ang isang kopya ng wp-config.php sa iyong desktop).

I-save ang iyong mga pagbabago at bumalik sa website upang makita kung hindi pa ito makakonekta sa database.

Hakbang 2: Makipag-ugnay sa suporta sa iyong web host

Kung walang malinaw na pagkagambala sa koneksyon sa WordPress-database sa iyong pagtatapos, oras na upang makipag-usap sa iyong web host.

Mayroong isang bilang ng mga dahilan kung bakit maaaring makompromiso ang koneksyon sa database:

  • Downtime ng server
  • Ang mga limitasyon ng plano ay lumampas (kahit na dapat nilang ipagbigay-alam sa iyo kung iyon ang kaso)
  • Paglabag sa seguridad

Kapag alam mo ang sanhi ng ugat, gumana nang mabilis upang maayos ito, kahit na nangangahulugan lamang ito ng pagkuha ng isang ETA kapag ang mga server ay babalik sa online. Hindi mo kayang hayaang manatili nang matagal ang iyong site.

Error # 4: Masamang Gateway (error code 502) o Gateway Timeout (error code 504)

Ang mga error code na ito ay nangangahulugang mayroong mali sa antas ng server. Bagaman hindi ka maaaring magkaroon ng direktang kontrol ng server, ang mga pagkakamali na ito ay maaaring maging pansamantalang kaya magandang ideya na magtrabaho sa mga hakbang na ito sa pag-aayos bago makipag-ugnay sa iyong host.

Hakbang 1: I-refresh ang Site

I-click ang pindutan ng “Refresh” sa iyong browser bar:

Website ng Refresh

Maaaring sinubukan mong i-load ang iyong website kapag ang server ay pansamantalang bumaba o sumulyap.

Hakbang 2: I-clear ang Browser Cache

Kung ang pag-refresh ay hindi gumagana, ang isyu ay maaaring nauugnay sa caching. Upang makuha ang iyong website na “unstuck”, pumunta sa iyong mga setting ng browser.

Maghanap ng isang pagpipilian upang limasin ang iyong data sa pag-browse. Sa Chrome, ganito ang hitsura ng setting:

I-clear ang Data ng Pagba-browse

Suriin ang setting para sa mga naka-cache na imahe at file:

Chrome I-clear ang Cache

Pagkatapos, i-click ang “I-clear ang data”. Kapag natapos na ito, i-reload ang iyong website at tingnan kung tinanggal nito ang error code.

Hakbang 3: Ang White Screen of Death fix

Ang isang kamakailang pag-update ng plugin o tema ay maaaring sisihin kung ang itaas sa dalawang pag-aayos ay hindi gumagana.

Patakbuhin ang puting screen ng mga hakbang sa pag-aayos ng kamatayan.

Hakbang 4: Suriin sa Iyong Host o CDN Provider

Kung wala sa mga pagpipilian sa itaas ay nagtrabaho, nais mong maabot ang iyong host o CDN provider.

Kapag nakikipag-ugnay ka, siguraduhin na magkaroon ng isang screenshot ng error at mga detalye tungkol sa mga hakbang sa pag-aayos na nakuha mo sa ngayon. Maaaring kailanganin nilang huwag paganahin ang iyong DNS, CDN, o firewall upang mapupuksa ang error.

Error # 5: Masyadong Maraming Kahilingan (error code 429)

Ang error na ito ay karaniwang nangangahulugang mayroong isang plugin o script ng tema na nagpapadala ng maraming mga kahilingan sa iyong server.

Hakbang 1: Ang White Screen of Death fix

Patakbuhin ang puting screen ng mga hakbang sa pag-aayos ng kamatayan.

Kung hindi mo matanggal ang error sa prosesong ito, makipag-ugnay sa iyong kumpanya ng hosting. Dapat nilang sabihin sa iyo kung aling mga pagsasama ng third-party ang gumagana sa labis na pag-iimpok.

Kung mayroong isang paraan upang mai-configure ang mga setting upang ayusin ang problema, gawin ito. Kung hindi, kakailanganin mong maghanap ng kapalit na tool.

Error # 6: Nag-time out / Limitasyon ang koneksyon

Sa error na ito, hindi ka mawawala sa pag-access sa iyong website o sa lugar ng admin. Ang ibig sabihin nito sa halip ay ang isang aksyon na sinusubukan mong gawin sa loob ng WordPress – halimbawa, ang pag-install ng isang bagong tema – ay naubos ang mga limitasyon ng iyong server.

Hakbang 1: Dagdagan ang Hangganan ng memorya

Pumunta sa iyong file manager at buksan ang wp-config.php file.

Sa ilalim ng file, maghanap ng isang string na ganito:

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

Ito ang “64M” na bit na kailangang ma-update. Upang mabigyan ang higit pang memorya sa iyong server upang maproseso ang iyong kahilingan, dagdagan ang limitasyon sa 256M:

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

Subukang patakbuhin muli ang iyong kahilingan sa pamamagitan ng WordPress. Kung hindi ito gumana, subukan ito:

Hakbang 2: Dagdagan ang Pinakamataas na Oras ng Pagpatupad

Maaari lamang na ang dami ng oras upang maiproseso ang isang kahilingan ay lumampas sa default na maximum na oras ng pagpapatupad.

Mayroong isang magandang dahilan para sa limitasyong ito (nais na ihinto ang mga hacker mula sa pagbomba sa iyong server na may parehong mga kahilingan nang paulit-ulit). Gayunpaman, maaari mong pansamantalang ayusin ito upang pahintulutan ang iyong kahilingan na dumaan.

Mula sa iyong file manager o FTP, hanapin ang .htaccess file. Kung nahihirapan kang maghanap ng .htaccess file, suriin ang mga hakbang mula sa pag-aayos ng error sa panloob na server.

Sa loob ng file, mag-scroll hanggang sa ibaba. Makakakita ka ng isang linya na ganito:

# WIKA KAHULUGAN

Sa itaas lamang, ilagay ang sumusunod:

php_value max_exgment_time 300

Bilang default, ang maximum na oras ng pagpapatupad ay karaniwang 30 hanggang 60 segundo. Ito ay maingay ito hanggang sa 300 segundo.

Subukan ang iyong kahilingan sa isa pang subukan. Kung gumagana ito, tandaan na bumalik sa iyong .htaccess file at alinman maalis ang linya nang buo o muling isulat ito kaya sinabi nito:

php_value max_exgment_time 60

Kung hindi gumana ang pag-aayos na ito, i-update ang 300 hanggang 600 at ulitin. Kung hindi pa rin ito gumana, maaaring may mali sa isang na-update na plugin o tema kamakailan.

Hakbang 3: Ang White Screen of Death fix

Patakbuhin ang puting screen ng mga hakbang sa pag-aayos ng kamatayan.

Kung natigil ka pa rin, maabot ang iyong hosting provider.

Error # 7: Hindi Natagpuan ang Pahina (error code 404)

Hindi pangkaraniwan na tumakbo sa error na ito sa paligid ng web kung hindi na umiiral ang isang pahina sa orihinal nitong URL at hindi naka-set up ang isang pag-redirect. Gayunpaman, may mga oras na maaari mong makita ang error na ito kahit na mayroong isang pahina sa address na nai-type.

Hakbang 1: Patunayan ang Spelling ng URL

Para lamang mapunta sa ligtas na bahagi, i-double-check ang spelling ng URL na iyong ipinasok sa address bar. Tiyaking walang mga pagkakamali.

Hakbang 2: Ayusin ang mga Permalinks

Kung sa anumang oras na pinalitan mo ang iyong permalink na istraktura, ang isang nakaraang setting ay maaaring natigil sa backend. Upang i-dislodge ito, pumunta sa Mga Setting> Permalinks.

Mga Setting ng Permalinks Menu

Ibalik ang iyong istraktura ng permalinks sa default na setting na “Plain”:

Mga setting ng Default Permalink

I-save ang iyong mga pagbabago.

Bumalik sa istraktura ng permalink na nais mong gamitin. I-save ang isang beses pa.

Suriin ang pahina upang makita kung nandoon pa rin ang 404 error. Kung ito ay, pagkatapos ay pumunta sa susunod na hakbang.

Hakbang 3: Palitan ang .htaccess file

Patakbuhin ang mga nasira .htaccess na pag-aayos ng file.

Iyon ay dapat mapupuksa ang error.

Error # 8: Error sa Syntax

Makikita mo agad ang error na ito pagkatapos mong mai-edit ang isang file sa backend ng iyong website.

Kapag nakakita ka ng “syntax error”, nangangahulugan ito na may paglabag sa tamang mga kasanayan sa coding.

Halimbawa, ito ay isang syntactical error dahil ang panghuling semicolon (;) ay nawawala:

tukuyin ('WP_MEMORY_LIMIT', '64M')

Ito rin ay isang syntactical error dahil ang mga tuwid na quote ay nakasulat bilang mga kulot na quote:

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

Maaari ka ring makatagpo ng isang “hindi inaasahang pagkakamali”. Ang isang ito ay nangangahulugan na ang isang bagay ay maling naipaliwanag o hindi na-format.

Hakbang 1: Ayusin ang Code

Ang mga ganitong uri ng mga error ay mas malinaw kaysa sa karamihan ng mga pagkakamali sa listahang ito. Kapag nakakita ka ng isa, dapat itong sabihin sa iyo hindi lamang kung aling file ang naglalaman ng error, kundi pati na rin ang linya na naganap ang error. Ginagawa nitong suriin ang code para sa nawawala o maling mga character na mas madali.

Kapag nahanap mo ang isyu, ayusin ito, at i-save ang iyong mga pagbabago. Bisitahin muli ang iyong site upang kumpirmahin na nawala ang error.

Error # 9: Hindi magagamit para sa naka-iskedyul na Maintenance

May isang dahilan na makikita mo ang mensaheng ito: Inilagay ng WordPress ang iyong website sa mode ng pagpapanatili habang ginagawa ang isang pag-update. Maaaring ito ay:

  • Isang update na itinulak mo lang.
  • Isang auto-update na ginawa ng WordPress ngayon.
  • Isang mas maagang pag-update na natigil ang iyong website sa mode ng pagpapanatili.

Hakbang 1: Bigyan Ito ng isang Minuto

Bago ka gumawa ng anumang bagay, bigyan lamang ito ng isang minuto. Kahit na hindi mo manu-mano na itinulak ang isang pag-update, maaaring gumana ang WordPress sa isa sa background.

Kung ang minuto ay lumipas at ang nakatakdang mensahe ng pagpapanatili ay hindi nawala, gawin ang susunod na hakbang.

Hakbang 2: Huwag paganahin ang Mode ng Pagpapanatili

Mag-log in sa iyong control panel at file manager. Pumunta sa ugat ng iyong website at maghanap para sa isang file na tinatawag na .maintenance.

Upang hindi paganahin ang mode ng pagpapanatili, mag-click lamang sa file at tanggalin ito. Ibabalik nito ang iyong website.

Error # 10: Nabigo ang pag-update ng Auto

Bilang default, na-configure ng WordPress ang mga menor de edad na pag-update upang awtomatikong patakbuhin (higit sa lahat ang nauukol sa pangkalahatang pagpapanatili at seguridad). Maaari ka ring magkaroon ng iyong sariling mga awtomatikong pag-update na nakatakdang tumakbo.

Hindi alintana kung saan sila nagmula, maaaring may mga oras na nabigo ang pag-update. Maaari lamang itong maging masamang tiyempo (tulad ng kung ang server ay bumaba sa eksaktong sandaling iyon) o isang glitch sa system.

Hakbang 1: Manu-manong I-update

Ang pag-aayos para sa isang ito ay simple.

Makakakita ka ng isang bilang ng mga tagapagpahiwatig sa WordPress na ipaalam sa iyo kung saan naghihintay ang iyong mga update:

Mga Update sa WordPress

Sundin ang mga ito at mano-mano ang pag-update.

Error # 11: Masyadong Maraming Mga Redirect

Karaniwan, ang isang pag-redirect ay sinasadya. Ina-update mo ang iyong domain name o ilipat ang iyong website mula sa HTTP hanggang sa HTTPS. Sa mga kasong iyon, gumagamit ka ng isang 301 redirect upang matiyak na makukuha ang trapiko sa tamang patutunguhan kahit na ang iyong mga bisita ay nag-type sa lumang URL.

Gayunpaman, kung nakakakita ka ng isang error na nagsasabing napakaraming mga pag-redirect, karaniwang nangangahulugan ito na ang iyong mga bisita ay natigil sa isang redirect loop na wala kahit saan sa lupain.

Nangyayari ito kapag naiiba ang iyong site at WordPress address.

Hakbang 1: I-update ang Mga Setting ng WordPress

Ang unang lugar upang suriin para sa pagkakaiba na ito ay ang iyong mga setting ng WordPress. Pumunta sa Mga Setting> Pangkalahatan:

Mga setting ng Pangkalahatang Menu

Ang mga address para sa WordPress at site ay dapat tumugma:

Pangkalahatang Mga Address ng Mga Setting

Kung hindi, ayusin ang hindi tamang format na URL at i-save ang iyong mga pagbabago.

Kung hindi nito ayusin ang error, suriin ang data ng iyong site sa antas ng server.

Hakbang 2: I-update ang File ng wp-config.php

Ang wp-config.php file ay naglalaman ng maraming data tungkol sa kung paano na-configure ang iyong website, kabilang ang pangalan ng domain nito.

Mag-log in sa iyong file manager o FTP at buksan ang iyong wp-config.php file. Maghanap para sa isang string ng code na ganito:

tukuyin ('WP_HOME', 'http: //faux-agency.local');

tukuyin ('WP_SITEURL', 'http: //faux-agency.local');

Palitan ang URL ng site ng pagsubok sa itaas gamit ang iyong sariling WordPress at mga address ng site. Muli, ang dalawang mga halagang ito ay dapat magkapareho.

Dapat din silang tumugma kung paano sila naka-configure sa antas ng server. Kaya, kung ang domain ay nakarehistro bilang https: //www.faux-agency.local, pagkatapos ang mga halaga ng HTTPS at WWW ay kailangang narating dito.

I-save ang iyong mga pagbabago at bumalik sa iyong website. Ang error ay dapat na nawala.

Error # 12: Hinahalo na Nilalaman

Ang isa pang error na nagmumula sa pag-format ng iyong web address ay ang halo-halong error sa nilalaman. Ang ibig sabihin nito ay:

  • Ang iyong website ay may isang SSL sertipiko na naka-install at ngayon ay tumatakbo sa pamamagitan ng HTTPS.
  • Mayroong ilang mga elemento (tulad ng mga file ng imahe), mga pahina, o mga link sa iyong site na patuloy na gumagamit ng HTTP.

Ang mga website ay dapat na lahat ng HTTPS o lahat ng HTTP. Upang matanggal ang error na ito, dapat mong ilipat ang iyong hindi ligtas na nilalaman sa ligtas na web address.

Sa halip na gumawa ng mga hakbang upang ayusin ito, piliin ang opsyon na pinakamahusay na nababagay sa iyo:

Pagpipilian 1: Gumamit ng Inspect Tool

Buksan ang iyong website at mag-click sa kanan kahit saan sa screen. Piliin ang “Suriin” mula sa mga pagpipilian:

Suriin ang Website

Maghanap para sa panel ng Console. Kung mayroong anumang magkakatulad na error sa nilalaman na umiiral sa pahinang ito, makikita mo ito:

Suriin ang Console

Sasabihin nito sa iyo kung aling bahagi ng pahina ang naglalaman ng nilalaman ng HTTP. Maaari mo itong ayusin sa pamamagitan ng pag-aayos ng hindi tamang link o muling pag-upload ng file.

Pagpipilian 2: Gumamit ng SSL Insecure Content Fixer Plugin ng SSL

I-install ang Ang plugin ng Inserture ng Nilalaman ng SSL Insecure upang matulungan ka.

Pag-aayos ng Nilalaman ng SSL Insecure

Magsimula sa setting na “Simple” at tingnan kung ang pag-aayos ng isyu. Kung hindi, gawin ang iyong paraan sa kasunod na mga setting hanggang sa nakita mo ang isa na nag-aayos ng isyu ng halo-halong nilalaman.

Pagpipilian 3: Makipag-ugnay sa iyong Suporta sa Web Hosting para sa Tulong

Makipag-ugnay sa iyong kumpanya sa web hosting kung nawawala ka para sa kung saan nakatira ang halo-halong error sa nilalaman.

Error # 13: Nabigong Sumulat sa Disk

Kung nagkakaroon ka ng mga problema sa mga imahe sa iyong site, marahil ito ang error na makikita mo.

Lilitaw ito kapag nabigo ang isang file na mag-upload. Lilitaw din ito kapag ang iyong mga file ng media ay parang nawawala mula sa iyong folder ng Media pati na rin sa iyong website. Magkakaroon ng blangko na mga placeholder para sa kanila, ngunit hindi ipakita ang nilalaman.

Hindi ito dapat gawin sa pagsisikap na mag-upload ng hindi katanggap-tanggap na mga uri ng file. Ang error na ito ay may kinalaman sa mga pahintulot ng file na hindi maayos na na-configure sa backend. Ang isang pag-update mula sa iyong web host o isang plugin ay maaaring gulo ang mga ito.

Hakbang 1: I-update ang Mga Pahintulot sa Fp-content Folder

Pumunta sa iyong FTP at hanapin ang folder ng wp-content. Buksan ito at hanapin ang folder ng pag-upload. Mag-right-click dito. Piliin ang “Baguhin ang Pahintulot” (maaari ding tawaging “Pahintulot ng File” o “Pahintulot”).

Nag-upload ng Mga Pahintulot sa Pagbabago

Kung hindi mo makita ang isang screen na ganito, kakailanganin mong tanungin ang iyong web host na ma-update ang pag-access ng iyong mga pahintulot sa file o upang matulungan ka.

Kung nakikita mo ang isang screen tulad nito, i-update ang “Halaga ng Pahintulot” hanggang 744. Suriin ang kahon na “Recursive” sa ibaba at ilapat ito sa mga direktoryo lamang. I-save ang iyong mga pagbabago.

Mag-right-click sa folder ng pag-upload nang isang beses pa. Sa oras na ito, itakda ang “Halaga ng Pahintulot” sa 644. Suriin ang “Recursive”, ngunit ilapat lamang ito sa mga file. I-save ang iyong mga pagbabago.

Bumalik sa iyong website at dapat mong makita na buo ang iyong mga file ng media (o kaya mong mag-upload ng mga file ng media nang hindi nabigo).

Error # 14: Hindi ipinapakita ang mga pagbabago

Hindi ito isang error na darating sa isang mensahe o isang puting screen. Ito ay isang error na makikita mo sa iyong sariling dalawang mata pagkatapos gumawa ng pag-update, upang mapagtanto na hindi ito lilitaw sa live na site.

Ito ay isang isyu sa caching.

Hakbang 1: Linisin ang Pahina ng Cache

Kung gumagamit ka ng isang plugin ng cache ng WordPress, ang unang dapat gawin ay malinaw ang cache.

Karamihan sa mga plugin ng WordPress ay maglalagay ng isang “Purge Cache” o “I-clear ang Cache” na pindutan sa admin menu bar sa tuktok ng WordPress tulad nito:

Linisin ang Cache

Tatanggalin nito ang cache ng pahina para sa lahat ng mga gumagamit at mga bisita. Bumalik sa iyong website at tingnan kung nakatulong iyon. Kung hindi, subukan ito sa susunod na hakbang:

Hakbang 2: I-clear ang Browser Cache

Sa ilang mga kaso, ito ang iyong web browser na ang isyu. Upang i-clear ang cache ng browser, hanapin ang Mga Setting ng iyong browser:

Mga Setting ng Browser

Mula doon, hanapin ang setting na nagbibigay-daan sa iyo upang limasin ang iyong data sa pag-browse o cache:

I-clear ang Data ng Pagba-browse

Pagkatapos, limasin ang iyong cache ng browser:

Chrome I-clear ang Cache

Kapag tapos na ang iyong browser, babalik ka sa pahina ng Mga Setting. Maaari mo na ngayong bisitahin ang iyong website upang kumpirmahin ang isyu ay naayos.

Error # 15: Nabigo ang Pag-login

Mayroong dalawang mga kadahilanan na hindi mo mai-log in ang admin ng WordPress. Ang bawat isa ay may hiwalay na pag-aayos.

Pagpipilian 1: Ibalik ang Password

Kung ang isyu ay nakalimutan mo ang iyong password, i-click ang “Nawala ang iyong password?” link sa ibaba ang form sa pag-login:

Nawala ang Iyong Password

Ipasok ang iyong email address o username sa form ng pagbawi:

Ibalik muli ang iyong password

Makakatanggap ka ng isang email upang lumikha ng isang bagong password at mabawi ang pag-access sa iyong account.

Pagpipilian 2: I-update ang Mga Kredensyal sa Pag-login sa phpMyAdmin

Kung ang isyu ay hindi mo nawala o nakalimutan ang iyong mga kredensyal sa pag-login, ngunit hindi mo pa rin mai-log in, kakailanganin mong gumamit ng phpMyAdmin upang manu-manong i-reset ang mga ito.

Pumunta sa iyong control panel at hanapin ang phpMyAdmin.

cPanel Database Tools

Ito ang iyong phpMyAdmin console:

phpMyAdmin Console

Palawakin ang iyong database sa kaliwang panel. Maghanap para sa talahanayan ng wp_users. Mag-click dito o piliin ang pagpipilian na “Mag-browse” upang buksan ang iyong listahan ng mga gumagamit ng WordPress.

Data ng Gumagamit phpMyAdmin

Upang ma-edit ang mga kredensyal sa pag-login para sa iyong sarili (o sinumang hindi maaaring mag-log in), i-click ang pindutan ng “I-edit” sa kaliwa ng kanilang mga detalye sa pag-login.

phpMyAdmin I-edit ang Mga Kredensyal

I-edit ang password – siguraduhin na ito ay isang malakas na halo ng mga malalaking titik, maliliit na titik, numero, at simbolo. Pagkatapos, i-save ang iyong mga pagbabago.

Maaari kang bumalik sa screen ng pag-login sa WordPress at subukang muli. Kung nagpapatuloy ang isyu, umabot sa iyong kumpanya ng web hosting para sa tulong.

Balutin

Malinaw, umaasa ka na hindi ka makakatagpo ng anuman sa mga pagkakamaling ito kapag nagtatrabaho sa WordPress. Ngunit ang mga glitches at mga error ay maaaring magmula sa iba’t ibang mga lugar – ang iyong web server, ang mga plugin o tema na na-install mo, ang WordPress core, at kung minsan kahit na mula sa iyo.

Kahit na ang iyong website ay hindi mag-offline, ang mga error na mensahe, blangko na screen, at nawawalang nilalaman ay inalis para sa iyong mga bisita. Kaya, siguraduhin na alam mo kung paano i-troubleshoot ang mga isyu ng WordPress sa pangalawang natukoy nila.

Isang huling bagay: huwag kalimutan na magkaroon ng isang awtomatikong sistema ng mga backup na tumatakbo sa background. Sa pagkakataon na ang isa sa mga error na ito ay hindi malulutas nang malinis (tulad ng kaso ng paglabag sa seguridad), maaaring mai-save ng isang backup ang iyong itago.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map