Vitsy ny zavatra mahasorena toy ny mahita fa simba ny tranokalanao - indrindra raha miantehitra amin'izany ianao amin'ny raharaham-barotra. Ny hafatra "Error Establishing a Database Connection" dia maneho olana lehibe ary manakana ny fidirana rehetra amin'ny tranokalanao, ka ny fanamboarana izany no laharam-pahamehana. Na izany aza, raha tsy fantatrao ny fomba fiasan'ny WordPress dia mety ho olana mampisafotofoto izany. Na dia lehibe aza io hadisoana io, dia azo amboarina tsara ihany koa. Miaraka amin'ny dingana famahana olana vitsivitsy dia afaka miverina an-tserasera tsy ho ela ny tranokalanao.
Inona no atao hoe "Error Establishing a Database Connection"?
Saika ny fampahalalana rehetra momba ny tranokala - anisan'izany ny angon-drakitra, ny angon-drakitra pejy, ny fampahalalana meta, ny fanovana plugin, ny fahazoan-dàlana fidirana, ary ny maro hafa - dia voatahiry sy voalamina ao anaty angon-drakitra MySQL. Ny hany angona tsy voatahiry ao dia ny votoatin'ny haino aman-jery toy ny sary sy ny rakitra lohahevitra/plugin/fototra toy ny index.php, wp-login.php, sns. Ny tranokalanao dia miankina amin'ny fiteny amin'ny lafiny server antsoina hoe PHP.
Rehefa misy mpitsidika tonga ao amin'ny tranokalanao, WordPress dia mampiasa PHP mba hangataka ny angon-drakitra ary hisintona ny fampahalalana marina, izay aseho ho pejy feno. Raha, na inona na inona antony, WordPress dia tsy afaka miditra amin'ny tranokalan'ny tranokalanao na tsy mandeha araka ny tokony ho izy, ny valiny dia hafatra "Error Establishing a Database Connection".
Ny "diso amin'ny fametrahana fifandraisana amin'ny database" dia midika fa tsy mifandray intsony ny tranokalanao na manana fidirana amin'ny database WordPress anao, ary noho izany dia midina ny tranokalanao manontolo. Ity hadisoana ity dia manakana ny pejy iray manontolo tsy hidina. Foana ny pejy iray manontolo satria tsy misy angona azo alaina hamerenana ny pejy, satria tsy mandeha tsara ny fifandraisana. Tsy vitan'ny hoe manapaka ny sisin'ny tranokalanao izany, fa manakana anao tsy hiditra amin'ny dashboard WordPress anao ihany koa.
Raha mampiasa caching ny tranokalanao, dia mety mbola hahita kopia voatahiry amin'ny pejinao ny mpitsidika. Noho izany, raha tratranao aloha ny fahadisoana ary mamaha ny olana alohan'ny hamelombelona ny cache an'ny tranokalanao, dia azonao atao ny misoroka ny fahatapahana be loatra amin'ny tranokalanao sy ny orinasanao. Soa ihany, rehefa mandeha ny hadisoana amin'ny WordPress, ny hadisoana amin'ny fifandraisana amin'ny database dia matetika mora voavaha.
Inona no mahatonga ny "Error Establishing a Database Connection"?
Mipoitra ny hadisoana amin'ny fametrahana fifandraisana angon-drakitra satria tapaka ny fifandraisana MySQL-PHP noho ny antony. Ny iray amin'ireto toe-javatra manaraka ireto dia mety miteraka ity hadisoana ity:
- Dokotera fidirana amin'ny database diso: Mety ho ny antony mahazatra indrindra amin'ny 'Error Establishing a Database Connection' dia ny hoe ny WordPress dia manana fahazoan-dàlana fidirana diso amin'ny angon-drakitrao. Mety ho ny anaran'ny angon-drakitra, solonanarana, na tenimiafina. Tsarovy fa ireo antsipirian'ny fidirana ireo dia tsy mitovy amin'ireo ampiasainao hidirana amin'ny tranokalanao.
- Kolikoly amin'ny angon-drakitra: Ny database WordPress MySQL dia misy fampahalalana be dia be. Raha misy ampahany voafafa na simba, dia mety ho ny hadisoana resahina ny valiny. Ny kolikoly dia mety ho vokatry ny fikitihana tanana amin'ny angon-drakitra, saingy mety hitranga ihany koa izany vokatry ny fampiasana mahazatra. Na dia mafy orina aza ny MySQL, tsy misy tonga lafatra ary misy ny fahadisoana.
- Kolikoly rakitra fototra WordPress: Toy izany koa, mety hitranga amin'ny rakitra WordPress fototra mandrafitra ny tranokalanao ny kolikoly. Na dia ivelan'ny angon-drakitra aza ireo rakitra ireo dia mety hiteraka fahadisoana mitovy ihany koa indraindray.
- Olana amin'ny mpizara tranonkala na mpamatsy fampiantranoana: Raha misy olana mitranga amin'ny mpampiantrano na mpizara anao (raha mpampiantrano tena ianao) ary tsy afaka manatona azy ny WordPress mba hangataka ny angon-drakitra, dia hanipy izany fahadisoana izany. Ireo olana ireo dia mety ahitana ny fahatapahan-jiro, ny fahaverezan'ny angona, ary ny tsy fahombiazan'ny fitaovana.
Ahoana ny fanamboarana ny "Error Establishing a Database Connection"
Na dia fahadisoana lehibe aza izany, soa ihany fa mora voavaha. Ireto misy torolàlana momba ny famahana olana sy famahana ny olana.
1. Hamarino ny mombamomba anao WordPress database
Koa satria io no mety ho antony mahatonga ny fahadisoana, dia tokony ho dingana voalohany amin'ny famahana olana koa izany. Ny zavatra voalohany tokony hataonao dia ny fitadiavana ny fahazoan-dàlana ampiasain'ny WordPress amin'izao fotoana izao mba hidirana amin'ny angon-drakitrao. Ity fampahalalana ity dia voatahiry ao amin'ny tranokalanao wp-config.php rakitra. Azonao atao ny mampiasa cPanel na FTP/SFTP mba hidirana azy. Eto, mitadiava fampahalalana telo - ny anaran'ny database, solon'anarana ary tenimiafina.
Miaraka amin'ity fampahalalana ity dia mandehana any amin'ny MySQL Databases anao. Ataovy azo antoka fa mifanaraka amin'ilay nisintonanao ny anaran'ny database wp-config.php aloha. Raha tsy mifanaraka dia miverena any wp-config.php ary havaozy amin'ny anaran'ny database marina. Ataovy azo antoka fa ny solon'anarana na ny tenimiafina dia mifanaraka amin'ny ao wp-config.php rakitra, raha tsy izany, dia havaozy miaraka amin'ny antsipiriany marina izy ireo.
2. Hamarino ny fampahalalana momba ny mpampiantrano database anao
Raha nanamarina ny fahazoan-dàlana fidirana amin'ny database ianao ary nanamboatra ny lesoka rehetra, saingy mbola mahazo ny hafatra "Error Establishing a Database Connection" ianao, ny zavatra manaraka tokony hojerenao dia ny fampahalalana momba ny mpampiantrano data. Ny anaran'ny mpampiantrano ho an'ny angon-drakitrao dia azo jerena ao wp-config.php, eo akaikin'ny anaran'ny database sy ny fahazoan-dàlana fidirana.
Mariho ity fampahalalana ity, avy eo mandehana mankany amin'ny MySQL Databases amin'ny fampiasana cPanel na FTP/SFTP, ataovy azo antoka ny anaran'ny mpampiantrano anao. wp-config.php rakitra dia voatanisa eto amin'ity pejy ity. Raha tsy izany dia mila manampy azy ianao. Rehefa vita ianao dia tsindrio ny "Create this MySQL hostname" izao. Mariho fa mety haharitra ora vitsivitsy io anarana mpampiantrano vaovao io mba hiparitaka amin'ny DNS, koa aza misalasala maka aina eto. Rehefa lasa ny fotoana sasany dia miverena ary jereo raha mandeha ny tranokalanao.
3. Amboary ny tahiry WordPress anao
Raha mbola mahazo ny hafatra diso ianao dia azonao atao ny manandrana manamboatra ny angon-drakitra hamahana ny kolikoly mety hitranga. Azonao atao ny mampiasa ny fitaovana fanamboarana database WordPress naorina ho an'izany. Raha te hiditra amin'izany dia sokafy ny anao wp-config.php ary ampio ity code manaraka ity amin'ny farany:
define('WP_ALLOW_REPAIR', true);
Avy eo, sokafy ny tabilao navigateur vaovao ary mandehana mankany amin'ny https://yoursitename.com/wp-admin/maint/repair.php, soloy ny "anaran-tranonkalanao" amin'ny sehatra tena misy ny tranokalanao. Hampiakatra ny fitaovana fanamboarana angon-drakitra izany. Tsindrio ny 'Repair Database' ary avelao izy hanao ny asany. Azonao atao ny misafidy ny 'Repair and Optimize Database' raha tianao, saingy maharitra ela kokoa izany. Na izany na tsy izany, rehefa vita ny fitaovana, avereno indray ny tranokalanao ary jereo ny fahadisoana.
Raha tsy misy izany, dia ho fantatrao fa ny angon-drakitra simba no antony. Na izany aza, raha mbola mahita ny hafatra diso ianao dia mandehana amin'ny dingana manaraka. Alohan'ny hanaovanao izany dia ataovy izay hiverenanao any wp-config.php ary vonoy ny kaody nampianao mba hampandeha ny fitaovana. Raha avelanao eo izany, dia afaka miditra mora amin'ny tranokalanao ny olona manana fikasana ratsy.
4. Hamarino raha simba ny mpizara database-nao
Raha toa ka tsy nahomby ireo dingana rehetra voalaza etsy ambony ireo, dia mety ho nidina ny mpizara database-nao. Amin'izao fotoana izao, tsara ny manamarina miaraka amin'ny mpamatsy fampiantranoana anao fa mandeha tsara ny zava-drehetra. Misy antony maromaro mety hisedra olana ny mpampiantrano na mpizara database anao:
- Be loatra ny fifandraisana simultaneous amin'ny angon-drakitra: Misy mpanome fetra ny isan'ny fifandraisana azon'ny mpizara amin'ny fotoana iray.
- Olana amin'ny tranokala hafa amin'ny lohamilina fampiantranoana ifampizaranao: Raha ao amin'ny drafitra fampiantranoana iombonana ianao dia mizara loharano amin'ny tranokala hafa. Raha manana olana ny iray amin'izy ireo dia mety hiparitaka amin'ny tranokalanao izany. Io no iray amin'ireo antony mety hahasoa ny drafitra fampiantranoana WordPress natokana na tantana.
- Olana amin'ny Hardware: Tsy nahomby ny Hardware tamin'ny farany, ary azo inoana fa ny mpizara izay tehirizinao ny angon-drakitrao no nanao izany. Ny tsara indrindra dia ny mpampiantrano anao dia hanana famerana amin'ny toerany ka raha midina ny mpizara iray dia misy dika mitovy amin'ny angon-drakitrao misy, saingy tsy izany foana no mitranga - indrindra raha mampiantrano ny angonao manokana amin'ny lohamilina an-trano na birao ianao.
Ny tsara indrindra azonao atao eto dia ny manatona ny mpampiantrano tranonkalanao ary manontany momba ny fahatapahana na olana hafa fantatra.
5. Havaozy ny URL ny tranokalanao WordPress
Raha vao nafindranao ny fametrahana WordPress anao noho ny antony rehetra (toy ny fifindrana amin'ny anaran-tsehatra vaovao na ny fifindrana mankany amin'ny HTTPS), dia mety mila manavao ny URL ny tranokalanao amin'ny angon-drakitra ianao.
6. Avereno indray ny mpizara tranonkalanao
Ity iray ity dia mety ho toa fototra kely, fa indraindray ny vahaolana tsotra indrindra no mahomby indrindra. Raha mampiantrano ny angon-drakitrao amin'ny mpizara anao manokana ianao, andramo vonoy ary avereno indray. Sarotra ny solosaina, ary ny reboot tsotra dia afaka mamaha ireo karazana olana hafahafa mety sedrainao.
7. Mifandraisa amin'ny mpampiantrano anao raha mila fanampiana
Raha tsy mahazo aina ianao amin'ny famahana olana anao manokana, na efa nanandrana ny zava-drehetra ianao nefa mbola tsy afaka manala ny hafatra "Error Establishing a Database Connection", dia tsy mahamenatra ny manatona fanampiana.
Famaranana
Raha nandeha nijery ny tranokalanao ianao ary nahita ny tenanao niarahaba ny hafatra "Error Establishing a Database Connection" dia tsy irery ianao. Fahadisoana mahazatra miaraka amin'ny fanamboarana tsotra izany, ka tsy tokony ho sarotra loatra ny fananganana ny tranokalanao sy ny fampandehanana indray.