Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Këshilla
  • skedari i konfigurimit wordpress. Cilësimet bazë të konfigurimit të WordPress

skedari i konfigurimit wordpress. Cilësimet bazë të konfigurimit të WordPress

wp-config.phpështë më e rëndësishmja skedari i konfigurimit në një faqe WordPress. Ai ruan çelësat sekretë të sigurisë, të dhënat për t'u lidhur me bazën e të dhënave, thirrjet e bibliotekës dhe të tjera informacion i rendesishem kërkohet për funksionim të qëndrueshëm faqe.

Në arsenalin e dosjes wp-config.php në dispozicion nje numer i madh i cilësime të ndryshme, të cilat ju lejojnë të menaxhoni në mënyrë fleksibël konfigurimin e kopjes suaj të WordPress. Ato mund të gjenden në dokumentacion zyrtar.

Në këtë artikull, ne do të shikojmë disa cilësime të dobishme, veçanërisht për fillestarët, të skedarëve që do t'ju ndihmojnë të zgjidhni problemet, si dhe të optimizoni dhe mbroni faqen tuaj të WordPress.

Cilësimet e dobishme të wp-config.php

Skedari wp-config.php eshte nje mjet i fuqishëm, dhe madje edhe një gabim i vogël në kodin e tij mund ta bëjë faqen tuaj të padisponueshme. Ju duhet ta modifikoni këtë skedar vetëm kur është e nevojshme dhe gjithmonë të krijoni një të plotë rezervë WordPress përpara se të bëni ndonjë ndryshim në të.

1. Cilësimet bazë të konfigurimit të WordPress

Gjatë instalimit të kopjes së parë Sistemi WordPress ju kërkon të plotësoni cilësimet e bazës së të dhënave. Nëse skedari wp-config.php mungon, do t'ju kërkohet ta krijoni atë duke specifikuar informacionin e nevojshëm në lidhje me bazën e të dhënave (emri bazë, emri i përdoruesit dhe fjalëkalimi, hosti dhe prefiksi i tabelës).

Për ta bërë këtë, do t'ju duhet të lidheni me faqen tuaj me FTP-klient (ne kemi shkruar për këtë në detaje në artikujt tanë të mëparshëm). Pasi të lidheni, do t'ju duhet të riemërtoni skedarin wp-config-sample.phpwp-config.php.

Pas kësaj, mund të vazhdoni të redaktoni skedarin e krijuar wp-config.php. Ju do të duhet të shtoni informacionin tuaj të bazës së të dhënave duke ndryshuar rreshtat e mëposhtëm:

// ** Opsionet e MySQL: Ky informacion mund të merret nga ofruesi juaj i pritjes ** // /** Emri i bazës së të dhënave për WordPress */ define("DB_NAME", "emri_bazës_e_këtu"); /** Emri i përdoruesit MySQL */ define("DB_USER", "username_here"); /** Fjalëkalimi i bazës së të dhënave Të dhënat e MySQL*/ define("DB_PASSWORD", "fjalëkalimi_këtu"); /** Emri i serverit MySQL */ define("DB_HOST", "localhost");

Pasi të jenë futur të dhënat, duhet të ruani të gjitha ndryshimet dhe të ngarkoni skedarin përsëri në server.

2. Shtimi i çelësave të sigurisë në WordPress

Instalimi i parazgjedhur i WordPress shton automatikisht çelësat e sigurisë në skedarin e konfigurimit. Ato përdoren për të siguruar nivel shtesë Siguria për vërtetimin e WordPress dhe verifikimin e skedarëve biskotë. Më shumë detaje rreth tyre janë përshkruar në tonën. Vini re se gjithmonë mund t'i shtoni ato duke shtuar të reja në skedar wp-config.php.

3. Ndryshoni parashtesën e tabelës së WordPress

Një instalim tipik i ri Kopjet e WordPress shton një parashtesë si parazgjedhje "wp_" për të gjithë emrat e tabelave të bazës së të dhënave Të dhënat e WordPress. Disa ekspertë të sigurisë besojnë se ndryshimi i prefiksit mund ta bëjë bazën tuaj të të dhënave të WordPress më të sigurt.

Për ta bërë këtë, duhet të gjeni dhe ndryshoni rreshtin e mëposhtëm në skedar wp-config.php:

$table_prefix = "wp_";

Duhet të theksohet se nëse po e bëni këtë për një faqe interneti tashmë ekzistuese, atëherë do t'ju duhet gjithashtu të ndryshoni prefiksin e tabelave në bazën e të dhënave. Kjo është e detajuar në tonën.

4. Aktivizo korrigjimin

WordPress ka një veçori shumë të dobishme korrigjimi të integruar që ju lejon të shihni ose fshihni Gabimet e WordPress. Për ta aktivizuar, ju duhet wp-config.php shtoni direktivën e mëposhtme:

Define ("WP_DEBUG", e vërtetë);

Përndryshe, mund të aktivizoni gjithashtu korrigjimin duke fshehur gabimet në faqen tuaj të internetit, por duke i ruajtur ato në një skedar log. Për ta bërë këtë, shtoni rreshtat e mëposhtëm:

Define ("WP_DEBUG", e vërtetë); define ("WP_DEBUG_LOG", e vërtetë); define ("WP_DEBUG_DISPLAY", false);

Kjo do të krijojë një skedar debug.log brenda një dosjeje wp-content faqen tuaj, e cila do të përmbajë të gjitha gabimet dhe njoftimet e gabimeve.

5. Ndryshimi i faqes

Në përgjithësi, ju mund të personalizoni URL- adresa e faqes tuaj në seksionin e administratorit Cilësimet -> Të përgjithshme. Megjithatë, ka situata kur nuk keni mundësi ta bëni këtë.

Në këtë rast mund të ndryshoni URL-adresa e faqes suaj përmes një skedari wp-config.php duke shtuar linjat e mëposhtme atje:

Define ("WP_HOME", "http://www.site.ru"); define ("WP_SITEURL", "http://www.site.ru");

Mos harroni të zëvendësoni site.ru e tyre emri i domenit.

6. Ripërcaktimi i të drejtave të aksesit

WordPress ju lejon të anashkaloni lejet e skedarëve nëse pritja juaj ka ndonjë kufizim.

Define ("FS_CHMOD_FILE", 0644); define("FS_CHMOD_DIR", 0755);

7. Vendosja e ruajtjes automatike dhe rishikimeve

WordPress ka një shumë veçori e dobishme rishikimi i postimit, i cili ju lejon të zhbëni ndryshimet në postimet dhe faqet tuaja duke u kthyer në versioni i mëparshëm ose ruaj automatikisht.

Mund të çaktivizoni ose ndryshoni cilësimet e rishikimit përmes skedarit të konfigurimit wp-config.php. Këtu mund të përdorni cilësime të ndryshme për botime. Ju mund të ndryshoni sa shpesh WordPress do të ruhet automatikisht si një rishikim duke shtuar rreshtin e mëposhtëm:

Define ("AUTOSAVE_INTERVAL", 120); // në sekonda

Për të kufizuar numrin e rishikimeve, ekziston një konstrukt:

Define ("WP_POST_REVISIONS", 10); // 10 - numri i postimeve ose rishikimeve të faqeve

Gjithashtu e mundur mbyllje e plotë rishikimet:

Define ("WP_POST_REVISIONS", false);

8. Përshtatja e karrocës së WordPress

WordPress ka një veçori mjaft të dobishme të karrocave. Kur një përdorues dorëzon një postim ose faqe në karrocë, ato ruhen ende në sajt për 30 ditë. Pas kësaj, sistemi automatikisht i fshin ato përgjithmonë.

Ju mund ta ndryshoni këtë sjellje duke specifikuar numrin e ditëve që dëshironi të ruani koshin. Të gjitha detajet e vendosjes së një karroce janë përshkruar në një nga tonat.

9. Shtoni konstante FTP/SSH në konfigurimin e WordPress

Si parazgjedhje, WordPress ju lejon të përditësoni motorin bazë, si dhe temat dhe shtojcat, nga paneli i kontrollit të administratorit. Ka disa hoste që duhet të lidhen nëpërmjet FTP ose SSH sa herë që përpiqeni të përditësoni ose instaloni një shtesë të re.

Duke përdorur udhëzimet e mëposhtme, mund të vendosni konstantet FTP ose SSH.

// metodat sistemi i skedarëve: "direkt", "ssh", "ftpext" ose "ftpsockets" përcaktojnë ("FS_METHOD", "ftpext"); // rrugë absolute në direktorinë rrënjë WordPress define("FTP_BASE", "/path/to/wordpress/"); // shtegun absolut për në direktorinë "wp-content" define ("FTP_CONTENT_DIR", "/rruga/to/wordpress/wp-content/"); // shtegu absolut për në direktorinë "wp-plugins" define ("FTP_PLUGIN_DIR", "/path/to/wordpress/wp-content/plugins/"); // rruga absolute drejt tënde çelës publik SSH define("FTP_PUBKEY", "/home/username/.ssh/id_rsa.pub"); // rruga absolute drejt tënde çelës privat SSH define("FTP_PRIVKEY", "/home/username/.ssh/id_rsa"); // FTP ose SSH emri i përdoruesit define("FTP_USER", "username"); // fjalëkalimi për emrin e përdoruesit FTP_USER define("FTP_PASS", "fjalëkalimi"); // emri i hostit për serverin SSH/FTP define("FTP_HOST", "ftp.example.org:21");

10. Menaxhimi i rimëkëmbjes automatike të bazës së të dhënave

WordPress vjen me një veçori të integruar për të optimizuar dhe riparuar automatikisht bazën e të dhënave të WordPress. Megjithatë, kjo veçori është e çaktivizuar si parazgjedhje.

Për të aktivizuar këtë veçori, duhet të shtoni rreshtin e mëposhtëm në skedar wp-config.php:

Define ("WP_ALLOW_REPAIR", e vërtetë);

Pas kësaj ju duhet të hapni Faqja tjetër në faqen tuaj të internetit:

http://site.ru/wp-admin/maint/repair.php

Mos harroni të zëvendësoni site.ru emri i domenit të vet. Do ta shohësh faqe e thjeshtë me opsione për të rivendosur ose optimizuar bazën e të dhënave. Për të hyrë në këtë faqe, nuk keni nevojë të identifikoheni në sistem.

11. Menaxhimi i kufirit të memories PHP

Shumë gabime në një sajt të WordPress ndodhin për shkak të shterimit të burimeve të kujtesës për PHP-skriptet. Ju mund të rrisni kufirin e kujtesës PHP përmes skedarit wp-config.php. Për ta bërë këtë, thjesht ngjitni kodin e mëposhtëm:

Define ("WP_MEMORY_LIMIT", "128M");

12. Lëvizja e drejtorisë wp-content

WordPress ju lejon të zhvendosni një direktori wp-content, e cila përmban foto dhe dokumente të ngarkuara, shtojcat e instaluara dhe temave. Disa ekspertë besojnë se ndryshimi i vendndodhjes së kësaj drejtorie do të rritet Siguria e WordPress.

Për ta bërë këtë, do t'ju duhet të shtoni kodin e mëposhtëm në skedar wp-config.php:

Define("WP_CONTENT_DIR", $_SERVER["DOCUMENT_ROOT"]. "/blog/wp-content"); define("WP_CONTENT_URL", "http://site.ru/blog/wp-content"); define("WP_PLUGIN_DIR", $_SERVER["DOCUMENT_ROOT"]. "/blog/wp-content/plugins"); define("WP_PLUGIN_URL", "http://site.ru/blog/wp-content/plugins");

Mos harroni të zëvendësoni site.ru emri i domenit të vet.

13. Përdorimi i tabelave tuaja të përdoruesve

Si parazgjedhje, WordPress ruan të gjitha të dhënat e përdoruesit në tabela. wp_users dhe wp_usermeta. Duke përdorur funksionin më poshtë, mund të specifikoni tabelën ku dëshironi të ruani informacionin tuaj personal.

Define("CUSTOM_USER_TABLE", $table_prefix."my_users"); define("CUSTOM_USER_META_TABLE", $table_prefix."my_usermeta");

14. Aktivizo rrjetin me shumë përdorues

Çdo sajt WordPress vjen me një veçori të integruar në shumë faqe që ju lejon të krijoni faqe të shumta WordPress duke përdorur të njëjtin konfigurim. Si parazgjedhje, është i çaktivizuar.

Për ta aktivizuar atë, shtoni rreshtin e mëposhtëm në skedarin tuaj të konfigurimit të WordPress:

Define ("WP_ALLOW_MULTISITE", e vërtetë);

15. Mbrojtja e skedarit wp-config.php

Vini re përsëri se skedari wp-config.php përmban vërtet cilësimet e rëndësishme Faqja e WordPress. Si parazgjedhje, është në direktorinë rrënjësore të WordPress, por ju mund ta zhvendosni atë. Sistemi ju lejon ta zhvendosni atë kudo brenda dosjes rrënjësore.

Ju gjithashtu mund të shtoni kodin e mëposhtëm në skedarin tuaj .htaccess për të kufizuar aksesin në këtë skedar konfigurimi. Për ta bërë këtë, shtoni rreshtat e mëposhtëm:

# Mbroni wp-config.php urdhër lejo, moho moho nga të gjithë

Edhe një herë, ia vlen të përsëritet wp-config.php duhet të redaktohet vetëm sipas nevojës. Para se të bëni ndonjë ndryshim në të, duhet të krijoni një kopje rezervë të plotë të WordPress.

Nga autori: Në përgjithësi, WordPress është një sistem relativisht i lehtë për t'u instaluar që mund të vendoset në një kohë të shkurtër. Megjithatë, ju mund t'i lini pa dashje dobësitë e hapura për hakerat. Skedari "wp-config.php" ruan cilësimet kryesore faqen tuaj në WP, dhe është shumë e rëndësishme ta mbroni këtë skedar sa më shumë që të jetë e mundur nga të huajt. Në këtë video nga Udhëzuesi i konfigurimit të sigurt të WordPress, do të mësoni se si ta mbani faqen tuaj të internetit sa më të sigurt. skedari wp-config.php

Çfarë ruhet në skedarin wp-config.php

Nëse hapni wp-config.php, do të vini re se aty ruhen informacione mjaft të rëndësishme. Së pari, ai përmban të gjithë informacionin që futni gjatë instalimit që ju jep akses në bazën e të dhënave.

Këtu mund të gjeni emrin e bazës së të dhënave, emrin e përdoruesit, fjalëkalimin - gjithçka që ju nevojitet për të hyrë në bazën e të dhënave. Siç e kuptoni, është jashtëzakonisht e rëndësishme të mbroni këtë skedar, sepse nëse dikush mund ta lexojë atë, atëherë ai do të ketë akses në bazën e të dhënave dhe do të mund të bëjë gjithçka që i do zemra atje.


Këta çelësa nevojiten për të mbrojtur faqen tuaj. Akoma më e ulët është prefiksi i tabelës, i cili gjithashtu mbron faqen tuaj.

Si të sigurojmë wp-config.php

Ka disa hapa që duhet të ndiqni për të siguruar këtë skedar.

1. Gjeneroni çelësa të rinj sekretë

Para së gjithash, ne do të gjenerojmë çelësa të rinj sekretë. Për ta bërë këtë, mund të shkoni te gjeneratori i çelësave sekret nga WP. Ju duhet të ndiqni këtë lidhje dhe të rifreskoni faqen, do të keni çelësa krejtësisht të rinj para jush. Mund t'i kopjoni në wp-config.php dhe t'i zëvendësoni të vjetrat.

2. Zhvendosni wp-config.php

Tani do të zhvendosim skedarin tonë. Si parazgjedhje, ai ndodhet në dosjen rrënjë të faqes. Nëse faqja juaj është e pritur në domenin kryesor, dosja do të quhet "HTML publike" ose diçka tjetër, në varësi të mënyrës se si e keni shkruar sitin. WP ju lejon të zhvendosni skedarin e konfigurimit një nivel lart në mënyrë që të mos ruhet në dosjen publike.

Nëse jeni duke punuar jashtë linje, thjesht mund ta tërhiqni dhe ta lëshoni skedarin me miun. Nëse faqja është tashmë në linjë, mund të përdorni lëvizjen në menaxher skedari. Zgjidhni skedarin wp-config.php, klikoni lëviz dhe zgjidhni dosje e re.

Nëse nuk funksionoi herën e parë, mund të flisni me ofruesin e pritjes dhe ta pyesni nëse cilësimet e serverit ju lejojnë ta zhvendosni skedarin në një nivel më të lartë.

3. Refuzoni aksesin në wp-config.php

Mbetet të bëjmë një hap tjetër për të mbrojtur wp-config.php. Ne duhet të krijojmë skedar htaccess në të njëjtën dosje si skedari i konfigurimit për t'i mohuar të gjithëve aksesin në wp-config.php.

Krijoni një skedar htaccess në të njëjtën dosje si wp-config. Ashtu si kjo, krijimi i një skedari pa një shtesë nuk do të funksionojë, kështu që ju mund të mashtroni.

Nëse jeni në Mac, krijoni skedar teksti me emrin htaccess.txt. Më pas riemëroni skedarin, duke hequr shtesën dhe duke vendosur një pikë përpara emrit në mënyrë që të bëhet .htaccess.

Nuk kemi mbaruar ende, tani duhet të klikoni klikoni me të djathtën klikoni mbi skedarin në Finder, zgjidhni Get Info dhe shkurtoni shtesën .txt në fushën Emri & Extension.

Tani hapni skedarin në një redaktues dhe kopjoni kodin e mëposhtëm në të:

urdhër lejo, moho moho nga të gjithë

Ky kod do të refuzojë aksesin në skedarin wp-config.php.

Nëse jeni në Windows, zgjedhja juaj më e mirë është të shkruani kodin në skedar ndërsa ai ende ka një shtesë .txt, më pas riemëroni atë dhe hiqni pjesët shtesë. Në Windows kjo është e mjaftueshme, tani ngarkoni skedarin .htaccess në dosjen e duhur.

Kur të keni mbaruar, ngarkoni këtë skedar në të njëjtën dosje ku është ruajtur skedari i konfigurimit dhe kaq!

faqe interneti 09.06.2017

Diten e mire!
wp-config.phpdosjen e dhënëështë një skedar konfigurimi Motori WordPress, i cili vendos disa parametra të faqes. Prandaj, edhe pse jo shpesh, duhet t'i drejtoheni redaktimit: futni rreshta të rinj, modifikoni hyrjet ekzistuese.

Krahasuar me skedarët e tjerë të WordPress, nuk ka shumë kod direkt në të, gjë që thjeshton shumë procesin e redaktimit dhe minimizon rrezikun e "prishjes".

Mund të hapet inline si parazgjedhje brenda sistemi operativ Aplikacioni Notepad, por unë do të rekomandoja fuqimisht që të mos e modifikoni me të. Për të redaktuar, përdorni një aplikacion redaktues. Unë personalisht përdor një redaktues plotësisht falas, të shpejtë dhe shumë funksional - Notepad ++

Ka gjithçka për të minimizuar rrezikun e redaktimit/shtypjes së gabuar të rreshtave të kodit. Nëse mendoni se nuk ju nevojitet dhe e redaktoni "shpejt" skedarin me çfarëdo që të shfaqet, atëherë mund të kaloni menjëherë në një aktivitet tjetër - faqosja dhe konfigurimi i faqes nuk janë qartë për ju.

Bërja e modifikimeve në skedarin wp-config.php

Le të shohim shembull specifik si, për shembull, për të hyrë rekord i ri për të paraqitur wp-config.php:

Hapni skedarin në redaktuesin Notepad++. Komentet zënë shumë hapësirë ​​në të, ato janë të përshtatura në një etiketë /* ..disa tekst.. */(mund të ketë gjithashtu një etiketë // - vendoset para një komenti të drejtpërdrejtë), dhe mund të ketë jo vetëm një rresht, por disa. AT Redaktori i bllokut të shënimeve++ ky tekst është ngjyrosur me kujdes ngjyrë jeshile. Në mënyrë të përshtatshme.

Tani le të shtojmë një hyrje të re në të, për shembull, këtë kod (për të cilin është përgjegjës kodi i dhënë – ):

// Çaktivizo rishikimet e artikujve define("WP_POST_REVISIONS", 0);

Këshilla për redaktimin/bërjen e ndryshimeve në një skedar:

  1. Nuk ka nevojë të bëni ndryshime deri në fund ose anasjelltas në fillim të skedarit.
  2. Bëni hyrje të reja nga një linjë e re dhe mos "zhytni" në hyrjet ekzistuese të kodit (të cilat mund të jenë mjaft të gjata), gjithmonë kushtojini vëmendje ku përfundon funksioni / hyrja.
  3. Mos e modifikoni skedarin me Notepad - duke përdorur këtë redaktues bazë, i cili është i disponueshëm si parazgjedhje në Windows, mund të "thyeni" kodimin e tekstit në skedar.

Pasi të keni bërë hyrjen/ndryshimet, ruani skedarin.

Siç mund ta shohim, nuk ka asgjë të komplikuar në këtë procedurë të dhënë. Pa dyshim, një rol të rëndësishëm në këtë luan redaktori i përdorur, i cili ka theksim sintaksor dhe shumë të tjerë. karakteristika të përshtatshme dhe veçori që e bëjnë redaktimin më të lehtë dhe reduktojnë ndjeshëm rrezikun e gabimeve gjatë redaktimit të skedarëve të konfigurimit të motorit WordPress.

Nëse keni ndonjë pyetje, gjithmonë mund të përdorni formularin e komenteve për të sqaruar dhe sqaruar nuancat, kuptimi i të cilave ju shkaktoi vështirësi :-)

Faqja e dhurimit(donacionet mblidhen përmes shërbimit Yandex Money)

Nga autori: Në përgjithësi, WordPress është një sistem relativisht i lehtë për t'u instaluar që mund të vendoset në një kohë të shkurtër. Megjithatë, ju mund t'i lini pa dashje dobësitë e hapura për hakerat. Skedari "wp-config.php" ruan cilësimet kryesore për faqen tuaj të WP dhe është shumë e rëndësishme ta mbroni këtë skedar nga palët e paautorizuara sa më shumë që të jetë e mundur. Në këtë video nga Udhëzuesi i konfigurimit të sigurt të WordPress, do të mësoni se si ta bëni skedarin tuaj wp-config.php sa më të sigurt që të jetë e mundur.

Çfarë ruhet në skedarin wp-config.php

Nëse hapni wp-config.php, do të vini re se aty ruhen informacione mjaft të rëndësishme. Së pari, ai përmban të gjithë informacionin që futni gjatë instalimit që ju jep akses në bazën e të dhënave.

Këtu mund të gjeni emrin e bazës së të dhënave, emrin e përdoruesit, fjalëkalimin - gjithçka që ju nevojitet për të hyrë në bazën e të dhënave. Siç e kuptoni, është jashtëzakonisht e rëndësishme të mbroni këtë skedar, sepse nëse dikush mund ta lexojë atë, atëherë ai do të ketë akses në bazën e të dhënave dhe do të mund të bëjë gjithçka që i do zemra atje.

Këta çelësa nevojiten për të mbrojtur faqen tuaj. Akoma më e ulët është prefiksi i tabelës, i cili gjithashtu mbron faqen tuaj.

Si të sigurojmë wp-config.php

Ka disa hapa që duhet të ndiqni për të siguruar këtë skedar.

1. Gjeneroni çelësa të rinj sekretë

Para së gjithash, ne do të gjenerojmë çelësa të rinj sekretë. Për ta bërë këtë, mund të shkoni te gjeneratori i çelësave sekret nga WP. Ju duhet të ndiqni këtë lidhje dhe të rifreskoni faqen, do të keni çelësa krejtësisht të rinj para jush. Mund t'i kopjoni në wp-config.php dhe t'i zëvendësoni të vjetrat.

2. Zhvendosni wp-config.php

Tani do të zhvendosim skedarin tonë. Si parazgjedhje, ai ndodhet në dosjen rrënjë të faqes. Nëse faqja juaj është e pritur në domenin kryesor, dosja do të quhet "HTML publike" ose diçka tjetër, në varësi të mënyrës se si e keni shkruar sitin. WP ju lejon të zhvendosni skedarin e konfigurimit një nivel lart në mënyrë që të mos ruhet në dosjen publike.

Nëse jeni duke punuar jashtë linje, thjesht mund ta tërhiqni dhe ta lëshoni skedarin me miun. Nëse faqja është tashmë në linjë, mund të përdorni mjetin e lëvizjes në menaxherin e skedarëve. Zgjidhni skedarin wp-config.php, klikoni lëviz dhe zgjidhni një dosje të re.

Nëse nuk funksionoi herën e parë, mund të flisni me ofruesin e pritjes dhe ta pyesni nëse cilësimet e serverit ju lejojnë ta zhvendosni skedarin në një nivel më të lartë.

3. Refuzoni aksesin në wp-config.php

Mbetet të bëjmë një hap tjetër për të mbrojtur wp-config.php. Duhet të krijojmë një skedar htaccess në të njëjtën dosje si skedari i konfigurimit për t'i mohuar të gjithëve aksesin në wp-config.php.

Krijoni një skedar htaccess në të njëjtën dosje si wp-config. Ashtu si kjo, krijimi i një skedari pa një shtesë nuk do të funksionojë, kështu që ju mund të mashtroni.

Nëse jeni në Mac, krijoni një skedar teksti të quajtur htaccess.txt. Më pas riemëroni skedarin, duke hequr shtesën dhe duke vendosur një pikë përpara emrit në mënyrë që të bëhet .htaccess.

Nuk kemi mbaruar ende, tani duhet të klikojmë me të djathtën mbi skedarin në Finder, të zgjedhim Get Info dhe të shkurtojmë shtesën .txt në fushën Emri & Extension.

Tani hapni skedarin në një redaktues dhe kopjoni kodin e mëposhtëm në të:

urdhër lejo, moho moho nga të gjithë

skedar wp-config.php- shumica skedar i rëndësishëm kur instaloni WordPress. Është skedari kryesor i konfigurimit të faqes suaj, kontrollon aspektet kryesore të funksionimit veçoritë e WordPress dhe ofron të dhëna për WordPress për detyra kritike si lidhja me një bazë të dhënash.

Pa skedarin wp-config.php, WordPress thjesht nuk do të funksionojë. Prandaj, sa herë që instaloni WordPress, një nga gjërat e para që duhet të bëni është të përgatisni skedarin tuaj wp-config.php.

Në përgjithësi, gjithçka është mjaft e thjeshtë - thjesht specifikoni parametrat tuaj të bazës së të dhënave MySQL dhe keni mbaruar. Opsionet e tjera të konfigurimit të disponueshme në skedarin wp-config.php do të funksionojnë si parazgjedhje. Por ka disa gjëra që mund të bëni për t'i personalizuar funksionalitetin, rrisni sigurinë dhe përmirësoni performancën e faqes suaj.

Nëse shikojmë ato skedarë që janë pjesë e shpërndarjes së WordPress, atëherë nuk do të gjejmë skedarin wp-config.php atje. Por ekziston një skedar wp-config-sample.php. Është kjo dosje që duhet marrë si bazë, t'i shtohet asaj parametrat e kërkuar, dhe ruajeni në drejtorinë kryesore Instalimet e WordPress me emrin wp-config.php.

Si hapi tjeter ju mund ta mbroni këtë skedar nga mundësia e aksesit të paautorizuar në të në sit. Për ta bërë këtë, shtoni linjat e mëposhtme në skedarin .htaccess, i cili ndodhet në server në të njëjtën direktori ku është instaluar WordPress:

Rendit Lejo, Moho
Moho nga të gjithë

Sigurohuni që të drejtat për të dy këta skedarë janë - chmod 640. Kjo parandalon aksesin në to nga kërkesat e jashtme, ndërsa kodi lëshohet 403- e ndaluar.

cilësimet bazë

Së pari duhet të specifikoni parametrat Bazat e të dhënave MySQL që keni krijuar për faqen tuaj.

// ** Cilësimet e MySQL - Ju mund ta merrni këtë informacion nga hosti juaj i uebit ** //
/** Emri i bazës së të dhënave për WordPress */
define("DB_NAME", " data_emri_këtu");
/** Emri i përdoruesit të bazës së të dhënave MySQL */
define("DB_USER", " emri i përdoruesit_këtu");
/** Fjalëkalimi i bazës së të dhënave MySQL */
define("DB_PASSWORD", " fjalëkalimi_këtu");
/** Emri i hostit MySQL */
define("DB_HOST", " localhost");

Gjithçka është e qartë këtu - thjesht specifikoni emrin e bazës së të dhënave (mos harroni se në serverin tuaj emri që keni zgjedhur paraprihet nga një parashtesë që përputhet me emrin e llogarisë tuaj në host), si dhe emrin e përdoruesit (kujtoni prefiksin në front !), dhe fjalëkalimin për përdoruesin e dhënë.

Për shembull, nëse emri i llogarisë suaj është thjeshtë, dhe emrin e bazës së të dhënave që keni specifikuar gjatë krijimit - wpbase, atëherë duhet të specifikohet emri i bazës së të dhënave thjeshtë_ wpbase.

Të gjithë këta parametra janë specifikuar në formë të pakriptuar, siç është. Prandaj, është kaq e rëndësishme ta mbroni këtë skedar nga aksesi i paautorizuar nga jashtë.

Emri i hostit është zakonisht localhost, kështu që nuk keni nevojë të ndryshoni asgjë këtu. Në disa hoste, megjithatë, mund të përdoren vlera të tjera. Pra, nëse ky opsion nuk funksionon, do t'ju duhet të kontaktoni hostin dhe të mësoni për rregullat e tij.

/** Kompleti i bazave të të dhënave për t'u përdorur në krijimin e tabelave të bazës së të dhënave. */
define("DB_CHARSET", "utf8");

/** Lloji i mbledhjes së bazës së të dhënave. Mos e ndryshoni këtë nëse keni dyshime. */
define("DB_COLLATE", "");

Në përgjithësi, një tabelë utf-8 është më e përshtatshme si tabela e kodeve WordPress sepse është shumëgjuhësh. Në çdo rast, mos i ndryshoni këto rreshta nëse nuk është absolutisht e nevojshme.

Parametrat më specifikë janë të ashtuquajturat çelësa unik të vërtetimit.

/**#@+
* Autentifikimi i çelësave dhe kripërave unike.
*
* Ndryshoni këto në fraza të ndryshme unike!
* Ju mund t'i gjeneroni këto duke përdorur (@link https://api.wordpress.org/secret-key/1.1/salt/ shërbimin me çelës sekret WordPress.org)
* Ju mund t'i ndryshoni këto në çdo moment në kohë për të zhvlerësuar të gjitha ekzistueset
biskota. Kjo do t'i detyrojë të gjithë përdoruesit të duhet të identifikohen përsëri.
*
* @që nga 2.6.0
*/
define("AUTH_KEY", "vendosni frazën tuaj unike këtu");
define("SECURE_AUTH_KEY", "vendosni frazën tuaj unike këtu");
define("LOGGED_IN_KEY", "vendosni frazën tuaj unike këtu");
define("NONCE_KEY", "vendosni frazën tuaj unike këtu");
define("AUTH_SALT", "vendosni frazën tuaj unike këtu");
define("SECURE_AUTH_SALT", "vendosni frazën tuaj unike këtu");
define("LOGGED_IN_SALT", "vendosni frazën tuaj unike këtu");
define("NONCE_SALT", "vendosni frazën tuaj unike këtu");
/**#@-*/

Këto çelësa ndikojnë biskota, të cilat shkruhen në kompjuterët e vizitorëve të faqes. Besohet se çdo vlerë duhet të jetë unike dhe mjaft e madhe në madhësi. Sidoqoftë, nuk keni nevojë të pyesni se cilat vlera të zgjidhni. Mjafton të përdorni shërbimin, adresa e të cilit tregohet këtu, domethënë https://api.wordpress.org/secret-key/1.1/salt/

Duke kontaktuar adresa e dhënë, Do të merrni tetë rreshta me çelësa unikë. Ju thjesht mund t'i kopjoni ato dhe t'i zëvendësoni linjat burimore në skedarin wp-config.php.

/**
* Prefiksi i tabelës së bazës së të dhënave të WordPress.
*
* Mund të keni instalime të shumta në një bazë të dhënash nëse i jepni secilit një unik
*parashtesa. Vetëm numra, shkronja dhe nënvizime ju lutem!
*/
$table_prefix = "wp_";

Si parazgjedhje, kjo parashtesë është "wp_". Ju nuk mund ta ndryshoni atë. Por nëse jeni të shqetësuar për çështjet e sigurisë, atëherë është më mirë ta ndryshoni atë. Sepse të gjitha robotët dhe skriptet e hakerëve zakonisht vendosen në standardet standarde. Duke vendosur vlerën tuaj, ju e bëni të vështirë për hakerat. Sa më e rastësishme dhe unike të jetë vlera, aq më mirë. Ju mund të përdorni disa shërbime të gjenerimit të fjalëkalimeve për këtë, për shembull, atë që është i disponueshëm në hostet me CPanel, ose ndonjë tjetër. Dhe pastaj në vend të "wp_" do të merrni diçka si "cDEo3jDf_".

Më në fund, vargu i cilësimit të gjuhës.

/**
* Gjuha e lokalizuar e WordPress, e paracaktuar në anglisht.
*
* Ndryshojeni këtë për të lokalizuar WordPress. Një skedar MO përkatës për të zgjedhurin
* Gjuha duhet të instalohet në wp-content/gjuhët. Për shembull, instaloni
* de.mo në wp-content/languages ​​dhe vendosni WPLANG në "de" për të aktivizuar gjermanishten
* mbështetje gjuhësore.
*/
define ("WPLANG", "");

Shumë njerëz mendojnë se në mënyrë që WordPress të flasë rusisht, nevojitet një shpërndarje e veçantë e lokalizuar. Natyrisht, shpërndarja e veçantë nuk dëmton. Por ju mund të bëni pa të. Mjafton të vendosni vlerën 'ru' në cilësimet e gjuhës.

Cilësimet shtesë

1) Regjistroni rishikimet

Të fundit Versionet e WordPress të mbajë një sistem rishikimi që lejon përdoruesit të kursejnë versione të ndryshme postimet e tyre në blog dhe madje kthehen në versionet e ruajtura më parë nëse është e nevojshme. Pavarësisht nëse ju pëlqen apo jo, këtu janë disa opsione konfigurimi që mund t'ju duken të dobishme.

// Kufizoni numrin e rishikimeve të ruajtura
define("WP_POST_REVISIONS", 3); // çdo numër i plotë, por mos u çmend

// Çaktivizo veçorinë pas rishikimit
define ("WP_POST_REVISIONS", false); // vras ​​fryrjen

I pari nga këto përkufizime ju lejon të kufizoni numrin e rishikimeve në një numër të caktuar. E dyta anulon krejtësisht rishikimet për faqen tuaj.

2) Intervali i ruajtjes automatike

Si parazgjedhje, WordPress ruan punën tuaj çdo 60 sekonda. Por me vendosjen e duhur në wp-config.php kjo mund të ndryshohet. Për shembull, si kjo:

define("AUTOSAVE_INTERVAL", 180); // në sekonda

Këtu numri është intervali i ruajtjes automatike në sekonda.

3) Karroca e blerjeve

Që nga WordPress 2.9, të gjitha hyrjet e fshira, qofshin postime apo komente, përfundojnë në të ashtuquajturin “kosh”, i cili zbrazet si parazgjedhje çdo 30 ditë. Por mund të vendosni një interval tjetër, për shembull, një javë:

define("EMPTY_TRASH_DAYS", 7); // bosh çdo javë

Nëse vendosni numrin 0 si parametër, atëherë të gjitha hyrjet do të fshihen menjëherë, pa u futur në kosh.

4) Bllokimi i kërkesave të jashtme

Nëse nuk dëshironi që paneli i administratorit të WordPress të shfaqë mesazhe të WordPress në lidhje me shtojcat e reja, lidhjet në blogun tuaj dhe informacione të tjera të ngjashme në mënyrë që faqja të mos pranojë pingbacks dhe ndjekje, atëherë mund të përdorni parametrin

define("WP_HTTP_BLOCK_EXTERNAL", e vërtetë);

Në këtë rast, të gjitha kërkesat nga faqja juaj jashtë bllokohen.

Nëse ende dëshironi të jeni në gjendje të dërgoni kërkesa në disa URL, atëherë këto adresa duhet të specifikohen në parametrat, për shembull:

define("WP_ACCESSIBLE_HOSTS", "rpc.pingomatic.com");

5) Adresa e WordPress dhe adresën e faqes në internet

Këto parametra mund të specifikohen në cilësimet e panelit të administratorit. Por është gjithashtu e mundur në skedarin wp-config.php.

define ("WP_HOME", "http:// bizsoftlab.ru"); // pa prerje pasuese
define("WP_SITEURL", "http://bizsoftlab.ru"); // pa prerje pasuese

Megjithatë, pas kësaj nuk do të mund t'i ndryshoni ato në panelin e administratorit.

6) Korrigjimi i WordPress

Kjo mënyrë ju lejon të shfaqni mesazhe paralajmëruese kur sistemi WordPress është në punë.

define ("WP_DEBUG", e vërtetë); // modaliteti i korrigjimit: "true" = aktivizoj; "false" = çaktivizoj

Në teori, ai duhet të përdoret gjatë zhvillimit të shtojcave të reja dhe Temat e WordPress. Sidoqoftë, zhvilluesit rrallë e shfrytëzojnë këtë mundësi. Si rezultat, nëse përfshini këtë mënyrë, do të habiteni nga bollëku i mesazheve të ndryshme paralajmëruese dhe gabimesh edhe nga shtojcat më të njohura.

Por mesazhet e gabimit mund të ridrejtohen te skedar të veçantë për ta analizuar më pas në kohën e lirë.

@ini_set ("gabimet_log","On");
@ini_set ("gabimet_afishimi", "Off");
@ini_set ("error_log","/home/path/domain/logs/php_error.log");

Ju duhet të vendosni lejet e duhura për skedarin e gabimit për ta bërë atë të shkrueshëm.

Analiza e skedarit të gabimit do t'ju lejojë të gjurmoni problemet me faqen tuaj në kohë, nëse ato lindin.

7) Rritja e memories PHP

Nëse ju merrni një mesazh gabimi "Madhësia e lejuar e kujtesës prej xxx bajt është shteruar", atëherë kjo do të thotë se për Puna PHP Serveri është pa memorie. Në këtë rast, madhësia e kujtesës mund të rritet:

define("WP_MEMORY_LIMIT", "64M");

Si parazgjedhje, vlera është 32M, kështu që ka kuptim të vendosni vetëm atë që është më e madhe, për shembull, 64M, 96M, 128M.

Vërtetë, jo të gjithë hostet e lejojnë këtë. Prandaj, nëse është e nevojshme, mund t'ju duhet të negocioni me hostin tuaj.

Ka opsione të tjera që mund të vendosen në skedarin wp-config.php. Të gjithë ata janë të renditur në Kodin e Zhvilluesve të WordPress. Por edhe këto janë mjaft të mjaftueshme për të zgjeruar ndjeshëm opsionet e personalizimit për faqen tuaj.

Artikujt kryesorë të lidhur