વર્ડપ્રેસ “અપડેટ દરમિયાન ટૂંકા સમય માટે ઉપલબ્ધ નથી” ભૂલ એ એવી સ્થિતિ છે જ્યારે તમારી સાઇટ અપડેટ દરમિયાન મેન્ટેનન્સ મોડમાં અટકી જાય છે અને સામાન્ય રીતે સૌથી ઝડપી ઉપાય એ છે કે વર્ડપ્રેસની મુખ્ય ફોલ્ડરમાં આવેલ .maintenance ફાઇલને ડિલીટ કરવી. આ ફાઇલ, પ્લગિન, થીમ કે કોર અપડેટ અધૂરી રહી જાય ત્યારે આપમેળે દૂર નથી થતી અને મુલાકાતીઓ “Briefly unavailable for scheduled maintenance. Check back in a minute.”નો સંદેશ જોઈ શકે છે. યોગ્ય ફાઇલ ડિલીટ કર્યા પછી કેશ સાફ કરીને અને અપડેટ્સ તપાસીને તમે સામાન્ય રીતે 2-5 મિનિટમાં તમારી સાઇટ ફરીથી ઓનલાઈન કરી શકો છો.
આ માર્ગદર્શિકામાં અમે આ ભૂલને ફક્ત તાત્કાલિક દૂર કરવી જ નહીં પરંતુ તેની પુનરાવૃત્તિ અટકાવવા માટે પણ પગલાંવાર સમજૂતી સાથે સમજાવશું. FTP, cPanel ફાઇલ મેનેજર, SSH અને WP-CLI જેવા વિવિધ ઉપાયો સરળ અને ટેક્નિકલ બંને પ્રકારના વપરાશકર્તાઓ માટે સમજાવવા પ્રયાસ કરીશું. સાથે જ, આ સમસ્યા હોસ્ટિંગની, પ્લગિન સંઘર્ષની, ડિસ્ક જગ્યા પૂરતી ન હોવાની કે અધૂરો અપડેટિંગ પ્રોસેસની છે કે નહીં તે કેવી રીતે ચકાસવું તે માટે ઉપયોગી ચેકલિસ્ટ્સ પણ શેર કરીશું.
વર્ડપ્રેસ “અપડેટ દરમિયાન ટૂંકા સમય માટે ઉપલબ્ધ નથી” ભૂલ શું છે?
જ્યારે વર્ડપ્રેસ કોર, થીમ, પ્લગિન અથવા ભાષાંતર અપડેટ કરે છે, ત્યારે તે ખાતરી કરે છે કે મુલાકાતીઓને અર્ધપૂરું લોડ થયેલ ફાઇલો ન દેખાય તે માટે તાત્કાલિક મેન્ટેનન્સ મોડ ચાલુ કરે છે. આ પ્રક્રિયામાં સાઇટના રુટ ફોલ્ડરમાં .maintenance નામની નાનું ફાઇલ ઉમેરાય છે. સામાન્ય રીતે જ્યારે અપડેટ પૂરું થાય છે, ત્યારે વર્ડપ્રેસ આ ફાઇલ આપમેળે દૂર કરે છે અને સાઇટ ફરીથી ચાલે છે.
પણ જો અપડેટ અધૂરું રહી જાય, સર્વરનો જવાબ ધીરો થાય, PHP પ્રોસેસ સમયાંતરે અટકે, ડિસ્ક સ્પેસ પૂરતું ન હોય અથવા બ્રાઉઝર ટેબ અપડેટ સમય દરમ્યાન બંધ થઈ જાય તો .maintenance ફાઇલ રિમૂવ ન થઈ શકે. પરિણામે સાઇટ મેન્ટેનન્સ મોડમાં ફસાઈ જાય છે. આ ભૂલ સંદેશ સામાન્ય રીતે આ રીતે હોય છે:
Briefly unavailable for scheduled maintenance. Check back in a minute.
આ સંદેશ પ્રથમ નજરે ગંભીર ક્રેશ લાગી શકે છે, પણ મોટાભાગની પરિસ્થિતિઓમાં ડેટા લોસ નહી થાય. સૌથી મહત્વનું છે કે આ ભૂલ દૂર કર્યા પછી કઈ ફાઇલ કે પ્લગિનમાં અપડેટ ફેલ થયું તે શોધવું. કારણ કે ફક્ત .maintenance ફાઇલ કાઢવી સાઇટ ખોલી શકે છે, પણ અધૂરી પ્લગિન અપડેટિંગ સાથે સુરક્ષા, પરફોર્મન્સ અથવા સુસંગતતા સમસ્યાઓ થઈ શકે છે.
ભૂલના સૌથી સામાન્ય કારણો
વર્ડપ્રેસ મેન્ટેનન્સ મોડ ભૂલ એક જ કારણથી નથી થતી. મેદાનમાં સૌથી વધુ જોવા મળતાં કારણો જાણવાથી ઉકેલમાં ઝડપ આવે છે. ખાસ કરીને વધારે પ્લગિન વાપરતી સાઇટ્સ, જૂની PHP વર્ઝન પર ચાલતી સાઇટ્સ અથવા સસ્તા હોસ્ટિંગ પર રહેલી સાઇટ્સમાં આ ભૂલ વધુ આવતી હોય છે.
1. અપડેટ અધૂરું રહી જવું
એકસાથે ઘણા પ્લગિન અપડેટ કરવા પર પ્રોસેસ લાંબો થાય છે. સર્વર અપડેટ પેકેજ ડાઉનલોડ કરે છે, ઝિપ ફાઇલ અનઝિપ કરે છે, જૂની ફાઇલોને નવા સાથે બદલાવે છે અને મેન્ટેનન્સ મોડ બંધ કરે છે. આમાંથી કોઈ પણ પગલું અટકجي જાય તો સાઇટ મેન્ટેનન્સ મોડમાં અટકી શકે છે. જેમ કે 12 પ્લગિન એક સાથે અપડેટ કરતી વખતે બ્રાઉઝર કનેક્શન કપાઈ જાય તો .maintenance ફાઇલ સિસ્ટમમાં રહી શકે છે.
2. પુરતી સર્વર સંસાધનો ન હોવા
અપડેટ દરમિયાન PHP મેમરી લિમિટ, મહત્તમ કાર્ય સમય અને ડિસ્કની રાઇટ સ્પીડ મહત્વની હોય છે. ખાસ કરીને મોટા પેજ બિલ્ડર, WooCommerce, સિક્યુરિટી પ્લગિન કે બહુભાષી પ્લગિન અપડેટ દરમિયાન વધારે રિસોર્સ લે છે. જો તમે શેર કરાયેલા હોસ્ટિંગ પર હો તો અને વારંવાર રિસોર્સ લિમિટ પહોંચી જશો તો આ ભૂલ ફરીથી આવી શકે છે. વધુ સક્ષમ રિસોર્સ માટે WordPress હોસ્ટિંગ પેકેજ્સ પર વિચાર કરી શકો છો.
3. ડિસ્ક જગ્યા કે ઇનોડ મર્યાદા પૂરી થઈ જવી
વર્ડપ્રેસ અપડેટ પેકેજ ડાઉનલોડ કરતી વખતે ટેમ્પ ફાઇલો બનાવે છે. જો ડિસ્ક સ્પેસ ભરાઈ ગયો હોય કે ઇનોડ મર્યાદા પાર થઈ ગઈ હોય તો નવા ફાઇલો લખાઈ શકતા નથી. આથી અપડેટ પૂર્ણ ન થઈ શકે અને મેન્ટેનન્સ મોડ બંધ ન થાય. ખાસ કરીને જૂના બેકઅપ, લોગ ફાઇલો અને ઉપયોગ ન થતાં થીમ ફોલ્ડર્સ ઇનોડ વધુ વાપરે છે.
4. પ્લગિન કે થીમ સુસંગતતા સમસ્યા
કેટલાક પ્લગિન અપડેટ દરમિયાન ફાઇલ પરવાનગીઓ બદલી શકે છે, ફાયરવોલ નિયમોથી ફાઇલ લખવાનું રોકી શકે છે કે વર્ડપ્રેસ કોર સાથે સુસંગત નહીં હોઈ શકે. અપડેટ પછી સફેદ સ્ક્રીન, 500 ઈરર કે એડમિન પેનલમાં પ્રવેશ ન મળી રહે તો માત્ર મેન્ટેનન્સ નહીં, સુસંગતતાનો મુદ્દો પણ હોઈ શકે.
5. ફાઇલ પરવાનગીઓ અને માલિકીની સમસ્યા
વર્ડપ્રેસને ફાઇલ બનાવવા અને દૂર કરવા માટે યોગ્ય પરવાનગીઓ હોવી જરૂરી છે. સામાન્ય રીતે ફોલ્ડર્સ માટે 755 અને ફાઇલો માટે 644 પરવાનગીઓ અપનાવવામાં આવે છે. ખોટી માલિકી કે ખૂબ જ સખત પરવાનગીઓ .maintenance ફાઇલ દૂર થવામાં અવરોધ છે. આવી સ્થિતિમાં હોસ્ટિંગ પેનલ કે ટેકનિકલ સપોર્ટથી ચકાસણી કરાવવી જોઈએ.
ઝડપી ઉપાય: .maintenance ફાઇલ ડિલીટ કરો
સૌથી સામાન્ય અને અસરકારક ઉપાય એ છે કે વર્ડપ્રેસના મુખ્ય ફોલ્ડરમાંથી .maintenance ફાઇલ કાઢી નાખો. મુખ્ય ફોલ્ડર સામાન્ય રીતે public_html, www અથવા તમારા ડોમેન સાથેનું ફોલ્ડર હોય છે. અહીં wp-admin, wp-content અને wp-includes ફોલ્ડર્સ જોવા મળે તો તમે યોગ્ય જગ્યાએ છો.
મહત્વની ચેતવણી: પ્રક્રિયા શરૂ કરતા પહેલા બેકઅપ લેજો
.maintenance ફાઇલ કાઢવી સામાન્ય રીતે ઓછા જોખમી છે; પરંતુ જો અપડેટ અધૂરું હોય તો ફાઇલ ઈન્ટેગ્રિટી તૂટી શકે. તેથી શક્ય હોય તો પહેલા ફાઇલ અને ડેટાબેસનું બેકઅપ રાખો. જો હોસ્ટિંગ પેનલમાં ઓટોમેટિક બેકઅપ હોય તો તાજેતરની સારી બેકઅપ પોઈન્ટ નોંધો. મોટા વ્યવસાય, ઇ-કોમર્સ કે ભારે ટ્રાફિક વાળી સાઇટ માટે પ્રક્રિયા પહેલા થોડા સમય માટે મેન્ટેનન્સ વિન્ડો રાખવી સારી પ્રેક્ટિસ છે.
- ડેટાબેસનું બેકઅપ લો કે ઓટોમેટિક બેકઅપ ચકાસો.
- wp-content ફોલ્ડર ડિલીટ ન કરો; અહીં મિડિયા, થીમ અને પ્લગિન ફાઇલો હોય છે.
- ફક્ત રુટ ડિરેક્ટરીમાં .maintenance ફાઇલને લક્ષ્ય બનાવો.
- પ્રક્રિયા બાદ વર્ડપ્રેસ અપડેટ્સ ફરી તપાસો.
પદ્ધતિ 1: cPanel ફાઇલ મેનેજરથી ઉકેલ
ટેકનિકલ જ્ઞાન ઓછા વપરાશકર્તાઓ માટે સૌથી સરળ રીત cPanel ફાઇલ મેનેજરનો ઉપયોગ કરવો છે. હોસ્ટિંગ કંટ્રોલ પેનલમાંથી ફાઇલો જોઈને આ ભૂલ દૂર કરી શકાય. જો કંટ્રોલ પેનલમાં ફાઇલ મેનેજર ન હોય તો FTP વાપરો.
cPanel દ્વારા .maintenance ફાઇલ કાઢવાની પગલાંવાર રીત
- હોસ્ટિંગ કંટ્રોલ પેનલમાં લોગિન કરો.
- ફાઇલ મેનેજર ખોલો.
- વર્ડપ્રેસ ઇન્સ્ટોલેશન વાળા public_html ફોલ્ડર પર જાઓ.
- મોટે ભાગે .થી શરૂ થતી ફાઇલો છુપાયેલી હોય છે, તેથી ટોચના ખૂણામાં અથવા સેટિંગ્સમાં Hidden Files બતાવો સક્રિય કરો.
- .maintenance ફાઇલ શોધો.
- ફાઇલને સિલેક્ટ કરી ડિલીટ કરો.
- બ્રાઉઝર અને સાઇટ કેશ સાફ કરો.
- ગોપનિયતાના ટેબમાં સાઇટ ફરી ખોલીને ચકાસો.
જ્યારે આ ફાઇલ કાઢી દો ત્યારે સાઇટ ચાલવા લાગે તો પહેલું પગલું પૂર્ણ થયું. પણ તરત વર્ડપ્રેસ એડમિન પેનલમાં જઈ ડેશબોર્ડ > અપડેટ્સ ચકાસો. જે પ્લગિન કે થીમ અપડેટ નિષ્ફળ થયું છે તેને અલગ-અલગ ફરીથી અપડેટ કરો. બધા પ્લગિન એક સાથે અપડેટ કરવાનો બદલે પ્રથમ વર્ડપ્રેસ કોર, પછી થીમ અને પછી પ્લગિન અપડેટ કરવાથી સુરક્ષા રહે છે.
પદ્ધતિ 2: FTP અથવા SFTP દ્વારા ઉકેલ
જો cPanel ઉપલબ્ધ ન હોય અથવા ડેસ્કટોપથી ફાઇલો મેનેજ કરવી હોય તો FTP/SFTP શ્રેષ્ઠ વિકલ્પ છે. FileZilla, Cyberduck અથવા WinSCP જેવા ક્લાઈન્ટ્સથી સર્વર સાથે જોડાઇ શકાય. સુરક્ષિત રીતે શક્ય હોય તો SFTP વાપરવું શ્રેષ્ઠ છે.
FTP દ્વારા પગલાં
- તમારા FTP ક્લાઈન્ટમાં સર્વર એડ્રેસ, યુઝરનામ, પાસવર્ડ અને પોર્ટ દાખલ કરી કનેક્ટ થાઓ.
- વર્ડપ્રેસ ઇન્સ્ટોલેશન ડિરેક્ટરી, સામાન્ય રીતે public_html પર જાઓ.
- ક્લાઈન્ટમાં છુપાયેલી ફાઇલો બતાવવાની સેટિંગ સક્રિય કરો. FileZilla માં આ વિકલ્પ સામાન્ય રીતે Server > Force showing hidden files માં મળે છે.
- .maintenance ફાઇલ શોધો.
- ફાઇલ ડિલીટ કરો અથવા પહેલા ડાઉનલોડ કરી પછી સર્વર પરથી દૂર કરો.
- સાઇટ રિફ્રેશ કરો અને એડમિન પેનલમાંથી અપડેટ સ્થિતિ તપાસો.
જો FTP કનેક્શન ન બને તો પોર્ટ, પાસવર્ડ, IP બ્લોક કે ફાયરવોલ ચકાસો. ડોમેન તાજેતરમાં ટ્રાન્સફર થયો હશે તો DNS પ્રોપગેશન પૂર્ણ થવાનો સમય લાગી શકે છે. આવી પરિસ્થિતિમાં ટેમ્પરરી સર્વર એડ્રેસ કે સીધો IP સાથે કનેક્શન પ્રયાસ કરો. ડોમેન મેનેજમેન્ટ અને DNS સેટિંગ્સ માટે ડોમેન તપાસ અને ક્ષેત્ર નામ વ્યવસ્થાપન ની મદદ લઈ શકાય.
પદ્ધતિ 3: SSH દ્વારા ઝડપી ઉકેલ
SSH એક્સેસ હોવા પર કમાન્ડ લાઈન સૌથી ઝડપી રીત છે. ખાસ કરીને ઘણા વર્ડપ્રેસ સાઇટ્સ સંભાળનારા એજન્સીઓ અને ડેવલપર માટે સમય બચાવે છે. ખોટા ફોલ્ડરમાં કમાન્ડ ન ચલાવવી તે ખાસ ધ્યાન રાખવું.
SSH કમાન્ડ્સ
સૌપ્રથમ વર્ડપ્રેસ રુટ ફોલ્ડર પર જાઓ:
cd public_html
છુપાયેલી ફાઇલો લિસ્ટ કરો:
ls -la
.maintenance ફાઇલ કાઢી નાખો:
rm .maintenance
પછી સાઇટ ચકાસો. જો એકથી વધુ વર્ડપ્રેસ ઇન્સ્ટોલેશન હોય તો યોગ્ય ડિરેક્ટરીમાં હોવા ખાતરી કરો. ખોટા ફોલ્ડરમાં ફાઇલો કાઢવી બીજી સાઇટ્સ માટે સમસ્યા લાવી શકે છે. SSH માં કામ કરતા પહેલા pwd કમાન્ડથી હાલનું ફોલ્ડર ચકાસવું સારો અભ્યાસ છે.
પદ્ધતિ 4: WP-CLI થી અપડેટ પૂર્ણ કરો
WP-CLI વર્ડપ્રેસને કમાન્ડ લાઈનથી મેનેજ કરવા માટે શક્તિશાળી સાધન છે. તે ફક્ત .maintenance ફાઇલ કાઢે નહિ પરંતુ અપડેટ્સ તપાસવા અને પૂર્ણ કરવા પણ મદદ કરે છે. ડેવલપર સ્તરના વપરાશકર્તાઓ માટે સૌથી અસરકારક રીતો પૈકી એક છે.
WP-CLI ના ઉદાહરણ કમાન્ડ્સ
- wp core version વડે વર્ડપ્રેસ વર્ઝન તપાસો.
- wp plugin list વડે પ્લગિન સ્થિતિ જુઓ.
- wp plugin update --all કરતાં જોખમી સાઇટ્સમાં પ્લગિને અલગ-અલગ અપડેટ કરો.
- wp theme list વડે સક્રિય થીમ અને વર્ઝન તપાસો.
- wp cache flush વડે વર્ડપ્રેસ કેશ સાફ કરો.
WP-CLI વાપરતી વખતે જો મેન્ટેનન્સ મોડ ચાલુ છે કે નહીં તે તપાસવા માટે રુટ ડિરેક્ટરીમાં .maintenance ફાઇલ જોઈ શકો. જો અપડેટ વખતે ભૂલ આવે તો આઉટપુટમાં જણાવેલ પ્લગિનનું નામ નોંધો. સમસ્યાગ્રસ્ત પ્લગિનને તાત્કાલિક ડિએક્ટિવેટ કરી અને પછી અલગ ટેસ્ટنگમાં અપડેટ કરવું વધુ સુરક્ષિત છે.
ઉકેલ પદ્ધતિઓની તુલનાત્મક કોષ્ટક
| પદ્ધતિ | કઠિનાઈ | સરેરાશ સમય | કોણ માટે યોગ્ય? | લાભ |
|---|---|---|---|---|
| cPanel ફાઇલ મેનેજર | સહેલું | 2-5 મિનિટ | નવા વપરાશકર્તાઓ | કોઈ વધારાનો સોફ્ટવેર જરૂરી નથી |
| FTP/SFTP | મધ્યમ | 5-10 મિનિટ | પેનલ ન ધરાવતાં વપરાશકર્તાઓ | ફાઇલો સુધી સીધી ઍક્સેસ મળે છે |
| SSH | મધ્યમ-ઉન્નત | 1-3 મિનિટ | ડેવલપર અને એજન્સી | અતિશય ઝડપી |
| WP-CLI | ઉન્નત | 3-10 મિનિટ | ટેકનિકલ વપરાશકર્તા | અપડેટ્સનું સંપૂર્ણ મેનેજમેન્ટ |
.maintenance ફાઇલ કાઢી છતાં સાઇટ ન ખૂલે તો શું કરવું?
કેટલાક કિસ્સાઓમાં મેન્ટેનન્સ મોડ તો જાય છે પણ સાઇટ હજુ પણ સફેદ સ્ક્રીન, 500 ઈન્ટરનેલ સર્વર એરર, ગંભીર ભૂલ કે ડિઝાઇન તૂટી ગયેલું દેખાય. આનો અર્થ છે કે અપડેટ ફાઇલ સ્તરે અધૂરું રહી ગયું છે. શાંતિથી નીચેના ચેકલિસ્ટ પ્રમાણે તપાસ કરો.
1. કેશ સાફ કરો
બ્રાઉઝર, વર્ડપ્રેસ કેશ પ્લગિન, સર્વર કેશ અને CDN કેશ જૂનું મેન્ટેનન્સ મોડ બતાવી શકે છે. પહેલા બ્રાઉઝરને ગોપનિયતાના ટેબમાં ખોલો. પછી LiteSpeed Cache, WP Rocket, W3 Total Cache કે સમાન પ્લગિનમાંથી કેશ સાફ કરો. CDN વપરાશકર્તાઓ કેશ પર્જ કરવો જરૂરી છે. SSL અને સુરક્ષિત કનેક્શન સમસ્યાઓ માટે SSL પ્રમાણપત્ર પેજ જોઈ શકાય.
2. સમસ્યાગ્રસ્ત પ્લગિન તાત્કાલિક નિષ્ક્રિય કરો
જો એડમિન પેનલ ન ખૂલે તો FTP કે ફાઇલ મેનેજરથી wp-content/plugins ફોલ્ડરમાં જઈને શંકાસ્પદ પ્લગિનનું નામ બદલી pluginname-disabled કરો. આથી તે પ્લગિન ડિએક્ટિવેટ થઈ જશે. સાઇટ ખૂલે તો સમસ્યા તે પ્લગિનમાં જ છે. જો કોન્ટ્રીબ્યુશન ન જાણતા હો તો plugins ફોલ્ડરનું નામ બદલી plugins-old કરી, બધા પ્લગિન બંધ કરી, પછી એક-એક કરી ફરી ચાલુ કરો.
3. ડિફોલ્ટ થીમ પર સ્વિચ કરો
જો અપડેટ થીમ સંબંધિત છે તો સક્રિય થીમ સાઇટને તોડી શકે છે. એડમિન પેનલ ન ખૂલે તો ડેટાબેસમાંથી સક્રિય થીમ બદલી શકાય અથવા થીમ ફોલ્ડરનું નામ બદલીને ડિફોલ્ટ થીમ પર ફરવા દેવું. વર્ડપ્રેસ પાસે Twenty Twenty-Four કે Twenty Twenty-Five જેવી ડિફોલ્ટ થીમ હોય છે. કસ્ટમ થીમ વાળતાં પહેલા બેકઅપ જરૂરી છે.
4. PHP Error Logs તપાસો
ભૂલનું મૂળ કારણ જાણવા error_log ફાઇલ તપાસો. “Allowed memory size exhausted”, “Fatal error”, “Permission denied” કે “No space left on device” જેવા સંદેશો સ્પષ્ટ સૂચન કરે છે. ઉદાહરણે “Allowed memory size exhausted” આવે તો PHP memory_limit વધારવી પડે. WooCommerce અને ભારે પ્લગિન વાળતાં સાઇટ માટે 256 MB કે વધુ મેમરી લિમિટ સલાહકાર છે.
5. અધૂરા અપડેટ ફરીથી ઇન્સ્ટોલ કરો
જો વર્ડપ્રેસ કોર ફાઇલો અધૂરી રહી ગઈ હોય તો એડમિન પેનલમાંથી “Reinstall WordPress” ઓપ્શન વાપરી શકો. આ wp-content અને ડેટાબેસને અસર ન કરે, ફક્ત કોર ફાઇલો ફરીથી ઇન્સ્ટોલ કરે છે. પ્લગિન અપડેટ અધૂરું હોય તો તેને સત્તાવાર સ્રોતથી ફરી ડાઉનલોડ કરી ઇન્સ્ટોલ કરવું કે પેનલથી ફરી અપડેટ કરવું જરૂરી છે.
ભૂલ ફરીથી ન આવે તે માટે શ્રેષ્ઠ પ્રેક્ટિસ
વર્ડપ્રેસ “અપડેટ દરમિયાન ટૂંકા સમય માટે ઉપલબ્ધ નથી” ભૂલ અનેક વખત ઝડપથી ઠીક થાય છે; પરંતુ જો વારંવાર આવે તો ઈન્ફ્રાસ્ટ્રક્ચર અને મેન્ટેનન્સ રુટીનમાં સુધારો કરવો જોઈએ. ખાસ કરીને ટ્રાફિક વાળી બિઝનેસ સાઇટ્સ અને ઇ-કોમર્સ માટે આ સલાહ કામ આવે છે.
અપડેટ્સને એક સાથે ના કરો, ધીરે-ધીરે કરો
એકસાથે 20 પ્લગિન અપડેટ કરવાથી સમય બચે પણ ભૂલો શોધવી મુશ્કેલ થાય છે. સલામત રીત એ છે કે પહેલા પૂરો બેકઅપ લો, પછી વર્ડપ્રેસ કોર અપડેટ કરો, પછી થીમ અને અંતે 3-5 પ્લગિન એકસાથે અપડેટ કરો. મહત્વના પ્લગિન માટે દરેક અપડેટ પછી સાઇટ તપાસો.
સ્ટેજિંગ એન્વાયરનમેન્ટ વાપરો
મહત્વના સાઇટ્સમાં સીધા લાઈવ સાઇટ પર અપડેટ કરવું જોખમી હોઈ શકે. સ્ટેજિંગ એ કહે છે કે લાઈવ સાઇટની નકલ પર પરીક્ષણ કરો અને પછી જ લાઈવમાં ફેરફાર લાવો. આથી સુસંગતતા સમસ્યાઓ વિઝીટર્સને દેખાતા પહેલા મળી જાય. ખાસ કરીને WooCommerce જેવી દુકાનોમાં પેમેન્ટ, કાર્ટ, મેમ્બર્સ અને શિપિંગ ફંક્શન્સ સ્ટેજિંગ પર ચકાસવા જોઈએ.
ઓટોમેટિક બેકઅપ શેડ્યૂલ કરો
દૈનિક કે સાપ્તાહિક બેકઅપથી મેન્ટેનન્સ મોડ ભૂલ જેવી સમસ્યાઓમાં પુનઃપ્રાપ્તી ઝડપે. જો સાઇટ રોજ ઓર્ડર, ફોર્મ કે મેમ્બરશિપ ડેટા મેળવે છે તો દૈનિક ડેટાબેસ બેકઅપ જરૂરી છે. સ્ટેટિક બિઝનેસ સાઇટ માટે સાપ્તાહિક બેકઅપ પૂરતું હોઈ શકે. બેકઅપ એક્સ્ટર્નલ સર્વર પર સાચવવો વધુ સલામત છે.
PHP અને વર્ડપ્રેસ વર્ઝન્સ અપડેટ રાખો
જૂની PHP વર્ઝન્સ પર્ફોર્મન્સ અને સિક્યુરિટી બંને માટે જોખમ છે. વર્ડપ્રેસ અને લોકપ્રિય પ્લગિન અપડેટેડ PHP વર્ઝન્સ પર વધુ સારી રીતે ચાલે છે. જો તમારું સર્વર PHP 8.2 કે 8.3 સપોર્ટ કરે તો સુસંગતતા ચકાસીને અપગ્રેડ કરવું જોઈએ. થીમ અને પ્લગિન સપોર્ટ તપાસવી જરૂરી છે.
હોસ્ટિંગ રિસોર્સ મોનીટરો
જો સાઇટ વારંવાર અપડેટ દરમ્યાન અટકે તો CPU, RAM, I/O, ડિસ્ક જગ્યા અને ઇનોડ ઉપયોગ તપાસો. ઓછી રિસોર્સ લિમિટ માત્ર મેન્ટેનન્સ ભૂલ નહીં પણ સાઇટ ધીમી ખૂલે અને એડમિન પેનલમાં પણ તકલીફ પડે. વધુ સ્કેલેબલ હોસ્ટિંગ માટે વેબ હોસ્ટિંગ કે વર્ડપ્રેસ ફોકસ્ડ પેકેજ પર વિચાર કરો.
SEO અને વપરાશકર્તા અનુભવ પર અસર
જ્યારે મેન્ટેનન્સ મોડ ટૂંકા સમય માટે હોય ત્યારે સામાન્ય રીતે SEO પર ગંભીર અસર ન પડે. પરંતુ સાઇટ કલાકો કે દિવસો સુધી બંધ રહે તો સર્ચ એન્જિન બોટ પેજો ક્રોલ ન કરી શકે, વપરાશકર્તાઓ સાઇટ છોડે અને કન્વર્શન ઘટે. ખાસ કરીને જાહેરાત, પ્રોમોશન કે વેચાણના સમય દરમિયાન આ ભૂલ આવવાથી આવક પર અસર થાય.
ગૂગલ તાત્કાલિક અવરોધોને સહન કરી શકે છે; પરંતુ વારંવાર આવતી સમસ્યાઓ ક્રોલિંગ બજેટ અને વપરાશકર્તા સંકેતોને નકારાત્મક અસર કરે છે. તેથી ભૂલ ઠીક કર્યા પછી માત્ર હોમપેજ નહીં પણ મહત્વની URLs જેમ કે સંપર્ક ફોર્મ, પ્રોડક્ટ પેજ, ચુકવણી પેજ, બ્લોગ પોસ્ટ અને એડમિન પેનલ પણ ટેસ્ટ કરો. સાથે સાથે Search Console માં ક્રોલિંગ કે સર્વર ભૂલ વધારાનું તફાવત જુઓ.
ઝડપી ચેકલિસ્ટ
જલદીમાં નીચેની સૂચિ અનુસરીને આ ભૂલનો વ્યવસ્થિત ઉકેલ કરી શકો છો:
- સાઇટના રુટ ડિરેક્ટરી public_html કે ડોમેન ફોલ્ડરમાં જાઓ.
- છુપાયેલી ફાઇલો દેખાડો.
- .maintenance ફાઇલ કાઢી નાખો.
- બ્રાઉઝર, પ્લગિન, સર્વર અને CDN કેશ સાફ કરો.
- વર્ડપ્રેસ એડમિન પેનલમાંથી અપડેટ્સ તપાસો.
- નિષ્ફળ પ્લગિન કે થીમ અપડેટ્સ ફરીથી અજમાવો.
- ડિસ્ક જગ્યા, ઇનોડ, PHP મેમરી અને લોગ્સ તપાસો.
- જો ફરી આવે તો હોસ્ટિંગ રિસોર્સ અને પ્લગિન સુસંગતતા તપાસો.
ક્યારે પ્રોફેશનલ મદદ લેવી?
જો .maintenance ફાઇલ કાઢી પછી પણ સાઇટ ન ખૂલે, એડમિન પેનલ ન ખૂલે, ગંભીર ભૂલ મેલ આવે કે ઇ-કોમર્સ સાઇટમાં ઓર્ડર પ્રક્રિયા અટકે તો પ્રોફેશનલ ટેકનિકલ સહાય લેવી વધુ લાભદાયક રહેશે. ખાસ કરીને ડેટાબેસ પરિવર્તન, થીમ ફાઇલ સંપાદન કે SSH કમાન્ડ્સ માટે નિષ્ણાતની મદદ લેવી જોખમ ઘટાડે છે.
હોસ્ટિંગ તરફથી ફાઇલ પરવાનગીઓ, ડિસ્ક સ્પેસ, PHP મર્યાદાઓ અને સુરક્ષા નિયમોની ચકાસણી સાથે સમસ્યા ઝડપથી ઓળખાય અને ઉકેલાય શકે. જો તમારું સાઇટ Hostragons પર હોસ્ટ છે તો સપોર્ટ ટીમ આ પ્રકારની મેન્ટેનન્સ મોડ સમસ્યાઓ માટે ફાઇલ, રિસોર્સ અને લોગ તપાસમાં સહાય કરે છે. નવા પ્રોજેક્ટ માટે ડોમેન, હોસ્ટિંગ અને SSL સાથે સંકલિત યોજના માટે ડોમેન, હોસ્ટિંગ અને SSL પ્રમાણપત્ર પેજ પર જાઓ.
સારાંશ
વર્ડપ્રેસ “અપડેટ દરમિયાન ટૂંકા સમય માટે ઉપલબ્ધ નથી” ભૂલ સામાન્ય રીતે અપડેટ પ્રક્રિયામાં થતી તાત્કાલિક મેન્ટેનન્સ મોડના કારણે થાય છે અને મોટા ભાગે રુટ ડિરેક્ટરીની .maintenance ફાઇલ કાઢવાથી ઉકેલાય છે. સ્થાયી ઉકેલ માટે નિષ્ફળ અપડેટ્સ પૂર્ણ કરવી, કેશ સાફ કરવો, ફાઇલ પરવાનગીઓ તપાસવી, ડિસ્ક જગ્યા મોનિટર કરવી અને અપડેટ્સને ધીરે-ધીરે કરવું જરૂરી છે.
જલદીમાં સાઇટ ફરીથી ચાલુ કરવી મહત્વપૂર્ણ છે; પરંતુ લાંબા ગાળે મજબૂત હોસ્ટિંગ, નિયમિત બેકઅપ અને સ્ટેજિંગ એન્વાયરનમેન્ટનો ઉપયોગ આ પ્રકારની તકલીફો ઘટાડે છે. તમારા વર્ડપ્રેસ સાઇટને વધુ મજબૂત બનાવવા માટે Hostragons ના વર્ડપ્રેસ ફોકસ્ડ હોસ્ટિંગ વિકલ્પો જોઈ શકો છો અને શાંતિથી તમારી જરૂરિયાત મુજબ પેકેજ પસંદ કરી શકો છો.
વારંવાર પુછાતા પ્રશ્નો
વર્ડપ્રેસ “અપડેટ દરમિયાન ટૂંકા સમય માટે ઉપલબ્ધ નથી” ભૂલ શા માટે આવે છે?
આ ભૂલ ત્યારે થાય છે જ્યારે વર્ડપ્રેસ અપડેટ દરમિયાન બનાવેલી .maintenance ફાઇલ પ્રક્રિયા પૂરી થયા પછી આપમેળે દૂર ન થાય. સામાન્ય કારણોમાં અપડેટ અટકવું, સર્વર સમયાંતર, પૂરતી ડિસ્ક જગ્યા ન હોવી, PHP મર્યાદાઓ અને પ્લગિન સુસંગતતા સમસ્યા સામેલ છે.
.maintenance ફાઇલ કાઢવી સલામત છે?
હા, મોટાભાગની પરિસ્થિતિઓમાં .maintenance ફાઇલ કાઢવો સલામત છે અને સાઇટને મેન્ટેનન્સ મોડમાંથી બહાર લાવે છે. પરંતુ જો અપડેટ અધૂરું હોય તો પછી વર્ડપ્રેસ અપડેટ્સ, પ્લગિન, થીમ અને લોગ્સ તપાસવી જરૂરી છે.
ફાઇલ કાઢી પણ સંદેશ ચાલુ રહેતો હોય તો શું કરવું?
શરૂઆતમાં બ્રાઉઝર, વર્ડપ્રેસ કેશ પ્લગિન, સર્વર અને CDN કેશ સાફ કરો અને ગોપનિયતાના ટેબમાં સાઇટ ચકાસો. જો સંદેશ રહેતો હોય તો ખાતરી કરો કે તમે યોગ્ય વર્ડપ્રેસ ડિરેક્ટરીમાં છો અને છુપાયેલી ફાઇલો જોઈ રહ્યા છો.
આ ભૂલ SEO પર અસર કરે છે?
ટૂંકા સમય માટે મેન્ટેનન્સ મોડ સામાન્ય રીતે ગંભીર SEO નુકસાન નથી કરતું. પરંતુ સાઇટ લાંબા સમય માટે બંધ રહે તો સર્ચ એન્જિન બોટ્સ પેજને ક્રોલ નહીં કરી શકે, વપરાશકર્તા અનુભવ ખરાબ થાય અને કન્વર્શન ઘટે. તેથી આ ભૂલ möglichst ઝડપથી ઠીક કરવી જોઈએ.
ભૂલ ફરી ન આવે તે માટે શું કરવું?
અપડેટ્સને એકસાથે ન કરી ધીરે-ધીરે કરો, નિયમિત બેકઅપ લો, સ્ટેજિંગ પર ટેસ્ટ કરો, PHP અને વર્ડપ્રેસ અપડેટ રાખો, ડિસ્ક જગ્યા અને હોસ્ટિંગ રિસોર્સ ચકાસો. જો સમસ્યા વારંવાર આવે તો હોસ્ટિંગ પેકેજ અને પ્લગિન સુસંગતતા ફરીથી જુઓ.