Urekebishaji wa hitilafu na makosa

Urekebishaji wa hitilafu na dosari — kwenye tovuti yoyote, haijalishi nani aliyemtengeneza

Skrini nyeupe, hitilafu mbaya za PHP, hitilafu za 500, ukaguzi unaoshindwa kimyakimya, sasisho lililozima tovuti, mgongano wa programu-jalizi ambao hakuna anayeweza kuupata, hitilafu za JavaScript, tovuti iliyodukuliwa. Tutumie dalili nasi tutapata chanzo. WordPress, WooCommerce, Laravel, Django, Node au PHP ya kawaida — na si lazima uhifadhi tovuti yako nasi ili irekebishwe.

Ripoti ya matokeo, mengi yakiwa yamefaulu na moja likiwa limewekewa alama ili liangaliwe, ikiwa na alama ya jumla.
  • Seva yoyoteHatuhitaji ninyi kuhama
  • CMS yoyoteWordPress, Woo, Laravel, Django, Node, PHP
  • Miaka 25+ya kusoma msimbo wa watu wengine
  • Sababuimerekebishwa, sio tu kuficha dalili
  • Kwanza tunatengeneza nakala rudufuHakuna kinachoguswa hadi kuwe na njia ya kurudi nyuma
  • Tunapata chanzokumbukumbu, ufuatiliaji na maswali, si kubahatisha
  • Tunakuambia ilikuwa ninikwa Kiingereza rahisi, ili iweze kuepukwa wakati ujao
  • Hakuna wajibu wa kuhamishaTutaitengeneza mahali ilipo

Tunachorekebisha

Ikiwa tovuti inafanya jambo ambalo haipaswi kufanya, au imeacha kufanya jambo ambalo inapaswa kufanya, lipo kwenye orodha hii.

Skrini nyeupe na hitilafu mbaya za PHP

Ukurasa mtupu, 500, au hitilafu inayoonekana kwa baadhi ya wageni pekee. Tunawasha uwekaji kumbukumbu ipasavyo, kuirudia, na kuifuatilia hadi kwenye mstari husika badala ya kuzima programu-jalizi hadi ikome.

Masasisho yaliyoharibu tovuti

Sasisho la mfumo mkuu, programu-jalizi, mandhari au toleo la PHP lililosababisha tovuti kukwama. Badala ya kukuambia usiwahi kusasisha tena, kwanza tunarejesha tovuti yako mtandaoni, kisha tunahakikisha kuwa sasisho hilo linakamilika kwa njia salama.

Migogoro ya programu-jalizi na mandhari

Vitu viwili ambavyo kila kimoja hufanya kazi peke yake na vinavyokinzana. Vimegunduliwa kwa kugawanya mara mbili kwenye nakala ya majaribio, si kwenye tovuti yako ya moja kwa moja mbele ya wateja.

Malipo na ukaguzi wa malipo yasiyofanya kazi

Oda za WooCommerce ambazo hufeli kimyakimya, njia za malipo zinazopitisha muda, barua pepe ambazo hazitumwi kamwe, kodi au usafirishaji unaokokotolewa vibaya. Zile zinazogharimu pesa huku hakuna kinachoonekana kuwa na hitilafu.

Hitilafu zinazojitokeza kama upungufu wa kasi

Hoja za N+1, cron inayofanya kazi kwa kila upakiaji wa ukurasa, mwito wa nje ambao haujahifadhiwa kwenye kache, jedwali lisilo na faharasa. Mara nyingi huripotiwa kama 'tovuti ni ya polepole' na kurekebishwa kama hitilafu.

Tovuti zilizodukuliwa, zilizoharibiwa na zilizowekwa kwenye orodha nyeusi

Programu hasidi imeondolewa, njia ya kuingilia imefungwa, njia za siri zimegunduliwa, na kazi ya kurejesha sifa imekamilika — Search Console, orodha zisizoruhusiwa na sifa ya barua pepe inayoambatana nazo.

Hitilafu za JavaScript na upande wa mbele

Fomu ambayo haitumi, hati inayokwama kwenye kivinjari kimoja, mpangilio unaoharibika kwenye simu, kiweko kilichojaa hitilafu ambazo hakuna mtu aliyesoma.

Matatizo ya hifadhidata na data

Jedwali zilizoharibika au kujaa kupita kiasi, uhamiaji ulioshindwa, safu wima zilizorudiwa au zisizo na chanzo, uingizaji data ulioenda vibaya. Zimekarabatiwa kwa nakala iliyochukuliwa kwanza.

Barua pepe isiyofika

Barua pepe ya tovuti inayoingia kwenye taka au kutoweka kabisa — SPF, DKIM, DMARC, njia ya kutuma na programu-jalizi inayomeza hitilafu kimyakimya.

Jinsi inavyofanya kazi

Kazi nyingi hufuata hatua nne zilezile, na utapokea taarifa kutoka kwetu katika kila hatua.

  1. Tueleze dalili

    Huna haja ya utambuzi — hiyo ni kazi yetu. Ulichoona, kilipoanza, na kilichobadilika punde kabla ya hapo kwa kawaida vinatosha.

  2. Tunaangalia kabla ya kutoa makadirio

    Tunaangalia tovuti na kumbukumbu za mfumo kwa njia ya kusoma tu ili nukuu ya bei itokane na chanzo halisi, na si jinsi dalili ilivyoonekana. Ukaguzi huo ni wa bure.

  3. Tunairekebisha kwenye nakala, kisha kwenye tovuti

    Hifadhidata kwanza, marekebisho yanathibitishwa kwenye nakala ya majaribio inapowezekana, kisha yanatumika moja kwa moja. Kwenye tovuti iliyodukuliwa, tunafunga njia ya kuingilia pamoja na kusafisha kile kilichoachwa nyuma.

  4. Unaarifiwa ilikuwa nini

    Muhtasari mfupi wa chanzo, utatuzi, na chochote tulichoona njiani ambacho kinaweza kukuletea matatizo baadaye. Ikiwa ni tatizo la upangishaji wavuti badala ya tatizo la msimbo, tunasema hivyo wazi.

Unaofanya nao kazi

Miaka 25 ya uhandisi wa full-stack, ikiongozwa na Neil Lock

Kazi ya uokoaji hapa inaongozwa na mwanzilishi na Afisa Mkuu Mtendaji Neil Lock, msanidi programu wa full-stack mwenye uzoefu wa takriban miaka 25 katika uzalishaji kwa kutumia PHP, Python, .NET na JavaScript. Kutatua hitilafu kwenye msimbo wa mtu mwingine ni ujuzi tofauti na kuandika msimbo wako mwenyewe, na ni ujuzi unaotokana tu na kusoma mifumo mingi sana ya misimbo hiyo.

Pia tunaendesha jukwaa la msingi, lenye zaidi ya tovuti 700,000, kwa hivyo tunaona kile kinachovunja WordPress na WooCommerce katika kiwango kikubwa — si kile ambacho mjadala wa jukwaa la 2019 unasema kinazivunja.

  • Takriban miaka 25 full-stack — PHP, Laravel, Python, Django, .NET, Node na WordPress
  • Husoma kumbukumbu, ufuatiliaji na maswali — si dalili tu iliyo kwenye skrini
  • Hurekebisha chanzo, kisha inakueleza kwa Kiingereza rahisi kilichosababisha
  • Inafanya kazi kwenye tovuti ambazo hatuzihifadhi, bila wajibu wowote wa kuhamia
Neil Lock kwenye LinkedIn
Dawati la usaidizi lenye foleni ya mazungumzo na jibu linaloandikwa.

Baadhi ya matatizo yana ukurasa wake yenyewe

Pale ambapo kazi ina umbo linalojulikana, kuna huduma maalum kwa ajili yake.

Uhamishaji wa AI — bila malipo

AI yetu inahamisha tovuti yako hapa, ikisimamiwa na timu yetu ya uhamishaji na kufanyiwa majaribio kikamilifu kabla ya kubadilisha rasmi. Bila malipo kwenye kila mpango unaolipishwa.

Uhamishaji wa AI — bila malipo →

Kila huduma ya uendelezaji tunayotoa

Timu moja, nukuu moja, yoyote kati ya hizi unayohitaji — na miradi mingi inahitaji zaidi ya moja.

Uendelezaji wa WordPress

Miundo maalum, WooCommerce, headless WordPress, kazi ya kuboresha utendaji na uokoaji, kutoka kwa watu wanaohodhi WordPress kwa kiwango kikubwa.

Uendelezaji wa WordPress →

Programu-jalizi na mandhari maalum

Programu-jalizi maalum, vizuizi vya Gutenberg, mandhari tanzu na mandhari maalum kamili, zilizoundwa kulingana na viwango vya saraka ya WordPress.org.

Programu-jalizi na mandhari maalum →

Python na uundaji wa programu

Programu, API, otomatiki na miunganisho ya AI/LLM katika Python, Django na mifumo ya kisasa ya nyuma ya async.

Python na uundaji wa programu →

Utengenezaji maalum wa tovuti

Kazi ya full-stack inayojumuisha PHP, Laravel, .NET, Node na kila mfumo wa kisasa, bila kujali teknolojia inayotumika.

Utengenezaji maalum wa tovuti →

Uongezaji kasi wa tovuti wa kitaalamu

Hatua ya urekebishaji kwenye tovuti uliyo nayo tayari — Core Web Vitals, maulizo na ukaguzi wa kache (caching), vilivyopimwa kabla na baada.

Uongezaji kasi wa tovuti wa kitaalamu →

Uhamishaji wa AI — bila malipo

AI yetu inahamisha tovuti yako hapa, ikisimamiwa na timu yetu ya uhamisho na kujaribiwa mwanzo hadi mwisho kabla ya kubadilisha. Bure kwenye kila mpango unaolipishwa.

Uhamishaji wa AI — bila malipo →

Maswali Yanayoulizwa Mara kwa Mara

Je, ni lazima nihifadhi tovuti kwenu?

Hapana. Tunarekebisha tovuti popote zilipo, na hakuna wajibu wa kuzihamisha baadaye. Iwapo chanzo kitagundulika kuwa ni huduma ya upangishaji badala ya kodi, tutakueleza hilo waziwazi — ikiwa ni pamoja na pale ambapo suluhisho ni jambo ambalo mtoa huduma wako wa sasa anaweza kufanya bila malipo.

Unahitaji ufikiaji gani?

Kawaida kuingia kwa msimamizi na ufikiaji wa SFTP au jopo, pamoja na kumbukumbu za hitilafu. Kwa tovuti iliyodukuliwa tunataka pia kumbukumbu ghafi za ufikiaji. Tunaomba kiwango cha chini kabisa tunachoweza kufanyia kazi, na mnaweza kukibatilisha pindi tu tutakapomaliza.

Vipi ikiwa huwezi kuipata?

Tathmini ya bure hufanyika kabla ya makadirio ya gharama ili hatari hii iwe yetu badala ya kuwa yenu. Ikiwa hatuoni njia ya kupata utatuzi, tunasema hivyo katika hatua hiyo, na hamjalipa chochote.

Je, hii ni WordPress pekee?

Hapana. WordPress na WooCommerce ndizo sehemu kubwa zaidi, lakini tunafanya kazi kwenye Laravel, Django na Python ya kisasa, .NET, Node na PHP ya kawaida. Ikiwa inafanya kazi kwenye wavuti, kuna uwezekano mkubwa tumewahi kutatua hitilafu ya kitu kama hicho hapo awali.

Tovuti yangu haifanyi kazi kwa sasa.

Sema hivyo kwenye fomu na tutalishughulikia kwa njia hiyo. Ikiwa tayari wewe ni mteja wa upangishaji, fungua tiketi kutoka kwenye dashibodi badala yake — hiyo inatufikia kwa haraka zaidi kuliko kitu chochote kwenye ukurasa huu.

Je, unaweza kuzuia isitokee tena?

Hiyo ndiyo nia ya makala haya. Ambapo suluhisho ni mchakato badala ya marekebisho ya haraka — mazingira ya majaribio kabla ya masasisho, nakala rudufu ambazo zimejaribiwa kikweli, ufuatiliaji ambao ungekuwa wa kwanza kukujulisha — tunaeleza ni upi, na mengi ya haya yanajumuishwa bila malipo kwenye upangishaji wetu badala ya kuuziwa wewe.

Tuambie kilichoharibika

Dalili, lini ilipoanza, na nini kilibadilika kabla tu ya hapo. Tunaangalia kabla ya kutoa nukuu ya bei, na kuangalia pamoja na kutoa nukuu zote ni bure.

Pata nukuu ya bure