વર્ડપ્રેસ ડિરેક્ટરી મેનેજર વિના FTP (FileZilla) થી સર્વર સાથે સુરક્ષિત કનેક્શન કરવું એ એક એવી રીત છે જેમાં હોસ્ટિંગ કંટ્રોલ પેનલમાં ફાઇલ મેનેજર વિના, સીધા તમારા કમ્પ્યુટરથી તમારા વર્ડપ્રેસ સાઇટના સર્વર ફાઇલો સુધી સુરક્ષિત રીતે પહોંચ કરી શકાય છે. આ માટે તમારું હોસ્ટિંગ એકાઉન્ટમાંથી FTP અથવા સારા માટે SFTP ની માહિતી મેળવી, FileZilla પ્રોગ્રામમાં સર્વર એડ્રેસ, યુઝરનામ, પાસવર્ડ અને પોર્ટ નાખીને વર્ડપ્રેસ ઇન્સ્ટોલેશન ફોલ્ડરમાં જોડાઈને થીમ, પ્લગઇન, ઈમેજ અને કૉન્ફિગરેશન ફાઇલોનું સંચાલન કરી શકો છો. ખાસ કરીને વ્હાઇટ સ્ક્રીન, તૂટેલી પ્લગઇન, થીમની ભૂલ, ફાઇલ અપલોડ લિમિટ અને મેન્યુઅલ બેકઅપ જેવી પરિસ્થિતિઓમાં આ રીત ઝડપી અને અસરકારક ઉપાય છે.
વર્ડપ્રેસ વપરાશકર્તાઓનો મોટો ભાગ ફાઇલ મેનેજર માટે cPanel, Plesk કે અન્ય પેનલમાં ફાઇલ મેનેજરનો ઉપયોગ કરે છે. પરંતુ કેટલીક પરિસ્થિતિઓમાં પેનલ એક્સેસ મર્યાદિત હોઈ શકે છે, બ્રાઉઝરથી મોટા ફાઇલો અપલોડ કરવાથી સમસ્યા થઈ શકે છે અથવા કોઈ પ્લગઇનને કારણે વર્ડપ્રેસ એડમિન પેનલમાં પ્રવેશ ન થઈ શકે. આ સમયે FTP ક્લાયંટનો ઉપયોગ કરવો ખૂબ જ મહત્વપૂર્ણ છે કારણ કે તે સાઇટના ફાઇલ સિસ્ટમમાં સીધું પ્રવેશ આપે છે. FileZilla એક મફત અને લોકપ્રિય FTP ક્લાયંટ છે જે Windows, macOS અને Linux પર ચાલે છે. યોગ્ય રીતે સેટઅપ કરવાથી તે કેટલીક મિનિટોમાં સર્વર સાથે જોડાઈ શકે છે, ફાઇલ પરમિશન તપાસી શકે છે, wp-content ફોલ્ડરમાં કામ કરી શકે છે અને સાઇટને બચાવવામાં મદદરૂપ થાય છે.
આ માર્ગદર્શિકા માં Hostragons ના ઈન્ફ્રાસ્ટ્રક્ચર અથવા અન્ય કોઈ હોસ્ટિંગ પ્રદાતા પર ચાલતી વર્ડપ્રેસ સાઇટ સાથે FileZilla દ્વારા કેવી રીતે કનેક્ટ થવું તે, જરૂરી માહિતી શું છે, FTP અને SFTP વચ્ચે શું ફરક છે, કનેક્શન જેવી ત્રુટિઓ કેવી રીતે ઠીક કરવી અને સુરક્ષિત ફાઇલ મેનેજમેન્ટ માટે કયા મુદ્દાઓનું ધ્યાન રાખવું તે વિગતવાર સમજાવવામાં આવશે. જો તમે હજી યોગ્ય વર્ડપ્રેસ હોસ્ટિંગ પેકેજ પસંદ કર્યો નથી, તો તમારી પરફોર્મન્સ અને સુરક્ષા જરૂરિયાત મુજબ વોર્ડપ્રેસ હોસ્ટિંગ પેકેજો પેજ જોઈ શકો છો.
FTP અને FileZilla શું છે?
FTP એટલે File Transfer Protocol જે તમારા કમ્પ્યુટર અને સર્વર વચ્ચે ફાઇલ ટ્રાન્સફર કરવા માટે એક પારંપરિક પ્રોટોકોલ છે. વેબસાઇટના ફાઇલો સામાન્ય રીતે હોસ્ટિંગ સર્વર પર ચોક્કસ ડિરેક્ટરીઝમાં સાચવાય છે. વર્ડપ્રેસ માટે આ ફાઈલોમાં કોર વર્ડપ્રેસ ફોલ્ડર્સ, થીમ ફાઇલો, પ્લગઇન ફાઈલો, અપલોડ કરેલ મીડિયા અને કન્ફિગરેશન ફાઇલો શામેલ છે. FTP ક્લાયંટ તમને આ ડિરેક્ટરીઝ સાથે ગ્રાફિકલ ઇન્ટરફેસ મારફતે જોડાવા દે છે.
FileZilla એ સૌથી લોકપ્રિય FTP ક્લાયંટોમાંનું એક છે. તે ડાબા બાજુ પર તમારું લોકલ કમ્પ્યુટર અને જમણા બાજુ પર સર્વર ફાઇલો બતાવે છે. તમે ફાઇલોને ડ્રેગ અને ડ્રોપ કરી શકો છો, ફોલ્ડર્સના નામ બદલી શકો છો, ફાઇલ પરમિશન્સ સુધારી શકો છો અને કનેક્શન લોગમાંથી ભૂલો વાંચી શકો છો. FileZilla માત્ર FTP જ નહીં, FTPS અને SFTP કનેક્શન્સને પણ સપોર્ટ કરે છે. એટલે કે તે ફક્ત ફાઇલ ટ્રાન્સફર માટે જ નહીં, પણ સુરક્ષિત સર્વર મેનેજમેન્ટ માટે પણ શ્રેષ્ઠ વિકલ્પ છે.
ફાઇલ મેનેજરની જગ્યાએ FTP નો ઉપયોગ કરવાનો ફાયદો
હોસ્ટિંગ પેનલમાં ફાઇલ મેનેજર સામાન્ય રીતે ટૂંકા કામ માટે પૂરતો હોય છે; પરંતુ પ્રોફેશનલ સાઇટ મેનેજમેન્ટમાં FTP વધુ લવચીક અને નિયંત્રિત રીત છે. ખાસ કરીને મોટી સંખ્યામાં ફાઇલો ધરાવતી વર્ડપ્રેસ સાઇટ્સ માટે FTP સાથે કામ કરવાથી સમય બચે છે. કોઈ થીમને મેન્યુઅલી અપલોડ કરવી, બેકઅપ ફોલ્ડરને ડાઉનલોડ કરવો અથવા તૂટેલી પ્લગઇનને નિષ્ક્રિય કરવી માટે બ્રાઉઝર આધારિત ફાઇલ મેનેજર કરતાં વધુ વિશ્વસનીય અનુભવ મળે છે.
- મોટા ફાઇલોનું ટ્રાન્સફર: 100MB કે તેથી વધુ સાઈઝની થીમ, બેકઅપ અથવા મીડિયા ફાઇલો માટે બ્રાઉઝર ટાઈમઆઉટની સંભાવના ઘટે છે.
- વર્ડપ્રેસ પેનલની જરૂર નથી: જો પેનલમાં પ્રવેશ ન હોય પણ ફાઇલો સુધી પહોંચી શકાય છે.
- બહુ ફાઇલ/ફોલ્ડર એકસાથે સંચાલન: ઘણા ફાઇલો એકસાથે અપલોડ, ડાઉનલોડ કે ડિલીટ કરવા ઝડપથી કરી શકાય છે.
- ભૂલ શોધવાની સુવિધા: કનેક્શન લોગના આધારે 530, 421, timeout જેવી ભૂલોનું કારણ ઝડપથી જાણી શકાય છે.
- સહેલું બેકઅપ: wp-content ફોલ્ડર કે સાઇટની તમામ ફાઇલો કમ્પ્યુટરમાં ડાઉનલોડ કરી શકાય છે.
FTP, SFTP અને ફાઇલ મેનેજરની તુલના
નીચેના ટેબલમાં ક્યારે કયો વિકલ્પ ઉપયોગ કરવો તે સરળતાથી સમજાવી શકાય છે. સુરક્ષા માટે શક્ય હોય તો SFTP કે FTPS પસંદ કરવી જોઈએ. પારંપરિક FTP કનેક્શન એન્ક્રિપ્ટેડ ન હોઈ શકે; તેથી જાહેર નેટવર્ક અથવા બિઝનેસ પ્રોજેક્ટમાં તેનો ઉપયોગ ટાળવો જોઈએ.
| પદ્ધતિ | સુરક્ષા | વપરાશમાં સરળતા | ઉપયોગ માટે યોગ્ય સ્થિતિ |
|---|---|---|---|
| હોસ્ટિંગ ફાઇલ મેનેજર | પેનલ સુરક્ષાને આધારિત | શરૂઆત માટે સરળ | એકલ ફાઇલ સંપાદન, ઝડપી નાની કામગીરી |
| FTP | કમ અથવા મધ્યમ, એન્ક્રિપ્શન ન હોઈ શકે | સરળ | લોકલ ટેસ્ટ, સરળ ફાઇલ ટ્રાન્સફર |
| FTPS | ઉચ્ચ, TLS એન્ક્રિપ્શન સાથે | મધ્યમ | સુરક્ષિત FTP ટ્રાન્સફર જરૂરી હોસ્ટિંગ માટે |
| SFTP | ઉચ્ચ, SSH પ્રોટોકોલથી ચાલે | મધ્યમ | પ્રોફેશનલ અને સુરક્ષિત સર્વર કનેક્શન માટે |
કનેક્શન માટે જરૂરી માહિતી
FileZilla થી વર્ડપ્રેસ સર્વર સાથે જોડાવા માટે ચાર મહત્વપૂર્ણ માહિતી જરૂરી છે: સર્વર એડ્રેસ, યુઝરનામ, પાસવર્ડ અને પોર્ટ. આ માહિતી હોસ્ટિંગ કંટ્રોલ પેનલમાં FTP એકાઉન્ટ્સ, SSH ઍક્સેસ કે એકાઉન્ટ માહિતી વિભાગમાં મળે છે. Hostragons પેનલમાં હોસ્ટિંગ સેવાઓ સક્રિય કર્યા પછી આ માહિતી મેળવી શકો છો અથવા નવી FTP એકાઉન્ટ બનાવી શકો છો. જો ડોમેન હજુ DNS પર પોઇન્ટ નથી થયું તો સીધા સર્વર IP સાથે કનેક્ટ થવું શક્ય છે. ડોમેન અને DNS માટે મદદ જોઇએ તો ડોમેન તપાસ અને ક્ષેત્ર નામ નોંધણી વાંચી શકો છો.
- સર્વર એડ્રેસ: ftp.example.com, sftp.example.com, સર્વર IP એડ્રેસ કે હોસ્ટનોમ હોતો હોય.
- યુઝરનામ: મુખ્ય હોસ્ટિંગ યુઝર કે ખાસ બનાવેલ FTP યુઝર.
- પાસવર્ડ: FTP એકાઉન્ટ માટે સેટ કરેલો મજબૂત પાસવર્ડ.
- પોર્ટ: સામાન્ય રીતે FTP માટે 21, SFTP માટે 22, FTPS માટે 21 કે ખાસ પોર્ટ.
- પ્રોટોકોલ: FileZilla માં FTP, SFTP કે FTPS પસંદ કરવો.
મજબૂત FTP પાસવર્ડ કેવી રીતે હોવો જોઈએ?
FTP ઍક્સેસથી તમારી સાઇટના તમામ ફાઈલ સ્ટ્રક્ચર સુધી પહોંચ થાય છે, તેથી નબળા પાસવર્ડથી ગંભીર સુરક્ષા ખામી થાય છે. ઓછામાં ઓછા 14 અક્ષરો, મોટા અક્ષરો, નાના અક્ષરો, સંખ્યાઓ અને વિશેષ ચિહ્નોનો સમાવેશ કરેલો પાસવર્ડ બનાવો. ડોમેન નામ, બ્રાન્ડ નામ, જન્મ વર્ષ કે “admin” જેવા આસાર્ય શબ્દો ટાળો. એક જ પાસવર્ડ ઇમેઇલ, વર્ડપ્રેસ એડમિન કે કસ્ટમર પેનલમાં ફરીથી ઉપયોગ ન કરો. જો શક્ય હોય તો FTP એકાઉન્ટને ચોક્કસ ડિરેક્ટરી સુધી મર્યાદિત કરો અને ફક્ત જરૂરી ફોલ્ડર્સ માટે જ ઍક્સેસ આપો.
FileZilla ઇન્સ્ટોલેશન અને પ્રારંભિક સેટિંગ્સ
FileZilla ને તેના અધિકૃત વેબસાઈટ પરથી ડાઉનલોડ કરી તમારા ઓપરેટિંગ સિસ્ટમ માટે યોગ્ય વર્ઝન ઇન્સ્ટોલ કરો. ઇન્સ્ટોલેશન દરમિયાન તૃતીય પક્ષના કોઈ સોફ્ટવેરની ઓફર આવે તો ધ્યાનથી પસંદ કરો અને ફક્ત જરૂરી ઘટકો જ ઇન્સ્ટોલ કરો. પ્રોગ્રામ ખૂલે ત્યારે ઉપર હીકી કનેક્શન બાર, ડાબે તમારી લોકલ ફાઇલો અને જમણે સર્વર ફાઇલો દેખાશે. શરૂઆત માટે હીકી કનેક્શન બાર ઉપયોગી છે, પરંતુ નિયમિત કામ માટે સાઇટ મેનેજરમાં પ્રોફાઇલ બનાવવી વધુ અનુકૂળ રહેશે.
સાઇટ મેનેજર દ્વારા પ્રોફાઇલ બનાવવી
FileZilla માં ફાઇલ મેનૂમાંથી સાઇટ મેનેજર ખોલો અને નવું સાઇટ પસંદ કરી તમારા વર્ડપ્રેસ સાઇટ માટે પ્રોફાઇલ બનાવો. પ્રોટોકોલ તરીકે શક્ય હોય તો SFTP પસંદ કરો. સર્વર એડ્રેસમાં હોસ્ટિંગનો IP અથવા ftp.yourdomain.com દાખલ કરો. પોર્ટ માટે SFTP 22 અને સામાન્ય FTP માટે 21 નાખો. લોગિન ટાઇપ તરીકે નોર્મલ પસંદ કરી યુઝરનામ અને પાસવર્ડ નાખો. કનેક્શન નામ યોગ્ય રીતે સેટ કરો જેમ કે yourdomain.com - લાઈવ સાઇટ જેથી ભવિષ્યમાં ઓળખવા સરળ રહે.
FileZilla મા પાસવર્ડ સેવ કરવો સરળ છે પરંતુ શેર કરાયેલા કમ્પ્યુટરમાં જોખમી હોઈ શકે છે. બિઝનેસ ઉપયોગ માટે મુખ્ય પાસવર્ડ સેટ કરવો કે કનેક્શન સમયે મેન્યુઅલી પાસવર્ડ ટાઈપ કરવો વધુ સુરક્ષિત રહેશે. સાથે જ, કનેક્ટ થયેલ કમ્પ્યુટરમાં એન્ટિવાયરસ અપડેટેડ હોતો જોઈએ અને સ્ક્રીન લોક પણ સક્રિય રાખો.
FileZilla થી વર્ડપ્રેસ સર્વર સાથે પગલાંવાર જોડાવું
આપણે હવે મુખ્ય કનેક્શન પ્રક્રિયા શીખીશું. આ પગલાં લગભગ દરેક માટે પૂરતા છે જેમને વર્ડપ્રેસ ફાઇલ મેનેજર વિના FTP દ્વારા કનેક્ટ થવું હોય. પ્રક્રિયા પહેલા મહત્વપૂર્ણ ફાઈલોનું બેકઅપ લેવું ખૂબ જરૂરી છે. ફાઇલ બેકઅપ પૂરતો નથી; વર્ડપ્રેસ ડેટાબેઝનું પણ અલગથી બેકઅપ લેવો જોઈએ. બેકઅપ અને સુરક્ષિત હોસ્ટિંગ માટે વેબ હોસ્ટિંગ સેવાઓ પેજના પેકેજ ફીચર્સ જોઈ શકાય છે.
1. તમારી FTP વિગતો ચકાસો
હોસ્ટિંગ પેનલમાં તમારું FTP એકાઉન્ટ સક્રિય છે તે ખાતરી કરો. જો ડોમેન હમણાં જ ટ્રાન્સફર થયું હોય તો DNS પ્રસારણમાં 24 કલાક લાગી શકે છે. આ સ્થિતિમાં ડોમેન બદલે સીધા સર્વર IP સરનામું ઉપયોગ કરો. યુઝરનામમાં ડોમેન એક્સટેંશન હોઈ શકે છે; કેટલાક પેનલ્સમાં યુઝરનેમ ફોર્મેટ અલગ હોય છે જેમ કે user@domain.com. માહિતી કૉપિ કરતી વખતે આગળ-પાછળ ખાલી જગ્યાઓ ન રહે તે ધ્યાનમાં રાખો.
2. FileZilla માં પ્રોટોકોલ અને પોર્ટ પસંદ કરો
જ્યારે શક્ય હોય ત્યારે સુરક્ષિત કનેક્શન માટે SFTP પસંદ કરો અને પોર્ટ 22 દાખલ કરો. જો સામાન્ય FTP ઉપયોગી હોય તો 21 પોર્ટ પર કનેકટ કરવાનો પ્રયાસ કરો. FTPS માટે FileZilla માં “Use explicit FTP over TLS if available” પસંદ કરી શકાય છે. ખોટો પોર્ટ પસંદ કરવાથી કનેક્શન ટાઈમઆઉટ કે રિજેક્ટ થઈ શકે છે. જો સર્વર સ્પેશિયલ પોર્ટ આપે છે તો આ માહિતી એક્ટિવેશન ઇમેઇલ કે પેનલમાં મળે છે.
3. સર્વર સાથે જોડાઓ
Connect બટન દબાવતા FileZilla નીચેના લોગમાં પ્રોસેસ બતાવશે. પ્રથમ કનેક્શનમાં સર્ટિફિકેટ કે હોસ્ટ કી માટે પુષ્ટિ માંગાઈ શકે છે. SFTP કનેક્શનમાં સર્વર ફિંગરપ્રિન્ટ બતાવવામાં આવે ત્યારે વિશ્વસનીય હોસ્ટિંગ પ્રદાતા છે કે નહીં તે ચકાસો અને મંજૂરી આપો. જો કનેકશન સફળ થાય તો જમણી બાજુ સર્વર ફોલ્ડર્સ દેખાશે. જો ખાલી દેખાય તો એકાઉન્ટની ડિરેક્ટરી મર્યાદિત હોઈ શકે છે કે ખોટા યુઝરથી જોડાયા હોવ.
4. વર્ડપ્રેસ રૂટ ડિરેક્ટરી શોધો
વર્ડપ્રેસ ફાઇલો સામાન્ય રીતે public_html, httpdocs, www કે તમારા ડોમેન નામ પ્રમાણે ફોલ્ડરમાં હોય છે. રૂટ ડિરેક્ટરીમાં wp-admin, wp-content, wp-includes ફોલ્ડર્સ અને wp-config.php ફાઇલ જોવાય તો તમે યોગ્ય જગ્યાએ છો. જો એકથી વધુ સાઇટ્સ હોસ્ટ કરી રહ્યા છો તો દરેક માટે અલગ ફોલ્ડર હોઈ શકે છે. ખોટા ડિરેક્ટરીમાં ફેરફાર કરવાથી અન્ય પ્રોજેક્ટને નુકસાન પહોંચી શકે છે, તેથી ફાઇલ પાથ ધ્યાનથી તપાસો.
5. ફાઇલો ટ્રાન્સફર કે સંપાદન કરો
ડાબા પેનલમાંથી ફાઇલ પસંદ કરી જમણાં પેનલમાં ડ્રેગ કરીને અપલોડ કરો. ડાઉનલોડ માટે તે વિપરીત રીતે કરો. કોઈ ફાઇલને બદલતા પહેલા તેની .bak બેકઅપ કોપી બનાવવી સારી પ્રથા છે. ઉદાહરણ તરીકે functions.php બદલવા જઈ રહ્યા હોવ તો પહેલા functions.php.bak બનાવો જેથી ભૂલ થાય તો પહેલાંની સ્થિતિ પર પાછા જઈ શકો.
વર્ડપ્રેસમાં FTP થી સૌથી વધુ થતી કામગીરી
FTP સાથે જોડાઈને ઘણી કામગીરી કરી શકાય છે; પરંતુ દરેક ફેરફાર સાઇટના કામકાજ પર અસર કરી શકે છે. ખાસ કરીને wp-config.php, .htaccess અને થીમના ફંક્શન્સ ફાઇલોમાં નાની ભૂલ પણ 500 ઈરર કે વ્હાઇટ સ્ક્રીન લાવી શકે છે.
તૂટેલી પ્લગઇનને નિષ્ક્રિય કરવી
જો કોઈ પ્લગઇન અપડેટ પછી વર્ડપ્રેસ એડમિન પેનલમાં પ્રવેશ ન થાય તો wp-content/plugins ફોલ્ડરમાં જઈને સમસ્યાજનક પ્લગઇનનું ફોલ્ડર નામ બદલવો જેમ કે plugin-name-disabled. વર્ડપ્રેસ આ પ્લગઇનને આપોઆપ બંધ કરી દેશે. જો કઈ પ્લગઇન ત્રુટિ સર્જે છે ખબર ન હોય તો plugins ફોલ્ડરનું નામ plugins_old રાખી તમામ પ્લગઇન્સ નષ્ક્રિય કરી શકો. પછી મૂળ નામ પર લાવીને એક એક કરીને ફરીથી સક્રિય કરી ખામીદડું પ્લગઇન શોધી શકો.
થીમની ભૂલો સુધારવી
નવો થીમ અપલોડ કે સંપાદન બાદ સાઇટ ખૂલી ન રહી હોય તો wp-content/themes ફોલ્ડરમાં જઈને એક્ટિવ થીમનું નામ બદલો. વર્ડપ્રેસ ડિફોલ્ટ થીમ પર સ્વિચ કરવાનો પ્રયાસ કરશે. આ ખાસ કરીને functions.php માં ખોટો કોડ ઉમેરાયો હોય ત્યારે ઉપયોગી છે. થીમ ફોલ્ડર અપલોડ કરતા પહેલા તમારા કમ્પ્યુટરમાં બેકઅપ રાખવો શ્રેષ્ઠ રહેશે.
મેન્યુઅલ થીમ અને પ્લગઇન અપલોડ
વર્ડપ્રેસ પેનલમાં અપલોડ લિમિટને કારણે સમસ્યા થાય તો થીમ કે પ્લગઇનની ફાઈલો કમ્પ્યુટરમાં અનઝિપ કરી wp-content/themes કે wp-content/plugins ફોલ્ડરમાં FTP થી મૂકો. ઘણી વાર ZIP ફાઇલને સીધા આ ફોલ્ડરમાં મૂકીને ખુલી ન દેવી મોટા ભાગે ખામી લાવે છે. વર્ડપ્રેસ ફોલ્ડર સ્ટ્રક્ચર અપેક્ષે છે, તેથી લોકલ પર અનઝિપ કરીને જ અપલોડ કરવું સલામત છે.
મીડિયા ફાઇલોનું બેકઅપ લેજો
વર્ડપ્રેસમાં છબીઓ સામાન્ય રીતે wp-content/uploads ફોલ્ડરમાં વર્ષ અને મહિના મુજબ ફોલ્ડરમાં હોય છે. મોટા ટ્રાન્સફર કે સાઇટ સાફસફાઈ પહેલાં uploads ફોલ્ડરને ડાઉનલોડ કરવાથી મીડિયા ગુમાવવાનું જોખમ ટળે છે. માત્ર uploads ડાઉનલોડ કરવું પૂરતું નથી, પોસ્ટ, પેજ, યુઝર્સ અને સેટિંગ્સ ડેટાબેઝમાં હોય છે. સંપૂર્ણ બેકઅપ માટે ફાઇલો અને ડેટાબેઝ બંને લેવું જરૂરી છે.
ફાઇલ પરમિશન અને સુરક્ષિત સેટિંગ્સ
વર્ડપ્રેસ ફાઇલ પરમિશન ખોટી રીતે સેટ કરવાથી સુરક્ષા જોખમ થાય છે અને પ્લગઇન ઇન્સ્ટોલ કે અપલોડ નિષ્ફળ જાય છે. સામાન્ય રીતે ફોલ્ડર્સ માટે 755 અને ફાઇલો માટે 644 પરમિશન યોગ્ય માનવામાં આવે છે. wp-config.php જેવી મહત્વની ફાઈલો માટે વધુ સખત પરમિશન રાખવી જોઈએ, પણ આ હોસ્ટિંગ પર આધાર રાખે છે. 777 પરમિશન આપવું ટૂંકા ગાળામાં સમસ્યા હલ થતી લાગે પણ તે સુરક્ષિત નથી કારણ કે કોઈ પણ યૂઝર લખી શકે છે.
SSL સર્ટિફિકેટ સીધા FTP પરમિશન બદલતું નથી, પરંતુ તમારી સાઇટના વિઝિટર માટે સુરક્ષા વધારતું છે અને વર્ડપ્રેસ એડમિન સેશન HTTPS મારફતે સુરક્ષિત કરે છે. જો તમે હજી SSL નો ઉપયોગ નથી કરતા તો SSL પ્રમાણપત્ર વિકલ્પો જોઈને HTTPS સેટઅપ કરવાનું વિચાર કરો. FTP માટે એન્ક્રિપ્ટેડ કનેક્શન માટે SFTP કે FTPS ઉપયોગ કરવો ખૂબ જરૂરી છે.
સામાન્ય FileZilla FTP ભૂલો અને ઉકેલ
જો કનેક્શન ન થાય તો FileZilla ના લોગમાં બતાવેલી ભૂલોને ધ્યાનથી વાંચો. ભૂલ કોડ સામાન્ય રીતે સમસ્યાનું કારણ સ્પષ્ટ કરે છે. નીચે કેટલીક સામાન્ય FTP ત્રુટિઓ અને તેમના ઝડપી ઉકેલો આપેલા છે.
- 530 Login authentication failed: યુઝરનામ કે પાસવર્ડ ખોટા છે. પાસવર્ડ ફરીથી સેટ કરો, યુઝર ફોર્મેટ તપાસો અને કૉપિ કરતા ખાલી જગ્યા ન પડે તે જોવો.
- Connection timed out: સર્વર એડ્રેસ, પોર્ટ કે ફાયરવોલમાં સમસ્યા. બીજું નેટવર્ક અજમાવો, સાચો પોર્ટ નાખો અને હોસ્ટિંગ સપોર્ટથી FTP ઍક્સેસ ખુલ્લી છે તે પુષ્ટિ કરો.
- Could not connect to server: DNS હજુ propagate નથી થયું. ડોમેન બદલે IP એડ્રેસથી કનેક્ટ થવાનો પ્રયાસ કરો.
- 421 Too many connections: બહુજ વધુ કનેક્શન્સ ખૂલે છે. FileZilla માં સિમલ્ટેનેઅસ ટ્રાન્સફર સંખ્યા 2 કે 3 સુધી મર્યાદિત કરો.
- Permission denied: યુઝરને ફોલ્ડર પર લખવાની પરવાનગી નથી. સાચા FTP એકાઉન્ટથી જોડાઓ કે ફોલ્ડર પરમિશન તપાસો.
- ટ્રાન્સફર અધુરો થાય છે: પાસિવ મોડ અજમાવો, ઈન્ટરનેટ કનેક્શન તપાસો અને મોટા ફાઇલો માટે ટ્રાન્સફર ક્વ્યુમાં વિભાજિત કરો.
પાસિવ મોડ ક્યારે ઉપયોગ કરવો?
ઘર કે ઓફિસ નેટવર્કમાં મોડેમ, નેટવર્ક એડ્રેસ ટ્રાન્સલેશન (NAT) અથવા ફાયરવોલ કારણે એક્ટિવ FTP કનેક્શન્સમાં સમસ્યા થઈ શકે છે. FileZilla ડિફોલ્ટ રીતે પાસિવ મોડ પર કાર્ય કરે છે અને ઘણી શેયર્ડ હોસ્ટિંગ સર્વર્સમાં આ વધુ સુગમ છે. જો કનેક્શન થાય છે પણ ડિરેક્ટરી લિસ્ટ ન મળે તો પાસિવ મોડ સેટિંગ્સ તપાસો. કોર્પોરેટ નેટવર્કમાં FTP પોર્ટ બ્લોક થઈ શકે છે; આ માટે મોબાઇલ ડેટા દ્વારા કનેક્ટ કરી તપાસ કરી શકો.
સુરક્ષિત FTP માટે નિષ્ણાત ટિપ્સ
જ્યારે FTP યોગ્ય રીતે ઉપયોગ થાય તો તે શક્તિશાળી ટૂલ બની શકે છે; પણ બેદરકારીથી ઉપયોગ કરવાથી સાઇટ જોખમમાં પડી શકે છે. પ્રોફેશનલ વર્કફ્લોમાં કનેક્શન વિગતો ફક્ત વિશ્વસનીય લોકો સાથે જ શેર કરવી જોઈએ. દરેક વપરાશકર્તા માટે અલગ એકાઉન્ટ બનાવવી અને પ્રોજેક્ટ પૂરો થયા પછી ટેમ્પરરી એકાઉન્ટ બંધ કરવી યોગ્ય છે. ખાસ કરીને એજન્સી, ફ્રીલાન્સર કે આઉટસોર્સ સાથે કામ કરતા હોય તો ઍક્સેસ સમય મર્યાદિત કરવું શ્રેષ્ઠ સુરક્ષા અભ્યાસ છે.
- દરેક વપરાશકર્તા માટે અલગ FTP એકાઉન્ટ બનાવો; મુખ્ય હોસ્ટિંગ પાસવર્ડ શેર ન કરો.
- સંભવ હોય તો FTP કરતા SFTP કે FTPS નો ઉપયોગ કરો.
- પબ્લિક Wi-Fi પર એન્ક્રિપ્ટ ન થયેલ FTP કનેક્શન ટાળો.
- ફાઇલ બદલવાને પહેલા લોકલ બેકઅપ લો.
- wp-config.php ફાઇલ અનાવશ્યક રીતે ડાઉનલોડ કે શેર ન કરો.
- તમારા કમ્પ્યુટરમાં હંમેશા અપડેટેડ એન્ટિવાયરસ રાખો.
- ફેરફાર પછી ઉપયોગમાં ન આવતું FTP એકાઉન્ટ તરત જ ડિલીટ કરો.
- મોટા ફેરફારો પહેલા ટેસ્ટિંગ એન્વાયરનમેન્ટમાં અજમાવો.
વર્ડપ્રેસ પ્રોજેક્ટની પરફોર્મન્સ અને સુરક્ષા માત્ર FTP સેટિંગ પર નિર્ભર નથી. સર્વર સ્રોતો, PHP વર્ઝન, ડેટાબેઝ ઑપ્ટિમાઇઝેશન, કેશિંગ અને SSL કન્ફિગરેશન પણ મહત્વના છે. ટ્રાફિક વધતા પ્રોજેક્ટ માટે વધુ શક્તિશાળી સ્રોતોની જરૂર પડી શકે છે. આવા જરૂરિયાત માટે કોર્પોરેટ હોસ્ટિંગ ઉકેલો અથવા રિસોર્સ વધારે માંગતી સાઇટ માટે વર્ચુઅલ સર્વર VPS વિકલ્પો જોઈ શકાય છે.
FTP સાથે કામ કરતી વખતે ટાળવાની બાબતો
શરૂઆત કરનારા વપરાશકર્તાઓમાં સૌથી મોટી ભૂલ એ છે કે તેઓ જાણતા વગર મહત્વની ફાઇલોને ડિલીટ કરી દે છે. વર્ડપ્રેસના રૂટ ડિરેક્ટરીમાં wp-admin અને wp-includes ફોલ્ડર્સ મુખ્ય ફાઇલો છે; તેમને ડિલીટ કરવાથી સાઇટ બંધ પડી જાય. wp-content ફોલ્ડર થીમો, પ્લગઇન અને મીડિયા ફાઇલો રાખે છે અને સૌથી મહત્વપૂર્ણ ફોલ્ડર છે. .htaccess ફાઇલ નાનું હોય પણ તે પર્માલિંક, રીડિરેક્ટ અને સુરક્ષા નિયમો માટે જરૂરી છે.
- લાઈવ સાઇટ પર વિના બેકઅપ ફેરફાર ન કરો.
- 777 પરમિશન કાયમી ઉકેલ તરીકે ન આપો.
- ZIP ફાઇલો ખોટા ફોલ્ડરમાં મૂકી ન રાખો કે ડિસ્ક જગ્યા ભરાઈ જાય.
- wp-config.php ની માહિતી સ્ક્રીનશૉટ કે અન્ય રીતે શેર ન કરો.
- અજાણી ફાઈલોને વાઈરસ સમજી તરત ન કાઢો; પહેલા તારીખ, સ્થાન અને કન્ટેન્ટ તપાસો.
- જૂની થીમ અને પ્લગઇન બેકઅપ લાંબા સમય public_html માં ન રાખો.
ઉદાહરણ: FTP થી વ્હાઇટ સ્ક્રીનની ભૂલ કેવી રીતે ઠીક કરવી
માનો કે તમે પ્લગઇન અપડેટ કર્યા પછી સાઇટ અને એડમિન પેનલ બંનેમાં વ્હાઇટ સ્ક્રીન આવે છે. આવી સ્થિતિમાં પેનલથી પ્લગઇન બંધ કરી શકતા નથી. FileZilla થી SFTP કનેક્શન કરો, public_html/wp-content/plugins ફોલ્ડરમાં જઈને તાજેતરમાં અપડેટ કરેલી પ્લગઇનનું નામ બદલો. બ્રાઉઝરમાં સાઇટ રિફ્રેશ કરો. જો સાઇટ ખુલતી હોય તો સમસ્યા તે પ્લગઇનમાં છે. પછી પ્લગઇનનું વર્ઝન, PHP કોમ્પેટિબિલિટી અને લોગ ચકાસો.
આ પ્રક્રિયા સામાન્ય રીતે 3-5 મિનિટમાં પૂરી થાય છે અને ડેટાબેઝમાં ફેરફાર નથી કરવાની. જો સમસ્યા થીમની હોય તો સમાન રીતે wp-content/themes ફોલ્ડરમાં એક્ટિવ થીમનું નામ બદલી શકાય. પ્રોફેશનલ મેનેજમેન્ટમાં આ પહેલા સંપૂર્ણ ફાઇલ અને ડેટાબેઝ બેકઅપ લેવું જરૂરી છે જેથી સમસ્યા ઉકેલાઈ જાય અને પાછા ફરી શકાય.
ચૂકવણી માટે ચેકલિસ્ટ
FileZilla થી કનેક્ટ કરતા અને ફાઇલ બદલતા પહેલા નીચેની ચીજોને ચકાસવી જરૂરી છે. આ યાદી ખાસ કરીને લાઈવ સાઇટ માટે કામ કરતી વખતે તમારી સુરક્ષા વધારશે.
- સાચા ડોમેન અને હોસ્ટિંગ એકાઉન્ટ સાથે જોડાયો છું.
- FTP કરતા શક્ય હોય તો SFTP કે FTPS પસંદ કર્યો છે.
- public_html કે યોગ્ય વર્ડપ્રેસ રૂટ ડિરેક્ટરી ચકાસી છે.
- ફાઇલ બદલવાનું પહેલાં બેકઅપ લઈ ચૂક્યો છું.
- ફાઇલ પરમિશન ફોલ્ડર્સ માટે 755 અને ફાઇલો માટે 644 સેટ છે.
- ફેરફાર પછી સાઇટને ઇન્કોગ્નિટો વિન્ડો અને અલગ પેજે ચકાસ્યું છે.
- અપ્રયોગી અથવા ટેમ્પરરી FTP એકાઉન્ટ બંધ કરી દીધા છે.
વારંવાર પૂછાતા પ્રશ્નો
વર્ડપ્રેસ ફાઇલ મેનેજર વિના FTP થી કનેક્ટ કરવું સુરક્ષિત છે?
હા, જો યોગ્ય રીતે સેટ કરાય તો સુરક્ષિત છે. પરંતુ પારંપરિક FTP કરતા SFTP કે FTPS ઉપયોગ કરવો, મજબૂત પાસવર્ડ રાખવો અને બિનજરૂરી એકાઉન્ટ બંધ કરવી જરૂરી છે. જાહેર Wi-Fi પર એન્ક્રિપ્ટ ન થયેલ FTP ટાળો.
FileZilla માં વર્ડપ્રેસ ફાઇલો કયા ફોલ્ડરમાં હોય છે?
ઘણા હોસ્ટિંગમાં વર્ડપ્રેસ ફાઇલો public_html માં હોય છે. કેટલાક પેનલમાં httpdocs, www કે ડોમેન મુજબ અલગ ફોલ્ડર હોઈ શકે છે. યોગ્ય ફોલ્ડરમાં wp-admin, wp-content, wp-includes ફોલ્ડર્સ અને wp-config.php ફાઇલ દેખાય છે.
FTP યુઝરનામ અને પાસવર્ડ ક્યાંથી મળશે?
આ માહિતી તમારા હોસ્ટિંગ કંટ્રોલ પેનલમાં FTP એકાઉન્ટ્સ કે સર્વિસ માહિતી વિભાગમાં મળે છે. પાસવર્ડ જો બતાવતું ન હોય તો ફરીથી સેટ કરી શકો છો. મુખ્ય હોસ્ટિંગ પાસવર્ડની જગ્યાએ મર્યાદિત અધિકારવાળા અલગ FTP એકાઉન્ટ બનાવવું વધુ સલામત રહેશે.
FileZilla માં 530 ભૂલ આવે તો શું કરવું?
530 ભૂલ સામાન્ય રીતે યુઝરનામ કે પાસવર્ડ ખોટા હોવાને સૂચવે છે. યુઝર ફોર્મેટ, પાસવર્ડ, સર્વર એડ્રેસ અને કૉપિ કરતી વખતે ખાલી જગ્યા ન રહે તે તપાસો. જરૂર પડે તો હોસ્ટિંગ પેનલમાંથી પાસવર્ડ રીસેટ કરો.
FTP થી ડેટાબેઝ બેકઅપ લઈ શકાય?
FTP માત્ર સર્વર ફાઇલો સુધીની ઍક્સેસ આપે છે; વર્ડપ્રેસ ડેટાબેઝ સીધા બેકઅપ માટે phpMyAdmin, કંટ્રોલ પેનલ બેકઅપ ટૂલ કે વિશ્વસનીય બેકઅપ સિસ્ટમનો ઉપયોગ કરવો પડે છે. સંપૂર્ણ બેકઅપ માટે ફાઇલો અને ડેટાબેઝ બંને સાથે લેજો.
સારાંશ અને આગળનો પગલૂં
વર્ડપ્રેસ ડિરેક્ટરી મેનેજર વિના FTP (FileZilla) થી સર્વર સાથે કનેક્ટ થવા માટે યોગ્ય FTP માહિતી મેળવવી, સુરક્ષિત પ્રોટોકોલ પસંદ કરવો, FileZilla માં કનેક્શન પ્રોફાઇલ બનાવવી અને વર્ડપ્રેસ રૂટ ડિરેક્ટરીમાં સંયમથી કામ કરવું જરૂરી છે. આ રીત પેનલ ઍક્સેસ ન હોય ત્યારે કે ઝડપી ફાઇલ સંચાલન માટે ખૂબ ઉપયોગી છે. હંમેશા ફેરફાર કરતા પહેલા બેકઅપ લો અને શક્ય હોય તો SFTP નો ઉપયોગ કરો તે સૌથી યોગ્ય છે.
તમારી વર્ડપ્રેસ સાઇટને વધુ સુરક્ષિત, ઝડપી અને સુગમ રીતે મેનેજ કરવા માટે Hostragons ના હોસ્ટિંગ, ડોમેન અને SSL સોલ્યુશન્સ તપાસો અને તમારી જરૂરિયાત પ્રમાણે પેકેજ પસંદ કરી ફાઇલ મેનેજમેન્ટને સરળ બનાવો.