ભૂલ ઉકેલો

વર્ડપ્રેસ ફેટલ એરર ઉકેલવું: સાઇટ ક્રેશ કરનારા પ્લગઇનને Gujarati માં શોધવાની રીત

  • 14 મિનિટનું વાંચન
  • Hostragons ટીમ
વર્ડપ્રેસ ફેટલ એરર ઉકેલવું: સાઇટ ક્રેશ કરનારા પ્લગઇનને Gujarati માં શોધવાની રીત

વર્ડપ્રેસ ફેટલ એરરનું ઝડપી અને સુરક્ષિત ઉકેલ મેળવવા માટે સૌપ્રથમ સાઇટને ફરીથી ઍક્સેસ કરી શકાય તેવું બનાવવું જરૂરી છે, ત્યારબાદ ભૂલ સર્જનારા પ્લગઇનને એક એક કરીને અલગ કરીને શોધવું જોઈએ. સામાન્ય રીતે સમસ્યા હોય છે: બિનમેળખાતું પ્લગઇન અપડેટ, PHP વર્ઝનના વિવાદ, થીમ અને પ્લગઇન વચ્ચેનું કાર્ય વિવાદ અથવા મેમરી લિમિટ પૂરતી ન હોવી. જો તમે એડમિન પેનલમાં પ્રવેશ ના કરી શકો, તો FTP, ફાઈલ મેનેજર અથવા હોસ્ટિંગ કંટ્રોલ પેનલથી પ્લગઇન ફોલ્ડરને ટેમ્પરરી રૂપે ડિસેબલ કરી શકો છો, ત્યારબાદ એરર લોગમાંથી કયો પ્લગઇન સાઇટ ક્રેશ કરી રહ્યો છે તે સ્પષ્ટ રીતે જાણી શકો છો.

આ માર્ગદર્શકમાં, વર્ડપ્રેસ સાઇટ પર દેખાતા ફેટલ એરરનો ડર વિના કેવી રીતે વિશ્લેષણ કરવો, સાઇટ ક્રેશ કરનારા પ્લગઇનને કેવી રીતે શોધવું અને તે જ સમસ્યા ફરીથી ના થાય તે માટે કયા કાયમી પગલાં લેવા તે સ્ટેપ-બાય-સ્ટેપ સમજાવ્યું છે. આ સમજાવટ એટલી પ્રેક્ટિકલ છે કે ટેકનિકલ જાણકારી ઓછા વપરાશકર્તા પણ સરળતાથી કરી શકે અને એટલી વિગતવાર કે ડેવલપર અને એજન્સીઓ આને ચેકલિસ્ટ તરીકે ઉપયોગ કરી શકે.

વર્ડપ્રેસ ફેટલ એરર શું છે?

વર્ડપ્રેસ ફેટલ એરર એ એક અત્યંત ગંભીર PHP ભૂલ છે જેના કારણે સાઇટ આગળ વધી શકતી નથી અને ક્રેશ થઈ જાય છે. આ ભૂલ ક્યારેક સફેદ સ્ક્રીન, ક્યારેક ફક્ત “ક્રિટિકલ એરર થયું” સંદેશો અને ક્યારેક કોઈ ચોક્કસ PHP ફાઈલને સંકેત કરતી ટેકનિકલ ભૂલ તરીકે દેખાય છે. વર્ડપ્રેસનો કોર, થીમ ફાઈલ્સ અને પ્લગઇન્સ બધા PHP માં ચાલે છે, એટલે કે એક પણ બિનમેળખાતો કોડ લાઇન સાઇટને સંપૂર્ણપણે ડાઉન કરી શકે છે.

ઉદાહરણ તરીકે, જો કોઈ પ્લગઇન PHP 8.2 સાથે સુસંગત ન હોય અને તમે હોસ્ટિંગ પર PHP વર્ઝન અપગ્રેડ કરો તો સાઇટ ફેટલ એરર આપી શકે છે. એ રીતે જો બે અલગ-અલગ પ્લગઇન એક જ ફંક્શન ડિફાઇન કરવાનો પ્રયાસ કરે તો વર્ડપ્રેસ તેને ફરીથી લોડ કરી શકતું નથી અને ક્રેશ થઈ શકે છે. તેથી એરર મેસેજમાં જો ફાઈલ પાથ wp-content/plugins/પ્લગઇનનામ દેખાય તો સમસ્યા મોટાભાગે તે પ્લગઇન માં જ હોય છે.

ફેટલ એરરના લક્ષણો અને પ્રથમ તપાસના મુદ્દાઓ

ફેટલ એરર હંમેશા એકસમાન રીતે દેખાતો નથી. વર્ડપ્રેસ 5.2 પછીના વર્ઝન માં, મોટાભાગની ગંભીર ભૂલો માટે સાઇટ એડમિનને ઇમેઇલ દ્વારા રિકવરી મોડ લિંક મોકલવામાં આવે છે જેથી તે સંભાળી શકે. જો ઇમેઇલ ન મળે અથવા ભૂલ વહેલી તબક્કે આવે તો મેન્યુઅલ હસ્તક્ષેપ જરૂરી પડે છે. નીચેના લક્ષણો પ્લગઇનથી આવેલા ફેટલ એરરનો સંકેત વધારે છે:

  • સાઇટની ફ્રન્ટએન્ડ સંપૂર્ણપણે સફેદ પેજ પર અટકી જાય.
  • એડમિન પેનલમાં લોગિન વખતે “ક્રિટિકલ એરર થયો” સંદેશા દેખાય.
  • કોઈ ખાસ પેજ જેમ કે પેમેન્ટ પેજ અથવા કોન્ટેક્ટ ફોર્મ ખૂલતા સાઇટ ક્રેશ થાય.
  • તાજેતરના પ્લગઇન અપડેટ પછી તરત જ ભૂલ શરૂ થાય.
  • એરર મેસેજમાં wp-content/plugins ફોલ્ડર હેઠળ કોઈ ફાઈલ નામ દેખાય.
  • સર્વર એરર લોગમાં PHP ફેટલ એરર લાઈનો વારંવાર આવે.

પ્રથમ તપાસતી વખતે છેલ્લા 24 કલાકમાં શું બદલાયું તે નોંધો. નવું પ્લગઇન ઇન્સ્ટોલ થયું છે? પ્લગઇન અપડેટ થયું છે? PHP વર્ઝન બદલાયું છે? થીમ અપડેટ થયું છે? સિક્યોરિટી પ્લગઇન નવા નિયમ લગાવ્યા છે? અનુભવમાં સૌથી વધુ જોવા મળતું પરિચય એ છે કે આપમેળે અપડેટ થતા પ્લગઇન થીમ અથવા PHP વર્ઝન સાથે અસંગત બની જાય છે.

ઝડપી નિદાન માટે ટેબલ: ભૂલ કયાંથી આવે છે?

ઝડપી નિદાન માટે ટેબલ: ભૂલ કયાંથી આવે છે?
લક્ષણશક્ય કારણપ્રથમ પગલું
એરરમાં wp-content/plugins દેખાયપ્લગઇન વિવાદ અથવા પ્લગઇન કોડમાં ભૂલસંદર્ભિત પ્લગઇનને ડિસેબલ કરો
એરરમાં wp-content/themes દેખાયથીમ ફાઈલ અથવા થીમ ફંક્શનડિફોલ્ટ થીમ પર સ્વીચ કરો
Allowed memory size exhausted લખાયPHP મેમરી લિમિટ પૂરતી નથીમેમરી લિમિટ વધારવી
Call to undefined function હેટર આવેઅપૂર્ણ ડીપેન્ડેન્સી અથવા વિરુદ્ધ વર્ઝનપ્લગઇન અને PHP વર્ઝન ચકાસો
Parse error અથવા syntax error લખાયખોટી કોડ સંપાદનછેલ્લા બદલાયેલા ફાઈલને પાછું લાવો

આ ટેબલ ઝડપથી દિશા આપવા માટે છે. અંતિમ નિર્ણય માટે હંમેશા એરર લોગ ચકાસવો અને સંભવિત પ્લગઇનને કંટ્રોલ્ડ રીતે ટેસ્ટ કરવો જરૂરી છે. ખાસ કરીને ઈ-કોમર્સ સાઇટ્સમાં ફાઈલ ડિલીટ કરવું ઓર્ડર અને પેમેન્ટ પ્રોસેસને અસર કરી શકે છે.

કાર્ય શરૂ કરતા પહેલા સુરક્ષિત તૈયારી

ફેટલ એરર સમયે સૌથી મોટી ભૂલ છે તણાવમાં આવીને ફાઈલ ડિલીટ કરવી અથવા ડેટાબેઝમાં અજાણ્યા હસ્તક્ષેપ કરવો. સૌપ્રથમ બચાવ શક્યતા સુરક્ષિત કરો. લાઇવ સાઇટમાં કોઈ પણ ફેરફાર ખાસ કરીને WooCommerce, સભ્યતાવાળી સાઇટ અથવા રિઝર્વેશન મોડ્યુલ જેવી ડાયનામિક ડેટા વાળા માળખામાં ડેટા ગુમાવવાની સંભાવના હોય છે.

  • 1. સંપૂર્ણ બેકઅપ લો: ફાઈલ્સ અને ડેટાબેઝ બંનેનું બેકઅપ હોવું જરૂરી છે. ફક્ત public_html ફોલ્ડરનો બેકઅપ પૂરતો નથી.
  • 2. ભૂલ સમય નોંધો: જ્યારે ભૂલ શરૂ થઈ તે સમય નોંધવાથી સર્વર લોગમાં યોગ્ય લાઈન શોધવામાં મદદ મળે.
  • 3. છેલ્લાં ફેરફારો યાદ કરો: અપડેટ થયેલા પ્લગઇન, PHP વર્ઝન, થીમ બદલાવ અને નવા કોડ ઉમેરાઓ લખો.
  • 4. શક્ય હોય તો સ્ટેજિંગ એન્વાયર્મેન્ટનો ઉપયોગ કરો: લાઇવ સાઇટના બદલે નકલ સાઇટમાં ટેસ્ટ કરવું વધુ સલામત છે. WordPress હોસ્ટિંગ
  • 5. એડમિન એક્સેસ ચકાસો: FTP, હોસ્ટિંગ પેનલ અને ડેટાબેઝ ઍક્સેસ હાથમાં હોવી જોઈએ.

પ્રોફેશનલ હોસ્ટિંગમાં દૈનિક બેકઅપ, સરળ ફાઈલ મેનેજર, PHP વર્ઝન બદલવાની સુવિધા અને એરર લોગ્સ સુધી સરળ ઍક્સેસ તમને મિનિટોમાં સમસ્યા ઉકેલી દે છે. તેથી વર્ડપ્રેસ સાઇટ માટે ફક્ત સ્ટોરેજ જ નહીં, મેનેજમેન્ટ ટૂલ્સ અને ટેકનિકલ સપોર્ટની ગુણવત્તા પણ મહત્વની છે. વેબ હોસ્ટિંગ

સ્ટેપ-બાય-સ્ટેપ વર્ડપ્રેસ ફેટલ એરર ઉકેલ

1. વર્ડપ્રેસ રિકવરી મેલ ચકાસો

જ્યારે વર્ડપ્રેસ ગંભીર ભૂલ પામે છે ત્યારે તે એડમિનના રજિસ્ટર્ડ ઇમેઇલ પર રિકવરી મોડ લિંક મોકલે છે. આ લિંક દ્વારા તમે એડમિન પેનલમાંથી એ ખોટું પ્લગઇન ડિસેબલ કરી શકો છો. ઈનબોક્સ, સ્પામ અને ઈમેઇલ ફોરવર્ડિંગ તપાસો. મેલમાં સામાન્ય રીતે કયો પ્લગઇન ભૂલ ઊભી કરી રહ્યો છે તે માહિતી પણ હોય છે.

જો રિકવરી મોડ કાર્યરત હોય તો પ્રોસેસ ખૂબ સરળ છે: લિંક પર ક્લિક કરો, વર્ડપ્રેસ એડમિનમાં લોગિન કરો, પ્લગઇન્સ પેજ પર જઈને સમસ્યાગ્રસ્ત પ્લગઇન ડિસેબલ કરો અને સાઇટ ફરીથી ખુલવાનું તપાસો. પછી તરત પ્લગઇન ફરીથી સક્રિય ના કરો, પહેલા અપડેટ નોટસ, સપોર્ટ ફોરમ અને PHP સુસંગતતા તપાસો.

2. એડમિન પેનલ ન ખૂલે તો બધા પ્લગઇન ડિસેબલ કરો

જો એડમિન પેનલ ખૂલે નહીં તો સૌથી સરળ ઉપાય છે wp-content/plugins ફોલ્ડરના નામને ટેમ્પરરી બદલવો. FTP ક્લાઈન્ટ, SSH અથવા હોસ્ટિંગ ફાઈલ મેનેજરથી public_html/wp-content ફોલ્ડર ખોલો. plugins ફોલ્ડરને plugins-pasif તરીકે નામ બદલો. વર્ડપ્રેસ આ ફોલ્ડર શોધી ન શકે એટલે બધા પ્લગઇન બંધ થઇ જશે.

આ ક્રિયા ડેટાબેઝમાં પ્લગઇન સેટિંગ્સને કાઢી નથી ફેંકતી, માત્ર પ્લગઇન લોડ થવાનું રોકે છે. જો સાઇટ ખુલશે તો સમજો કે ફેટલ એરર પ્લગઇનથી જ છે. પછી plugins નામ પાછું મૂકો. હવે પ્લગઇન ફોલ્ડરોને એક એક કરીને નામ બદલીને અથવા એડમિનમાંથી એક-એક સક્રિય કરીને સમસ્યાગ્રસ્ત પ્લગઇન શોધી શકાય.

  • wp-content/plugins ફોલ્ડરને plugins-pasif કરો.
  • સાઇટને ઇન્કોગ્નિટો વિંડોમાં ખોલીને ચકાસો.
  • જો સાઇટ ખુલશે તો ફરી plugins ફોલ્ડરનું નામ ફરીથી plugins કરો.
  • એક-એક પ્લગઇન સક્રિય કરો.
  • જ્યારે ભૂલ ફરીથી આવે ત્યારે છેલ્લું સક્રિય કરેલું પ્લગઇન નોંધો.

આ રીત સરળ હોવા છતાં અત્યંત અસરકારક છે. ખાસ કરીને 20 કે વધુ પ્લગઇન વાળા સાઇટ પર પ્લગઇનને અલ્ફાબેટિકલ નહી પરંતુ છેલ્લું અપડેટ થયેલા ક્રમમાં ટેસ્ટ કરવાથી સમય બચે છે.

3. સમસ્યાજનક પ્લગઇનને એક એક કરીને અલગ કરો

જ્યારે સાઇટ બધા પ્લગઇન બંધ હોવા છતાં ખુલતી હોય અને કોઈ ખાસ પ્લગઇન ચાલુ કરતા ક્રેશ થાય, તો તમે સમસ્યાનો મૂળ કારણ શોધી લીધો. છતાં તરત નિર્ણય ન લો. ક્યારેક બે પ્લગઇન સાથે મળીને ભૂલ આવે, એકલા સક્રિય કરતાં ભૂલ નહીં આવે. તેથી ડ્યુઅલ કોન્ફ્લિક્ટ પણ ચકાસવો જરૂરી છે.

ઉદાહરણ: એક સિક્યોરિટી પ્લગઇન અને એક કેશિંગ પ્લગઇન બંને ફાઈલ પરમિશન બદલી રહ્યા હોઈ શકે છે. અથવા WooCommerce અપડેટ થઈ ગયો છે પણ પેમેન્ટ ગેટવે પ્લગઇન જૂના વર્ઝન પર હોવાથી ફેટલ એરર થાય છે. આ સ્થિતિમાં ભૂલ WooCommerce સાથે દેખાય પણ ખરેખર પેમેન્ટ પ્લગઇન જવાબદાર હોઈ શકે.

  • પ્રથમ મુખ્ય પ્લગઇન સક્રિય કરો: WooCommerce, SEO પ્લગઇન, ફૉર્મ પ્લગઇન જેવા માળખાકીય ટૂલ્સ.
  • પછી સહાયક પ્લગઇન ચાલુ કરો: કેશિંગ, સિક્યોરિટી, રિડાયરેક્ટ, ગેલેરી, સોશિયલ શેરિંગ.
  • દરેક વખત સક્રિય કર્યા પછી સાઇટ અને એડમિન પેનલ ચકાસો.
  • પેમેન્ટ, કાર્ટ, સંપર્ક ફોર્મ અને સભ્યતા લોગિન જેવા મહત્વના પેજ પણ ખાસ તપાસો.
  • જ્યારે ભૂલ ફરી આવે ત્યારે છેલ્લું સક્રિય કરેલું પ્લગઇન અને એરર મેસેજ નોંધો.

આ તબક્કોનો ઉદ્દેશ માત્ર સાઇટ ખોલવાનો નથી, પણ મૂળ કારણને યોગ્ય રીતે ઓળખવાનો છે. ખોટા પ્લગઇનને નિંદિત કરવાથી સમસ્યા ફરીથી આવશે.

4. એરર લોગ્સમાંથી નિશ્ચિત પુરાવો મેળવો

સર્વરનું એરર લોગ ફેટલ એરર ઉકેલવા માટે સૌથી મજબૂત પુરાવો છે. હોસ્ટિંગ પેનલમાં Error Log, હેટા લોગ અથવા સમાન વિભાગ હોય છે. વર્ડપ્રેસમાં wp-config.php ફાઈલમાં ડિબગ સેટિંગ્સ ઉમેરવાથી wp-content/debug.log ફાઈલ પેદા કરી શકાય છે.

ડેવલપમેન્ટ અથવા તાત્કાલિક નિદાન માટે આ રીતે કામ થાય છે: WP_DEBUG સક્રિય કરો, ભૂલો સ્ક્રીન પર નહીં પરંતુ લોગ ફાઈલમાં જ લખાય, પછી સાઇટ ફરીથી ટેસ્ટ કરો. લાઇવ સાઇટમાં સ્ક્રીન પર ભૂલો બતાવવું સુરક્ષિત નથી કારણ કે તે ફાઈલ પાથ, યુઝર નામ અને સર્વર માહિતી જાહેર કરી શકે છે.

લોગમાં ખાસ કરીને આ શબ્દો શોધો: PHP Fatal error, Uncaught Error, require_once failed, allowed memory size exhausted, call to undefined function, cannot redeclare. લાઈન સાથે ફાઈલ પાથ અને નંબર પણ મળશે. જેમ કે wp-content/plugins/ornek-eklenti/includes/class-loader.php on line 214 આ પ્લગઇન ડિરેક્ટરીની ફાઈલ ભૂલ સ્રોત બતાવે છે.

એરર લોગ વાંચવું પહેલા થોડું મુશ્કેલ લાગે પરંતુ મોટા ભાગે પ્લગઇનનામ સીધો સંકેત આપે છે. Hostragons પેનલમાં આ લોગ્સ, PHP વર્ઝન મેનેજમેન્ટ અને ફાઈલ એક્સેસ એક સ્થળેથી કરી શકાય. હોસ્ટિંગ નિયંત્રણ પેનલ

5. PHP વર્ઝન અને મેમરી લિમિટ તપાસો

દરેક ફેટલ એરર ખરેખર ખોટા પ્લગઇનથી જ નથી. પ્લગઇન ઉપયોગમાં લેવાતી PHP વર્ઝન સાથે સુસંગત ન હોઈ શકે. 2026 સુધીમાં વર્ડપ્રેસમાં અપડેટેડ PHP વર્ઝન જરૂરી છે કારણ કે તે વધુ સારા પ્રદર્શન અને સુરક્ષા આપે છે; પણ જૂના પ્લગઇન નવી PHP ફીચર્સને સપોર્ટ ન કરે. વિરુદ્ધ પરિસ્થિતિમાં જૂના PHP વર્ઝન વાળી સાઇટ નવી પ્લગઇન માંગતી ફંક્શન્સ પૂરી પાડતી નથી અને ક્રેશ થાય છે.

PHP મેમરી લિમિટ પણ સામાન્ય કારણ છે. ખાસ કરીને બહુભાષી સાઇટ, WooCommerce સ્ટોર્સ, પેજ બિલ્ડર્સ અને સિક્યોરિટી સ્કેનિંગ પ્લગઇન વધારે મેમરી લે છે. Allowed memory size exhausted મેસેજ આવે તો પ્લગઇન ખરેખર ખોટું ન પણ હોય શકે, કદાચ રિસોર્સ પૂરતી નથી.

  • નાની બિઝનેસ સાઇટ માટે 256 MB PHP memory_limit સામાન્ય રીતે પૂરતું છે.
  • WooCommerce કે સભ્યતાવાળી સાઇટ માટે 512 MB વધુ સલામત છે.
  • ટ્રાફિક વધુ કે પ્લગઇન વધુ હોય તો રિસોર્સ પ્લાનિંગ જરૂરી.
  • PHP વર્ઝન બદલતા પહેલા સ્ટેજિંગ પર ટેસ્ટ કરો.

જ્યારે મેમરી સમસ્યા વારંવાર આવે ત્યારે ફક્ત memory_limit વધારવાને બદલે પ્લગઇન સંખ્યા, ડેટાબેઝ ક્વેરીઝ અને હોસ્ટિંગ પ્લાન સાથે સરખામણી કરવી વધુ યોગ્ય. વોર્ડપ્રેસ હોસ્ટિંગ પેકેજો

એડમિન પેનલ ન ખૂલે તો વિકલ્પી રીતો

FTP અથવા ફાઈલ મેનેજરથી પ્લગઇન ફોલ્ડરનું નામ બદલો

મેન્યુઅલમાં સૌથી વિશ્વસનીય રીત છે પ્લગઇન ફોલ્ડરનું નામ બદલાવું. જો ખોટો પ્લગઇન જાણીતા હોય તો બધા plugins ફોલ્ડર બદલીને બદલે ફક્ત તે પ્લગઇન ફોલ્ડરનું નામ બદલો. જેમ કે wp-content/plugins/siteyi-cokerten-eklenti ને siteyi-cokerten-eklenti-pasif કરો. વર્ડપ્રેસ આ પ્લગઇન લોડ નહીં કરશે ಮತ್ತು ભૂલ દૂર થઈ શકે છે.

આ પછી એડમિન પેનલમાં જઈને પ્લગઇન્સ પેજ ખોલો તો તે પ્લગઇન ડિએક્ટિવેટેડ તરીકે દેખાશે. નામ પાછું ફેરવતા પહેલાં પ્લગઇનના નવા વર્ઝન અને સપોર્ટ રેકોર્ડ તપાસો. જરૂર પડે તો પ્લગઇનનું પહેલાનું સ્ટેબલ વર્ઝન વાપરો.

WP-CLI નો ઉપયોગ કરીને પ્લગઇન ડિસેબલ કરવું

જો SSH ઍક્સેસ હોય તો WP-CLI એક પ્રોફેશનલ અને ઝડપી વિકલ્પ છે. કમાન્ડ લાઇનથી બધા પ્લગઇન જોઈ શકાય છે, કોઈ એકને બંધ કરી શકાય છે અથવા બધા એકસાથે બંધ કરી શકાય છે. બધા પ્લગઇન બંધ કરીને સાઇટ ટેસ્ટ કરો, પછી એક એક સક્રિય કરો તે પણ થોડા મિનિટોમાં થઇ શકે છે.

WP-CLI વાપરતી વખતે ખાતરી કરો કે યોગ્ય વર્ડપ્રેસ ડિરેક્ટરીમાં છો. ખોટા ડિરેક્ટરીમાં કમાન્ડ ચલાવવાથી અસર નહી થાય અથવા બીજું સાઇટ બદલી શકે. એજન્સીઓ અને ડેવલપર્સ માટે આ રીત ઘણી સાઇટમાં એકરૂપ રીતે સમાન સમસ્યા ઉકેલવા માટે જરૂરી છે.

ડેટાબેઝમાંથી સક્રિય પ્લગઇન રીસેટ કરવું

આખરી ઉપાય તરીકે ડેટાબેઝમાં active_plugins વેલ્યુ બદલી શકાય છે. સામાન્ય રીતે phpMyAdmin માં wp_options ટેબલમાં થાય છે. પણ આ ડેટા સિરિયલાઈઝ્ડ હોય છે અને ખોટો ફેરફાર નવા ભૂલો લાવી શકે. તેથી ડેટાબેઝમાં ફેરફાર માત્ર બેકઅપ પછી અને જ્ઞાત વ્યક્તિ દ્વારા જ કરવો.

જો ટેકનિકલ જાણકારી ઓછી હોય તો ડેટાબેઝ કરતાં ફોલ્ડર નામ બદલીને ટેમ્પરરી ડિસેબલ કરવું સલામત છે. ફાઇલ સિસ્ટમથી કરેલું ટેમ્પરરી ડિસેબલ મોટાભાગના સાઇટ માલિક માટે ઓછું જોખમી છે.

સમસ્યાજનક પ્લગઇન શોધ્યા પછી શું કરવું?

સમસ્યાજનક પ્લગઇન શોધ્યા પછી શું કરવું?

ફેટલ એરર ઊભો કરનારા પ્લગઇનને બંધ કરવું સાઇટ ફરી ચાલુ કરે છે, પરંતુ કાયમી ઉકેલ માટે તે પ્લગઇન કેમ ભૂલ આપે છે તે સમજવું જરૂરી છે. નહિંતર, પ્લગઇન ફરીથી સક્રિય કરતા કે આપમેળે અપડેટ કરતા સાઇટ ફરી ડાઉન થઈ શકે છે.

  • પ્લગઇનના છેલ્લાં વર્ઝન નોટ્સ વાંચો. ડેવલપર સુધારા અથવા સુસંગતતા અપડેટ આપી શકે છે.
  • વર્ડપ્રેસ કોર વર્ઝન તપાસો. જૂનું કોર નવો પ્લગઇન સાથે વિવાદ કરી શકે છે.
  • PHP વર્ઝન જરૂરિયાત જુઓ. પ્લગઇન પેજ પર સામાન્ય રીતે મિનિમમ PHP વર્ઝન લખાય છે.
  • અન્ય પ્લગઇન શોધો. લાંબા સમયથી અપડેટ ન થતા પ્લગઇન સુરક્ષા જોખમ હોઈ શકે છે.
  • સ્ટેજિંગ પર સમાન ભૂલ ફરીથી બનાવો. લાઇવ સાઇટ પર ટ્રાય એન્ડ એરર ના કરો.
  • ડેવલપરને લોગ સાથે સપોર્ટ રિક્વેસ્ટ મોકલો. ફક્ત ‘સાઇટ ક્રેશ’ કહેવું પૂરતું નથી.

ઉદાહરણરૂપ, જો કોઈ ફોર્મ પ્લગઇન ફેટલ એરર આપે અને ભૂલ ફક્ત PHP 8.3 પર થાય, તો તાત્કાલિક PHP 8.2 પર સાઇટ ચલાવી શકો અને પ્લગઇન ડેવલપરની અપડેટ રાહ જોઈ શકો. પણ આ તાત્કાલિક ઉપાય લાંબા સમય સુધી સુરક્ષા અપડેટ માટે અવરોધ ન બને તે જોવો.

ફેટલ એરર ફરી ના થાય તે માટે પગલાં

વર્ડપ્રેસ સાઇટમાં ભૂલનું જોખમ સંપૂર્ણ રીતે દૂર કરવું શક્ય નથી, પણ યોગ્ય સંભાળ સાથે ઘણું ઘટાડી શકાય છે. ખાસ કરીને આવક લાવતી બિઝનેસ સાઇટ્સમાં અપડેટ પ્રક્રિયા અનિયંત્રિત નહીં પણ નિયંત્રિત હોવી જોઈએ.

  • સ્ટેજિંગનો ઉપયોગ કરો: પ્લગઇન, થીમ અને PHP અપડેટ પહેલા ટેસ્ટ કરો.
  • ઓટોમેટિક અપડેટ્સ પસંદગીથી કરો: જરૂરી પ્લગઇન માટે મેન્યુઅલ ચકાસણી વધુ સુરક્ષિત.
  • બેકઅપ ફ્રીક્વન્સી વધારવી: વધુ સામગ્રી કે ઓર્ડર વાળા સાઇટ માટે દૈનિક બેકઅપ જરુરી.
  • પ્લગઇન સંખ્યા ઘટાડો: દરેક પ્લગઇન સાથે વધે છે કોડ, સુરક્ષા જોખમ અને સુસંગતતા ચિંતાઓ.
  • અનઅપડેટેડ પ્લગઇન કાઢી નાખો: 12 મહિનાથી વધુ સમયથી અપડેટ ન થતા પ્લગઇન ધ્યાનથી તપાસો.
  • SSL અને સુરક્ષા ચકાસણીઓ અવગણશો નહીં: સુરક્ષિત કનેક્શન એડમિન અને યૂઝર ડેટા માટે આવશ્યક. SSL પ્રમાણપત્ર
  • ડોમેન અને DNS ઍક્સેસ નિયમિત રાખો: અગત્યના સમયે ઝડપી ઍક્સેસ જરૂરી. ડોમેન તપાસ

બીજો સારો અભ્યાસ એ છે કે અપડેટ લોગ રાખવો. એક સરળ દસ્તાવેજમાં તારીખ, અપડેટ કરેલ પ્લગઇન, જૂનું અને નવું વર્ઝન અને ટેસ્ટ રિઝલ્ટ લખવું આગામી ભૂલોના મૂળ કારણ શોધવામાં મદદ કરે. એજન્સીઓ માટે આ રેકોર્ડ ક્લાઈન્ટ કોમ્યુનિકેશનમાં પારદર્શકતા લાવે છે.

લાઇવ સાઇટ પર ભૂલ સુધારતી વખતે શું ટાળવું

ફેટલ એરર સમયે કેટલીક હસ્તક્ષેપો સમસ્યા ઉકેલવાનું બદલે વધારી શકે. ખાસ કરીને ઇન્ટરનેટ પર જુના અને ઝડપી મળતા સલાહ દરેક સાઇટ માટે યોગ્ય નથી. નીચેની ભૂલોથી બચવું જરૂરી છે કે જેથી ડેટા ગુમાવવાનું અને લાંબા સમય સુધી સાઇટ ડાઉન રહેવાનું ટળે.

  • બેકઅપ કર્યા વિના ડેટાબેઝમાં ફેરફાર ન કરો.
  • ભૂલ આપનારો પ્લગઇન ફોલ્ડર સીધો ડિલીટ ન કરો; પહેલા નામ બદલો.
  • લાઇવ સાઇટ પર ડિબગ ભૂલો વપરાશકર્તાઓને બતાવશો નહીં.
  • બધા પ્લગઇન એકસાથે ફરીથી સક્રિય ન કરો.
  • PHP વર્ઝન વારંવાર બદલીને અજાણ્યા પરીક્ષણ ન કરો.
  • અવિશ્વસનીય સ્ત્રોતથી પ્લગઇન ફાઈલ ડાઉનલોડ ન કરો.
  • ભૂલ મેસેજ લખ્યા વિના હસ્તક્ષેપ ન કરો.

ખાસ કરીને નલ્ડ અથવા ફ્રી પ્લગઇન ફેટલ એરર સિવાય સુરક્ષા ખામીઓ, નુકસાનકારક કોડ અને ડેટા લીકનું જોખમ લાવે છે. જો પ્લગઇન પેઇડ હોય તો અધિકારી લાઇસન્સ સાથે જ વાપરો, અને અપડેટ તથા સપોર્ટ ચાલુ રાખો.

હોઇસ્ટિંગ સપોર્ટ ક્યારે લેવું?

કેટલાક પરિસ્થિતિઓમાં સમસ્યા ફક્ત વર્ડપ્રેસ પેનલથી ઉકેલી શકાય નહીં. જો સર્વર એરર લોગ્સ ઍક્સેસ ન મળે, PHP વર્ઝન બદલાઈ ન શકે, ફાઈલ પરમિશન્સ ખોટા થઈ ગયા હોય અથવા સાઇટ સંપૂર્ણપણે 500 એરર આપે તો હોસ્ટિંગ સપોર્ટ જરૂરી બને છે. સપોર્ટ ટીમને પૂછતાં પહેલા નીચેની માહિતી તૈયાર રાખો:

  • ભૂલ શરૂ થયેલ તારીખ અને અંદાજીત સમય.
  • છેલ્લો અપડેટ અથવા ઇન્સ્ટોલેશન.
  • સ્ક્રીન પર દેખાતી ભૂલ સંદેશા.
  • જો હોય તો debug.log અથવા error_log લાઈનો.
  • તમે જે પ્રયત્ન કર્યા અને પરિણામ.

આ માહિતી સપોર્ટ ટીમને લોગમાં યોગ્ય સમય શોધવા મદદ કરે છે. આથી સામાન્ય તપાસ કરતાં સીધા મૂળ કારણ પર ધ્યાન જાય છે. Hostragons પ્લેટફોર્મમાં વર્ડપ્રેસ પ્રોજેક્ટ માટે ઝડપી ફાઈલ મેનેજમેન્ટ, PHP વર્ઝન પસંદગી, SSL સ્થાપના અને હોસ્ટિંગ રિસોર્સ ટ્રેકિંગ જેવા ટૂલથી ભૂલ ઉકેલવાનું કામ સરળ અને નિયંત્રિત બને છે. Hostragons સહાય કેન્દ્ર

સંક્ષિપ્ત સારાંશ અને અંતિમ વાત

વર્ડપ્રેસ ફેટલ એરર ઉકેલવું યોગ્ય ક્રમમાં આગળ વધવાથી મુશ્કેલ નથી. પહેલા બેકઅપ લો, ભૂલ સંદેશો અને લોગ તપાસો, પ્લગઇનને સુરક્ષિત રીતે ડિસેબલ કરો અને સમસ્યાગ્રસ્ત પ્લગઇન એક એક કરીને શોધો. પછી PHP વર્ઝન, મેમરી લિમિટ, પ્લગઇન સુસંગતતા અને અપડેટ ઇતિહાસ ચકાસી કાયમી ઉકેલ કરો.

જો તમારી સાઇટ વારંવાર ફેટલ એરર આપે, અપડેટ દરમિયાન ક્રેશ થાય કે રિસોર્સ લિમિટમાં આવે તો તમારું હોસ્ટિંગ ઈન્ફ્રાસ્ટ્રક્ચર પણ ચકાસવું જરૂરી છે. Hostragons પર વર્ડપ્રેસ માટે વિશેષ હોસ્ટિંગ સોલ્યુશન્સ સાથે વધુ મેનેજેબલ, બેકઅપવાળી અને સુરક્ષિત કામગીરી મેળવી શકો છો. WordPress હોસ્ટિંગ

વારંવાર પૂછાતા પ્રશ્નો

વર્ડપ્રેસ ફેટલ એરર મારી સાઇટનો ડેટા ડિલીટ કરે છે?

સામાન્ય રીતે નહીં. ફેટલ એરર મોટા ભાગે PHP કોડની કાર્યક્ષમતા સાથે સંબંધિત હોય છે અને તમારા કન્ટેન્ટને સીધા ડિલીટ કરતો નથી. પરંતુ અજાણ્યા ફાઈલ ડિલીટ અથવા બેકઅપ વિના ડેટાબેઝ ફેરફાર ડેટા ગુમાવવાની શક્યતા લાવે છે.

કયો પ્લગઇન સાઇટ ક્રેશ કરે છે તે કેવી રીતે જાણીશ?

એરર લોગમાં wp-content/plugins પછી જો કોઈ પ્લગઇનનું નામ મળે તો તે સૌથી મજબૂત સંકેત છે. જો લોગ ન હોય તો બધા પ્લગઇન બંધ કરીને એક એક સક્રિય કરો અને જ્યારે ભૂલ ફરી આવે ત્યારે છેલ્લું સક્રિય કરેલું પ્લગઇન નોંધો.

એડમિન પેનલ ન ખૂલે તો પ્લગઇન કેવી રીતે બંધ કરું?

FTP, SSH અથવા હોસ્ટિંગ ફાઈલ મેનેજરથી wp-content/plugins ફોલ્ડરનું નામ ટેમ્પરરી બદલવાથી બધા પ્લગઇન બંધ થાય છે અને મોટાભાગે પેનલ ફરીથી ઍક્સેસ કરી શકાય છે.

PHP વર્ઝન બદલીને ફેટલ એરર દૂર થાય?

ક્યારેક થાય. જો ભૂલ પ્લગઇન અને વર્તમાન PHP વર્ઝન વચ્ચે અસંગતિની છે તો યોગ્ય PHP વર્ઝન પર જવાથી તાત્કાલિક અથવા કાયમી ઉકેલ મળી શકે. પરંતુ હંમેશા પ્લગઇનનું અપડેટ અને સુસંગત વર્ઝન વાપરવું શ્રેયસ્કર છે.

ફેટલ એરર ફરી ન થાય તે માટે શું કરવું?

નિયમિત બેકઅપ લો, અપડેટ પહેલાં સ્ટેજિંગ પર ટેસ્ટ કરો, ઉપયોગ ન થતા પ્લગઇન કાઢી નાખો, PHP અને વર્ડપ્રેસને અપડેટ રાખો અને વિશ્વસનીય હોસ્ટિંગ ઉપયોગ કરો.

આ લેખ શેર કરો:

Hostragons ટીમ

હોસ્ટિંગ, સર્વર્સ અને ડોમેન નામો પર અમારી નિષ્ણાત ટીમ તરફથી અદ્યતન માર્ગદર્શિકાઓ. ચાલો સાથે મળીને તમારા પ્રોજેક્ટ માટે યોગ્ય ઉકેલ શોધીએ.

અમારો સંપર્ક કરો