Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 8
  • Skedari i konfigurimit të Wordpress. Ruajtja e kopjeve të hyrjeve të redaktuara

Skedari i konfigurimit të Wordpress. Ruajtja e kopjeve të hyrjeve të redaktuara

Paketa me WordPress (v3.4.1) vjen me 981 dosje dhe 95 dosjet. Asnjë prej këtyre skedarëve nuk kërkon modifikim manual, përveç skedarit wp-config.php. Natyrisht, nuk kemi nevojë të modifikojmë skedarin nëse jemi të kënaqur me standardin Konfigurimi i WordPress, por është shumë e rëndësishme të mësoni se si të punoni me këtë skedar për të aplikuar masa sigurie, truke për të shpejtuar faqen dhe gjëra të tjera që do t'i studiojmë në këtë artikull.

Së pari: kopje rezervë!

Zoti e ruan kasafortën: bëj rezervë, tani! Përdorni eksportimin e faqes së integruar ose përdorni një shtesë ose bëni një kopje rezervë nëpërmjet phpMyAdmin, por gjithmonë lini vetes mundësinë për ta zhbërë kur konfiguroni faqen tuaj.

Manipulimet tuaja mund të ndikojnë në bazën e të dhënave, por ato nuk do të bëjnë asgjë me asnjë skedar tjetër përveç skedarit me të cilin do të punoni, kështu që bëni një kopje rezervë wp-config.php, por nëse nuk i keni rezervuar skedarët tuaj për më shumë se një muaj, unë do t'ju sugjeroja ta bënit edhe atë. Rezervimet e shpeshta janë gjithmonë të mira.

Gati? Shkoni!

Shpejtësia: Çaktivizo versionet e ruajtura…Tani!

Versionimi i regjistrimit është aktivizuar si parazgjedhje, por mund të rezultojë në fryrje të konsiderueshme të bazës së të dhënave. Versionet e ruajtura ekzistojnë në mënyrë që të mund të ktheheni te versioni i mëparshëm regjistroni nëse keni nevojë. Nëse nuk planifikoni të përdorni versionimin për të kontrolluar « versionet e hershme» shënimet tuaja, duhet patjetër ta çaktivizoni këtë veçori duke shtuar këtë kod në wp-config.php:

Define ("WP_POST_REVISIONS", false);

Megjithatë, nëse jeni të kënaqur me versionet, por nuk keni nevojë për një numër të pafund të kopjeve të të dhënave tuaja të modifikuara, mund të kufizojnë numri i versioneve të ruajtura për çdo postim me këtë rresht kodi:

Define ("WP_POST_REVISIONS", 2);

Shpejtësia: Cakto Domenin e Cookie

Nëse po shërbeni përmbajtje statike (si ngarkimet e mediave) në një nëndomain, është mirë të vendosni "domeni i biskotave". Nëse e bëni këtë, cookies nuk do të dërgohen sa herë që kërkohet përmbajtje statike.

Define ("COOKIE_DOMAIN", "www.website.com");

Këshilla: për të trajtuar ngarkimet e mediave të nëndomaineve, thjesht specifikoni në dy të fundit fushat e tekstit në faqen Opsionet e Medias mënyrë(për shembull, /home/myblog/public_html/mysubdomain) Dhe URL(për shembull http://mysubdomain.myblog.com/) të nëndomainit tuaj.

Shpejtësia: Ndryshoni metodën e sistemit të skedarëve

Nëse instaloni, përditësoni ose fshini shpesh shtojcat dhe temat tuaja, ka shumë të ngjarë që të urreni të shkruani Fjalëkalimi FTP sa herë që bëni diçka. Kodi i mëposhtëm e bën këtë të lehtë për ju duke e detyruar sistemi i skedarëve përdorni kërkesën e drejtpërdrejtë nëpërmjet PHP- me fjalë të tjera, nuk do të keni më nevojë të hyni Të dhënat FTP autorizimi.

Define ("FS_METHOD", "direkt");

Ju lutemi vini re se kjo mund të mos funksionojë me të gjithë ofruesit e pritjes, dhe edhe nëse funksionon, mund të shkaktojë probleme sigurie në hostet e konfiguruar dobët. Pra, sigurohuni që po e përdorni në një server të mirë.

Siguria: Refuzoni aksesin në skedarin wp-config.php

Ky truk kërkon redaktim dhe jo një skedar wp-config.php, dhe skedarin .htaccess në dosjen tuaj rrënjë. Në fakt, ai i pengon sulmuesit të ngarkojnë yourblog.com/wp-config.php përmes një shfletuesi:

# mbroje wpconfig.php urdhër lejo, moho moho nga të gjithë

Thjesht shtoni këtë në tuajën .htaccess arkivoni dhe keni mbaruar!

Siguria: SSL në panelin e administratorit

A është SSL i aktivizuar në serverin tuaj? Mirë! Ju mund ta detyroni WordPress të përdorë lidhje e sigurt kur hyni me këtë linjë kodi:

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

Dhe nëse jeni shumë dyshues për sigurinë (që në fakt është një gjë e mirë), mund ta detyroni WordPress të përdorë SSL në çdo faqe administratori në mënyrë që gjithçka që bëni atje të bëhet përmes një lidhje të koduar:

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

Mund të gjeni më shumë informacion se si të konfiguroni SSL në WordPress Codex në faqen Administration Over SSL.

Siguria: Ndryshimi i prefiksit të bazës së të dhënave

Nëse WordPress ka një vrimë sigurie që i lejon sulmuesit të përdorin një teknikë hakimi të njohur si "Injeksion SQL", ata mund të përdorin lehtësisht prefikset standarde të tabelës së bazës së të dhënave tuaja të WordPress për t'i hequr ato. Por nëse keni parashtesa të tabelës të ndryshme nga ato standarde ( wp_), ata nuk mund t'i marrin me mend, apo jo?

Pra, kur vendosni një faqe të re WordPress, ose ndryshoni parazgjedhjen në faqen e konfigurimit, ose ndryshoni rreshti tjetër në dosje wp-config.php:

$table_prefix = "wooh00yeah_";

Kujdes Përgjigje: Nëse dëshironi ta bëni këtë të funksionojë në një sajt ekzistues, nuk mund të ndryshoni thjesht prefiksin në skedarin wp-config.php - do të merrni gabime në lidhjen e bazës së të dhënave. Ju duhet të përdorni një shtojcë që do të ndryshojë skedarin wp-config.php dhe tabelat e bazës së të dhënave dhe disa vlera brenda tabelave. Unë rekomandoj shtojcën Ndryshimi i prefiksit të DB.

Siguria: Shtoni çelësat e sigurisë…Tani!

Me fjalë të thjeshta Çelësi sekretështë një fjalëkalim me elementë që e bëjnë të vështirë gjetjen e opsioneve të mjaftueshme për të thyer. Një fjalëkalim si "password" ose "test" është i thjeshtë dhe mund të thyhet lehtësisht. Për të gjetur një fjalëkalim të rastësishëm, të paparashikueshëm si "88a7da62429ba6ad3cb3c76a09641fc" do të duhen vite.

Kjo është një nga më masat e nevojshme siguria për WordPress - dhe kjo është thjesht kopjimi dhe ngjitja e përmbajtjes së krijuar rastësisht në këtë faqe në skedarin tuaj wp-config.php. Pjesa më e vështirë është futja e standardit, vlerë boshe këto konstante dhe heqja e tyre!

Të tjera: Ndryshimi i intervalit të ruajtjes automatike

Nëse ndonjëherë punoni në postimin tuaj për 4 orë, mund të mërziteni që WordPress e ruan automatikisht postimin çdo 60 sekonda. Nuk mendoj se është një gjë e keqe, por ndonjëherë është shumë, shumë e bezdisshme. Në çdo rast, nëse dëshironi të vendosni një interval të ruajtjes automatike vlerë më të madhe, mund ta bëni këtë duke vendosur vlerën në skedar wp-config.php si kjo:

Define ("AUTOSAVE_INTERVAL", 240); // vlera duhet të jetë në sekonda!

Të tjera: Transferoni me lehtësi faqen tuaj të WordPress

WordPress është plot me surpriza dhe kjo është një prej tyre. Nëse ndonjëherë ju duhet të zhvendosni faqen tuaj në një domen tjetër (ose në një nëndomain të ri, ose dosje e re), përcaktoni këtë konstante në skedarin tuaj wp-config.php përpara se të transferoni skedarët dhe bazën e të dhënave:

Define ("RELOCATE", e vërtetë); // Nuk kemi mbaruar akoma!

Pas vendosjes së kësaj vlere dhe migrimit të skedarëve dhe bazës së të dhënave, identifikohuni me kredencialet tuaja WP në yournewwebsite.com/login.php dhe më pas kontrolloni nëse faqja kryesore ka ndryshuar URL Në faqe Cilësimet e përgjithshme. Pasi të konfirmoni ndryshimet, hiqni këtë konstante nga skedari juaj wp-config.php. Ky truk i thjeshtë i WordPress-it do t'ju kursejë nga telashet për të redaktuar manualisht bazën tuaj të të dhënave.

Këshilla: Ndërsa kjo fjalë për fjalë "transferon" faqen tuaj, nuk ndikon në lidhjet e koduara në përmbajtjen tuaj. Për t'i ndryshuar ato duhet të përdorni një shtojcë si

Paketa me WordPress (v3.4.1) vjen me 981 dosje dhe 95 dosjet. Asnjë prej këtyre skedarëve nuk kërkon modifikim manual, përveç skedarit wp-config.php. Natyrisht, nuk kemi nevojë ta modifikojmë skedarin nëse jemi të kënaqur me të. konfigurim standard WordPress, por është shumë e rëndësishme të mësoni se si të punoni me këtë skedar në mënyrë që të aplikoni masa sigurie, truke për të shpejtuar faqen dhe gjëra të tjera që do t'i studiojmë në këtë artikull.

Së pari: kopje rezervë!

Zoti e ruan kasafortën: bëj një kopje rezervë tani! Përdorni eksportimin e faqes së integruar ose përdorni një shtesë ose bëni një kopje rezervë nëpërmjet phpMyAdmin, por gjithmonë lini vetes mundësinë për ta zhbërë kur konfiguroni faqen tuaj.

Manipulimet tuaja mund të ndikojnë në bazën e të dhënave, por ato nuk do të bëjnë asgjë me asnjë skedar tjetër përveç skedarit me të cilin do të punoni, kështu që bëni një kopje rezervë wp-config.php, por nëse nuk i keni rezervuar skedarët tuaj për më shumë se një muaj, unë do t'ju sugjeroja ta bënit edhe atë. Rezervimet e shpeshta janë gjithmonë të mira.

Gati? Shkoni!

Shpejtësia: Çaktivizo versionet e ruajtura...Tani!

Versionimi i regjistrimit është aktivizuar si parazgjedhje, por mund të rezultojë në fryrje të konsiderueshme të bazës së të dhënave. Versionet e ruajtura ekzistojnë në mënyrë që të mund të ktheheni në një version të mëparshëm të një regjistrimi nëse keni nevojë. Nëse nuk planifikoni të përdorni versionimin për të kontrolluar " versionet e hershme" nga hyrjet tuaja, duhet patjetër ta çaktivizoni këtë veçori duke shtuar këtë kod në wp-config.php:

define ("WP_POST_REVISIONS", false);

Megjithatë, nëse jeni të kënaqur me versionet, por nuk keni nevojë për një numër të pafund të kopjeve të të dhënave tuaja të modifikuara, mund të kufizojnë numri i versioneve të ruajtura për çdo postim me këtë rresht kodi:

Define ("WP_POST_REVISIONS", 2);

Shpejtësia: Cakto Domenin e Cookie

Nëse po shërbeni përmbajtje statike (si ngarkimet e mediave) në një nëndomain, është mirë të vendosni " domain cookie". Nëse e bëni këtë, cookies nuk do të dërgohen sa herë që kërkohet përmbajtje statike.

Define ("COOKIE_DOMAIN", "www.website.com");

Këshilla: për të trajtuar ngarkimet e mediave në nëndomain, thjesht futni dy fushat e fundit të tekstit në faqen Opsionet e medias mënyrë(për shembull, /home/myblog/public_html/mysubdomain) Dhe URL(për shembull http://mysubdomain.myblog.com/) të nëndomainit tuaj.

Shpejtësia: Ndryshoni metodën e sistemit të skedarëve

Nëse instaloni, përditësoni ose fshini shpesh shtojcat dhe temat tuaja, ka shumë të ngjarë që të urreni të shkruani Fjalëkalimi FTP sa herë që bëni diçka. Kodi i mëposhtëm e bën këtë të lehtë për ju duke e bërë sistemin e skedarëve të përdorë një kërkesë të drejtpërdrejtë nëpërmjet PHP- me fjalë të tjera, nuk do të keni më nevojë të futni të dhënat e autorizimit FTP.

Define ("FS_METHOD", "direkt");

Ju lutemi vini re se kjo mund të mos funksionojë me të gjithë ofruesit e pritjes, dhe edhe nëse funksionon, mund të shkaktojë probleme sigurie në hostet e konfiguruar dobët. Pra, sigurohuni që po e përdorni në një server të mirë.

Siguria: Refuzoni aksesin në skedarin wp-config.php

Ky truk kërkon redaktim dhe jo një skedar wp-config.php, dhe skedarin .htaccess në dosjen tuaj rrënjë. Në fakt, ai i pengon sulmuesit të ngarkojnë yourblog.com/wp-config.php përmes një shfletuesi:

# mbroje wpconfig.php urdhër lejo, moho moho nga të gjithë

Thjesht shtoni këtë në tuajën .htaccess arkivoni dhe keni mbaruar!

Siguria: SSL në panelin e administratorit

A është SSL i aktivizuar në serverin tuaj? Mirë! Ju mund ta detyroni WordPress të përdorë një lidhje të sigurt kur identifikoheni me këtë linjë kodi:

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

Dhe nëse jeni shumë dyshues për sigurinë (që në fakt është një gjë e mirë), mund ta detyroni WordPress të përdorë SSL në çdo faqe administratori në mënyrë që gjithçka që bëni atje të bëhet përmes një lidhje të koduar:

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

Mund të gjeni më shumë informacion se si të konfiguroni SSL në WordPress Codex në Administrimi mbi SSL.

Siguria: Ndryshimi i prefiksit të bazës së të dhënave

Nëse WordPress ka një vrimë sigurie që lejon sulmuesit të përdorin një hak të njohur si " injeksion SQL", ata mund të përdorin lehtësisht prefikset standarde të tabelës së bazës së të dhënave të WordPress-it tuaj për t'i hequr ato. Por nëse keni parashtesa të tabelës jo standarde ( wp_), ata nuk mund t'i marrin me mend, apo jo?

Pra, kur vendosni një faqe të re WordPress, ose ndryshoni parazgjedhjen në faqen e konfigurimit ose ndryshoni rreshtin e mëposhtëm në skedar wp-config.php:

$table_prefix = "wooh00yeah_";

Kujdes Përgjigje: Nëse dëshironi ta bëni këtë të funksionojë në një sajt ekzistues, nuk mund të ndryshoni thjesht prefiksin në skedarin wp-config.php - do të merrni gabime në lidhjen e bazës së të dhënave. Ju duhet të përdorni një shtojcë që do të ndryshojë skedarin wp-config.php dhe tabelat e bazës së të dhënave dhe disa vlera brenda tabelave. Unë rekomandoj shtojcën Ndryshimi i prefiksit të DB.

Siguria: Shtoni çelësat e sigurisë…Tani!

Le të vetëm lexoni në Kodikun e WordPress:

Me fjalë të thjeshta Çelësi sekretështë një fjalëkalim me elementë që e bëjnë të vështirë gjetjen e opsioneve të mjaftueshme për të thyer. Një fjalëkalim si "password" ose "test" është i thjeshtë dhe mund të thyhet lehtësisht. Për të gjetur një fjalëkalim të rastësishëm, të paparashikueshëm si " 88a7da62429ba6ad3cb3c76a09641fc“Do të duhen vite.

Kjo është një nga masat më thelbësore të sigurisë për WordPress - dhe thjesht kopjohet dhe ngjitet rastësisht. gjeneruar në këtë faqe përmbajtjen në dosjen tuaj wp-config.php. Pjesa më e vështirë është futja e vlerave standarde, boshe të këtyre konstanteve dhe heqja e tyre!

Të tjera: Ndryshimi i intervalit të ruajtjes automatike

Nëse ndonjëherë punoni në postimin tuaj për 4 orë, mund të mërziteni që WordPress e ruan automatikisht postimin çdo 60 sekonda. Nuk mendoj se është një gjë e keqe, por ndonjëherë është shumë, shumë e bezdisshme. Në çdo rast, nëse dëshironi të vendosni intervalin e ruajtjes automatike në një vlerë më të madhe, mund ta bëni këtë duke vendosur vlerën në skedar wp-config.php si kjo:

Define ("AUTOSAVE_INTERVAL", 240); // vlera duhet të jetë në sekonda!

Të tjera: Transferoni me lehtësi faqen tuaj të WordPress

WordPress është plot me surpriza dhe kjo është një prej tyre. Nëse ndonjëherë ju duhet të zhvendosni faqen tuaj në një domen tjetër (ose një nëndomain ose një dosje të re), përcaktoni këtë konstante në skedarin tuaj wp-config.php përpara se të transferoni skedarët dhe bazën e të dhënave:

Define ("RELOCATE", e vërtetë); // Nuk kemi mbaruar akoma!

Pas vendosjes së kësaj vlere dhe migrimit të skedarëve dhe bazës së të dhënave, identifikohuni me kredencialet tuaja WP në yournewwebsite.com/login.php dhe më pas kontrolloni nëse faqja kryesore ka ndryshuar URL në faqen e Cilësimeve të Përgjithshme. Pasi të konfirmoni ndryshimet, hiqni këtë konstante nga skedari juaj wp-config.php. Ky truk i thjeshtë i WordPress-it do t'ju kursejë nga telashet për të redaktuar manualisht bazën tuaj të të dhënave.

Këshilla: ndërsa kjo fjalë për fjalë "transferon" faqen tuaj, nuk ndikon në lidhjet e koduara në përmbajtjen tuaj. Për t'i ndryshuar ato duhet të përdorni një shtojcë si Kërko Regex dhe zëvendësoni lidhjet e vjetra me të reja.

Të tjera: Çaktivizo modifikimin e skedarëve të shtojcave dhe temave

Nëse jeni një dizajner në internet dhe përdorni WordPress për faqet e klientëve tuaj, mund të dëshironi të çaktivizoni redaktimin e skedarëve të temave dhe shtojcave duke shtuar konstantën e mëposhtme:

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

Për më tepër, mund të çaktivizoni instalimin e temave dhe shtojcave të reja dhe përditësimin e tyre:

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

Vetëm mos harroni se përditësimet e temave dhe shtojcave janë shpesh shumë të rëndësishme kur rregullojnë vrimat e sigurisë. Pra, nëse do të çaktivizoni përditësimin dhe instalimin e shtojcave/temave të reja, do t'ju duhet të mbani gjurmët e përditësimeve në një mënyrë tjetër.

Të tjera: Aktivizo WP_DEBUG në zhvillim

Është e thjeshtë: nëse jeni duke zhvilluar një shtojcë ose temë, është mirë të aktivizoni veçorinë e korrigjimit në WordPress për të parë se çfarë njoftimesh dhe paralajmërimesh po merrni:

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

Ndonjëherë është thjesht e mrekullueshme të shohësh se çfarë gabime të thjeshta ju mund të bëni gjatë projektimit!

Megjithatë ka ende cilësimet shtesë, të cilat ndihmojnë webmasterët në funksionimin dhe mbrojtjen e blogut të tyre në WordPress. Le të hedhim një vështrim në disa konfigurime të reja për dosjen e dhënë.

Mbrojtja e wp-config.php

Gjëja më e rëndësishme dhe e parë që duhet bërë për këtë skedar është që fillimisht t'i mohoni të gjithëve aksesin në të. Ju mund ta bëni këtë me .htaccess, e cila shtrihet në rrënjë pranë wp-config.php dhe shtoni kodin e mëposhtëm në të:

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

Pastrimi i kukive

Brenda wp-config.php ju mund të gjeni kodin si në shembullin më poshtë.

Define("AUTH_KEY", "fut çelësin unik këtu"); define("SECURE_AUTH_KEY", "fut çelësin unik këtu"); define("LOGGED_IN_KEY", "fut çelësin unik këtu"); define("NONCE_KEY", "fut çelësin unik këtu"); define("AUTH_SALT", "fut një frazë unike këtu"); define("SECURE_AUTH_SALT", "fut një frazë unike këtu"); define("LOGGED_IN_SALT", "fut frazën unike këtu"); define("NONCE_SALT", "fut një frazë unike këtu");

Në këtë kod, ju duhet të zëvendësoni tekstin - shkruani frazën unike këtu, në tuajën kod unik, për shembull, mund të gjenerohet në faqen e internetit vrdpress - https://api.wordpress.org/secret-key/1.1/salt/. Me çdo thirrje për adresa e dhënë, gjenerohen kode të reja. Ata duken diçka si kjo -

[email i mbrojtur])s|0Dh)Bp`+~`*,- vmC2=l `78RM!53+JsDx%

Shifrat duhet të jenë të paktën 64. Siç shkruhet në vetë skedarin, këta çelësa do të ndihmojnë në krijimin e skedarëve ekzistues biskota e pavlefshme. Për t'u mbrojtur nga hakerat.

Ndrysho prefiksin e tabelës

Gjatë instalimit, mund të ndryshoni prefiksin e tabelës së bazës së të dhënave. Vendosur si parazgjedhje wp_.

$table_prefix = "wp_";

Pra, kur instaloni, është më mirë të ndryshoni menjëherë për të zvogëluar gjasat e hakimit. Në një faqe pune, ju duhet të ndryshoni prefikset në bazën e të dhënave, përndryshe faqja do të ndalojë së punuari. Nëse nuk dini si ta bëni, atëherë është më mirë të mos e prekni.

Numri i kopjeve rezervë

Kur shkruani një artikull në panelin e administratorit, atëherë herë pas here ka një ruajtje dhe kopje rezervë të të dhënave regjistrohen në bazën e të dhënave. Për të ndryshuar numrin e tyre, për të kufizuar ose rritur. Sa më shumë kopje rezervë të tillë në bazën e të dhënave, aq më i madh dhe më i ngadalshëm funksionon. Shtoni këtë kod dhe vendosni numrin e dëshiruar.

Define ("WP_POST_REVISIONS", 3);

Nëse dëshironi të hiqni plotësisht kopjet rezervë, atëherë kodi do të jetë i tillë.

Define ("WP_POST_REVISIONS", false);

Intervali i ruajtjes automatike

Nëse keni lënë një kopje rezervë, mund të vendosni kohën, shpeshtësinë e ruajtjes. Për ta bërë këtë, shtoni kodin dhe vendosni vlerën tuaj në sekonda.

Define ("AUTOSAVE_INTERVAL", 120);

Shporta zbrazet automatikisht

Në WordPress, kur fshini një postim, koment, etj., ai shkon në kosh. Nga atje tashmë mund të fshini plotësisht. Ndonjëherë shumë mbeturina të panevojshme grumbullohen në shporta dhe për të mos u shqetësuar për faktin se ato duhet të pastrohen. Si parazgjedhje, pastrimi automatik ndodh çdo 30 ditë. Për të ndryshuar, shtoni këtë kod, duke specifikuar numrin tuaj të ditëve.

Define ("EMPTY_TRASH_DAYS", 7);

Për të çaktivizuar koshin, vendosni numrin e ditëve në zero.

Define ("EMPTY_TRASH_DAYS", 0);

Ndryshoni sasinë e memories së alokuar për PHP

Nëse një mesazh shfaqet para jush Madhësia e lejuar e kujtesës prej xxx bajt është shteruar, atëherë funksioni i rritjes së kujtesës për PHP do t'ju ndihmojë. Si parazgjedhje, WordPress do të përpiqet automatikisht të rrisë memorien PHP në 32 MB. Nëse kjo nuk mjafton, atëherë mund ta shtoni manualisht.

DEFINE ("WP_MEMORY_LIMIT, "64M"); DEFINE("WP_MEMORY_LIMIT, "96M"); DEFINE ("WP_MEMORY_LIMIT", "128M");

Disa hostë nuk do ta lejojnë këtë, kështu që do t'ju duhet ta kontaktoni atë për ndihmë.

Regjistri i gabimeve të WordPress

Në WordPress, ju mund të mbani një regjistër gabimesh për të ditur pse dhe si kanë ndodhur disa gabime. Për ta bërë këtë, ju duhet të krijoni një skedar php_error.log dhe vendoseni në rrënjën e faqes. Pas kësaj, shtoni kodin e mëposhtëm në skedarin wp-config.php:

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

Në rreshtin e fundit, nëse është e nevojshme, ndryshoni shtegun për në skedar.

Ndërsa të gjithë. Shtesa të thjeshta dhe jo të komplikuara që do t'ju ndihmojnë të punoni me WordPress.

Kjo është e gjitha, faleminderit për vëmendjen tuaj. 🙂

(një kapitull nga një libër i ardhshëm për fillestarët rreth krijimit të një siti dhe fitimit të parave në të)

Skedari wp-config.php është shumë i rëndësishëm që WordPress të funksionojë siç duhet. Unë madje do të thoja - gjëja më e rëndësishme për një blog WordPress në përgjithësi. Nuk po e ekzagjeroj aspak: praktikisht nuk kam rënë në kontakt me skedarë të tjerë, veçanërisht në satelitë. Prandaj, emri i saj është wp-config.php- duhet mësuar përmendësh.

Dhe një term tjetër me të cilin do të vini vazhdimisht në kontakt është direktoria rrënjësore, ose rrënja e faqes. Çfarë është kjo? Hapni faqen tuaj të internetit në Total Commander. Shkoni te dosja public_html dhe ajo që shihni atje (një grup dosjesh dhe skedarësh) është rrënja e sajtit. Në të njëjtin vend, në rrënjë, ndodhet skedari që na nevojitet. Nuk e sheh? E drejta. Ekziston një boshllëk për të i quajtur wp-config-sample.php. Ky skedar fillimisht duhet të modifikohet dhe më pas të riemërohet. Kjo është ajo që ne do të bëjmë tani.

Këtu është rrënja e faqes (poshtë):

Fig.1 (të gjitha imazhet mund të klikohen)

Pasi klikojmë mbi këtë skedar dhe shtypim butonin "A4 Edit". Hapet blloku i shënimeve për modifikimin e NotePad++:

Nëse hapni Notepad-in e zakonshëm që përfshihet me Windows, atëherë mbani në mend se ai është plotësisht i papërshtatshëm për redaktimin e skedarëve. Ju duhet një bllok shënimesh me një funksion redaktues, si NoteRad++ ose Notepad2. Ata funksionojnë në të njëjtën mënyrë, por pa hyrë në detaje, do të them: NotePad ++ është më i përshtatshëm, kështu që ne do ta përdorim atë. Tani duhet të ndaloni së punuari në skedar dhe të instaloni bllokun e shënimeve të dëshiruar. Si ta bëni këtë, lexoni artikullin.

Le te vazhdojme. Klikoni një herë në skedarin wp-config-sample.php dhe shtypni butonin "F4 Edit". Notepad++ do të hapet (shih Figurën 2).

KUJDES! Është e nevojshme të ndryshohet vetëm kjo dhe vetëm siç them unë, përndryshe do të jetë shumë keq. Për më tepër, nuk ka asgjë të komplikuar atje, thjesht duhet të jeni të kujdesshëm. Le ta zhvendosim faqen e bllokut të shënimeve pak poshtë:

Do të na duhet të ndryshojmë disa vlera në rreshtat 21, 24,27 (treguar me shigjeta) - ndrysho shto (ndrysho) emri i bazës së të dhënave, emri i përdoruesit dhe fjalëkalimi.

Në rreshtin 21, duhet të fusim emrin e bazës së të dhënave MySQL që krijuam. Në shembullin tonë, ky është cl57942_test111. Sigurisht, do të keni një emër tjetër.

Në rreshtin 24 - futni përdoruesin, mund ta merrni në letrën e informacionit të hostit, ne e kemi - cl57942.

Në rreshtin 27, futni fjalëkalimin e bazës së të dhënave.

Thjesht mos i hiqni thonjëzat e vetme kur shkruani ndryshime, ato janë të nevojshme.

Në fund, duhet të dalë kështu.

Le të ulim pak më shumë faqen e fletores:

E nevojshme ndryshoni çelësat e vërtetimit. Për ta bërë këtë, klikoni në këtë lidhje - http://api.wordpress.org/secret-key/1.1/. Kjo do të hapë faqen WordPress.org me çelësat e gjeneruar, të cilët do të ndryshojnë sa herë që faqja rifreskohet:

Kopjojeni me kujdes në çdo rresht pjesën që ndodhet midis thonjëzave të vetme dhe ngjisni atë që keni kopjuar më parë në vend të frazës "ndrysho eto na unikalnuyu frazu" në rreshtin përkatës në skedar.

Nëse jeni duke përdorur WordPress në edicionin zyrtar, atëherë fotografia në monitorin tuaj do të jetë e ndryshme nga Fig. 5 - do të ketë më shumë rreshta me çelësa, etj. Në përgjithësi, ju duhet të bëni gjithçka saktësisht si kjo, shkarkoni vetëm çelësat nga një faqe tjetër - https://api.wordpress.org/secret-key/1.1/salt/

Le ta zhvendosim faqen poshtë:

Së pari, për të lehtësuar ngarkesën në server lidhni përkthimin e dritës, për këtë komentoni(blloku) rreshti 72, dhe më pas mos koment(zhbllokoni) rreshtin 73. Për ta bërë këtë, në rreshtin 72 duhet të vendosni 2 të pjerrëta dhe një hapësirë ​​përpara fillimit të rreshtit, dhe në rreshtin 73, përkundrazi, hiqni të pjerrët dhe hapësirën. Rezultati është i dukshëm në pamjen e mëposhtme të ekranit (shih fig. 8).

Çfarë duhet bërë për ata që kanë këto rreshta duken ndryshe, më saktë, nuk ka rreshtin 73 (shih Fig. 7)? Kjo do të thotë që ju nuk e keni shkarkuar WordPress në edicionin Lecactus, në tjetrin, ka shumë të ngjarë, atë zyrtar. Ju mund ta kaloni këtë pasazh rreth komentimit - moskomentimit. Asgjë e keqe nuk do të ndodhë, vetëm WordPress-i juaj do të funksionojë më ngadalë. Por është më mirë të shkarkoni WP në edicionin Lecactus përpara se të zhyteni në blogje :-), dhe jeni vetëm në fillim të udhëtimit. Atëherë do t'ju duhet të hiqni WordPress-in e vjetër nga hosti dhe të ngarkoni një të ri.

Tani për linjën 77. Ajo qeveris kursen automatikisht, periodiciteti i tyre. WordPress, si Word, përfshin ruajtjen automatike të punës suaj pas një kohe të caktuar. Në fakt, kjo është e përshtatshme, por fakti është që ju vazhdoni të punoni, dhe WordPress ndalon - kursen atë që është bërë më parë. Dhe kjo nuk është shumë e përshtatshme. Si parazgjedhje, periudha e ruajtjes automatike është vendosur në 60 sekonda. E vendosa periudhën në 300 sekonda. 5 minuta, për mendimin tim, është një periudhë normale.

Tani rreshti tjetër është i 78-ta. ajo drejton numri i rishikimeve. Cfare eshte? Imagjinoni të shkruani një artikull të gjatë direkt në blog (është e mundur) brenda pak ditësh. Pasi të keni shkruar pjesën e parë, ju ruani atë që është bërë (ky është rishikimi i parë), nëse keni bërë pjesën e dytë, e ruani (rishikimin e dytë), etj. ato. çdo ndryshim në artikull, edhe pse jo aq global, por thjesht rregullimi i gabimeve, rrit numrin e rishikimeve.

Gjithçka do të ishte mirë, por kjo do të thotë se sa rishikime kishte, kaq shumë variante artikujsh ruhen nga WordPress-i juaj. Kjo vlen për çdo (!) artikull në faqe, dhe ju mund të keni disa qindra ose mijëra prej tyre. Dhe ngarkesa në server rritet me të njëjtën sasi (rezultati: hosti është i pakënaqur), WordPress bëhet i ngathët dhe i ngadalshëm (klientët janë të pakënaqur). Me një fjalë, është mirë t'i fikni ato duke vendosur numrin 0 në vend të 5.

Si rezultat, ju duhet të merrni këtë:

MOS PREK ASGJË TJETËR NË KËTË DOSJE!!!

Pasi të keni bërë ndryshime, ruajini ato. Për ta bërë këtë, klikoni në butonin "Ruaj" në këndin e sipërm të majtë:

Pasi të keni ruajtur ndryshimet, mbyllni NotePad++. Komandanti juaj Total do të shfaqet në monitor dhe do të shihni një dritare:

Klikoni "Po". Do të shfaqet një dritare e re:

Kliko "Zëvendëso". Skedari i modifikuar është ngarkuar në host. Tani riemërto skedarin wp-config-sample. Për ta bërë këtë, kliko me të djathtën në skedar dhe kliko "Riemërto":

Skedari do të duket si ky:

Tani vendosni me kujdes kursorin midis shkronjës së fundit të kampionit të fjalës dhe pikës pas saj. Nëse nuk keni arritur saktësisht në vendin e duhur, mos u dekurajoni, përdorni tastet e navigimit (me shigjeta lart-djathtas-majtas-poshtë, zakonisht të vendosura pranë tastierës alfabetike - në të djathtë të saj). Përdorni ato për të vendosur kursorin në vendin e duhur. Pas kësaj, përdorni tastin "Backspace" për të hequr një shkronjë në një kohë derisa të duket kështu:

Shtypni "Enter". Total Commander do të korrigjojë automatikisht emrin e skedarit në host.

Gjithçka. Puna u krye. Ju as nuk mund ta imagjinoni se çfarë gjëje të madhe kemi bërë tani. Por në të vërtetë, çfarë është ajo? Ne kemi lidhur WordPress-in tonë me bazat e të dhënave MySQL dhe tani faqja jonë është në funksion! Sigurisht, me kusht që DNS të jetë regjistruar.

Skedari wp-config.php është skedari më i rëndësishëm CMS i WordPress. Skedari wp-config.php përcakton detyrat kryesore funksionale të motorit WP, duke filluar nga funksioni themelor, ndërveprimi me bazën e të dhënave dhe hostimi i faqes, dhe duke përfunduar me konfigurimin shtesë, menaxhimin e koshit të plehrave të faqes.

Më lejoni t'ju kujtoj se hera e parë që hasni skedarin wp-config.php në . Menjëherë pas ngarkimit të skedarëve WordPress CMS në drejtorinë e faqes në hostin tuaj, duhet të riemërtoni skedarin wp-config-sample.php për të paraqitur wp-config.php. Pas riemërtimit, skedari wp-config.php redaktohet që të përputhet me të dhënat tuaja të pritjes.

Shënim: Prej kohësh nuk ka qenë më e nevojshme të redaktohet veçmas wp-config. Parametrat futen direkt nga shfletuesi kur instaloni CMS.

E rëndësishme! Mos përdorni redaktues teksti si Microsoft Word për të redaktuar skedarët e wordpress. Përdorni redaktorët me mënyra elementare të formatimit të tekstit. Notepad është i mirë për këtë qëllim, por redaktori më i mirë për skedarët WP është (për mua sigurisht) Notepad++.

Shënim: Kur sistemi të përditësohet, ndryshimet e përdoruesit në skedarin wp-config.php do të humbasin.

Ndryshime të detyrueshme në skedarin wp-config.php kur instaloni WordPress

Para së gjithash, kur instaloni WordPress, duhet të futni parametrat e bazës së të dhënave MySQL të krijuar për sitin në skedarin wp-config.php:

  • Emri i bazës së të dhënave për WordPress;

('DB_NAME', 'baza e të dhënave_name_here')

  • Emri i përdoruesit MySQL;

('DB_USER', 'username_here')

  • Fjalëkalimi i bazës së të dhënave MySQL;

('DB_PASSWORD', 'password_here')

  • Emri i serverit MySQL;

('DB_HOST', 'localhost')

Ju vendosni emrin e bazës së të dhënave, emrin e përdoruesit dhe fjalëkalimin kur krijoni bazën e të dhënave në host. Emri i serverit MySQL duhet të sigurohet nga ofruesi i pritjes. (Mos ngatërroni emrin e serverit MySQL me emrin e serverit pritës). Zakonisht emri i serverit MySQL është 'localhost', por mund të jetë edhe adresa IP ku ndodhet serveri MySQL.

Këto ndryshime në skedarin wp-config.php janë të mjaftueshme për të instaluar me sukses WP. Të gjitha ndryshimet në skedarin wp-config.php mund të bëhen, si para ngarkimit të WordPress në host në kompjuterin tuaj, ashtu edhe pas ngarkimit duke futur direktorinë përmes FTP.

Por ka një artikull në konfigurimin bazë të skedarit wp-config.php të cilit nuk i kushtoni vëmendje kur instaloni WordPress për herë të parë. Ndryshimi i këtij artikulli ju lejon të krijoni faqe të shumta WordPress në të njëjtën bazë të dhënash MySQL.

Ndryshimi i prefiksit të bazës së të dhënave në skedarin wp-config.php

Nëse pritja juaj ka një numër të kufizuar bazash të dhënash të krijuara, atëherë për t'i ruajtur ato, mund të krijoni disa site WordPress në të njëjtën bazë të dhënash (është më mirë të kufizoheni në dy sajte).

Kur instaloni një WordPress të dytë në një bazë të dhënash, futen të gjithë parametrat e bazës së të dhënave të mëparshme dhe në rreshtin "Prefiksi i tabelave në bazën e të dhënave të WordPress" në vend të prefiksit standard, vendosim çdo parashtesë të lexueshme në mënyrë të arsyeshme. Ne përdorim vetëm shkronja të vogla, latine dhe numra arabë. Parashtesa duhet të përfundojë me një nënvizim [_]. Pas ndryshimit të prefiksit në wp-config.php, mund të "ngarkoni" skedarët e faqes së dytë të WP në host. Vërej se faqja e dytë duhet të instalohet në një dosje të re, një nëndomain i krijuar paraprakisht.

Shënim: Duke folur për prefiksin e bazës së të dhënave, duhet të theksohet se për të siguruar siguri serioze të faqes, WP rekomandohet fillimisht në çdo tjetër, nuk rekomandohen më shumë se 4 karaktere. Pse saktësisht 4, nuk e di, kam parashtesa me 6 karaktere sipas llojit të fjalëkalimit.

Çelësat e sigurisë për të enkriptuar aksesin në kukit e përdoruesit

Skedari wp-config.php i WordPress, përveç konfigurimit të sistemit, është linja e parë e sigurisë së sistemit. Wordpress ofron të vendosë 8 çelësa në skedar për të vërtetuar përdoruesin. 'AUTH_KEY', 'SECURE_AUTH_KEY', 'LOGGED_IN_KEY', 'NONCE_KEY', 'AUTH_SALT', 'SECURE_AUTH_SALT', 'LOGGED_IN_SALT', 'NONCE_SALT'. Pa këta çelësa, wordpress do të funksionojë mirë, por ka një vrimë të madhe në sigurinë e faqes. Duhet të futni çelësat një herë pas instalimit të Wordpress. Për të gjeneruar emrin e çelësave, mund të përdorni shërbimin e çelësit WordPress, i cili tregohet në komentet e skedarit. Kur hapni këtë adresë, do të shihni 8 çelësa që duhet t'i kopjoni dhe ngjitni me radhë në skedarin wp-config.php. Kur rifreskoni këtë faqe, çelësat ndryshojnë.

Modifikimi i skedarit wp-config.php për të personalizuar më tej faqen tuaj të WordPress

skedar wp-config.php e rëndësishme jo vetëm për cilësimet bazë, por edhe interesante për cilësimet shtesë që mund të përmirësojnë sitin (por nëse nuk përmirësohen, atëherë ndryshoni me siguri). Këtu janë disa prej tyre:

Ndrysho paketën e lokalizimit të WP

define ("WPLANG", "ru_RU"); define("LANGDIR", "mylanguagedirectory"); //Nëse skedari i gjuhës nuk është i ngarkuar në dosjen e gjuhëve.

Ndryshimi i pastrimit të mbeturinave të sitit

Të gjitha informacionet e hequra nga faqja ruhen në sajt për 30 ditë (si parazgjedhje). Kjo kohë mund të shkurtohet ose zgjatet.

Define ("EMPTY_TRASH_DAYS", 30); // 30 dite

Çaktivizoni ruajtjen e skedarëve të fshirë

define("EMPTY_TRASH_DAYS", 0); // Nuk ka mbeturina askund.

Mund të lëvizni ose instaloni wordpress jo në dosjen rrënjë, por le të themi në dosjen "blog". Në mënyrë që zhvendosja e faqes të mos ndikojë në adresat në dalje, duke redaktuar skedarin config.php, mund të specifikoni shtigje të reja lokale për të gjitha drejtoritë e sistemit ("wp-content", "plugins", etj.). Për drejtorinë "wp-content", duhet të vendosni WP_CONTENT_DIR në shtegun e ri të drejtorisë lokale. Të gjitha shtigjet janë relative, nga dosja rrënjë e faqes.

Për shembull,

Define("WP_CONTENT_DIR", $_SERVER["DOCUMENT_ROOT"] . "/blog/wp-content");

Mund të specifikoni me opsionin WP_CONTENT_URL jo një të afërm, por rrugën e plotë të URI-së së blogut për këtë direktori. Për shembull:

Define ("WP_CONTENT_URL", "http://example/blog/wp-content");

Mund të ndryshoni shtegun për në dosjen e shtojcave dhe të vendosni opsionin WP_PLUGIN_DIR në shtegun lokal të kësaj drejtorie. Për shembull:

Define("WP_PLUGIN_DIR", $_SERVER["DOCUMENT_ROOT"] . "/blog/wp-content/plugins');

Vërtetë, vlen të përmendet se ndryshimi i shtegut në drejtorinë "plugin" mund të shkaktojë një problem me disa shtojca.

Redaktimi i config.php mund të ndryshojë intervalin e ruajtjes automatike të WP

Kur redaktoni artikuj, WordPress përdor Ajax për të ruajtur automatikisht ndryshimet në artikull. Kjo do të thotë, gjatë redaktimit të një artikulli, sistemi ruan automatikisht ndryshimet e bëra. Mund ta rrisni këtë cilësim duke vendosur vonesa më të gjata ndërmjet ruajtjes automatike. Ju gjithashtu mund ta zvogëloni atë. Vlera e paracaktuar e ruajtjes automatike është 60 sekonda. Nëse nuk e shihni këtë opsion në skedarin wp-config.php, atëherë është aplikuar vlera e paracaktuar.

Define ("AUTOSAVE_INTERVAL", 60); // Ruaj automatikisht çdo 60 sekonda;

Kufizoni numrin e rishikimeve të postimeve

Ju mund të kufizoni numrin e rishikimeve të mundshme të materialeve.

Define ("WP_POST_REVISIONS", 5);// 5 - numrin e rishikimeve të mundshme të materialeve.

Ruajtja e kopjeve të hyrjeve të redaktuara

WordPress si parazgjedhje ruan të gjitha kopjet sa herë që redaktoni artikuj dhe faqe. Kjo ju lejon të ktheheni në versionet e mëparshme të artikujve dhe faqeve nëse është e nevojshme. Nëse kjo nuk kërkohet, mund të çaktivizoni ruajtjen e kopjeve ose të kufizoni numrin e tyre.

Mund të çaktivizoni ruajtjen e shënimeve të redaktuara me rreshtin e mëposhtëm:

define ("WP_POST_REVISIONS", false);

Ju mund të specifikoni një numër të caktuar regjistrimesh të redaktuara si kjo

Define ("WP_POST_REVISIONS", 3);

Numri i rishikimeve për t'u mbajtur është specifikuar si një numër i plotë. Për shembull, 3 ose 5 ose 7.

Korrigjimi i sistemit WordPress

Opsionet WP_DEBUG kontrollojnë shfaqjen e disa gabimeve dhe paralajmërimeve. Nëse ky cilësim nuk është i pranishëm në skedarin wp-config.php, atëherë vlera konsiderohet false. Për të aktivizuar opsionin, duhet të shtoni linjat e mëposhtme në kod:

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

Në mënyrë që WordPress t'ju lejojë të modifikoni disa nga skriptet e integruara të JavaScript, duhet të aktivizoni WordPress (të vërtetë) opsionet e mëposhtme:

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

Shtimi i kësaj rreshti në wp-config.php do t'ju lejojë të redaktoni ;;.

Menaxhimi i Javascript në WordPress

Në WordPress, të gjithë skedarët e integruar Javascript kombinohen në një URL të vetme. Kjo është bërë për të shpejtuar faqen. Por nëse Javascript nuk mund të funksionojë në zonën tuaj të dorës së faqes (administrata), mund të provoni ta çaktivizoni këtë veçori (false):

Define ("CONCATENATE_SCRIPTS", false);

Nëse merrni mesazhin "bajtë e lejuar të kujtesës janë shteruar xxxxx", do të thotë se kufiri i memories së caktuar për PHP është shteruar. Parazgjedhja është 32 MB (shih kodin në fillim të skedarit wp-setting.php). Kjo është sasia e memories vetëm për WordPress, jo për aplikacionet.

Nëse hosti juaj nuk e shqetëson më shumë memorie për PHP, atëherë mund t'i thoni wordpress të përdorë më shumë memorie. Për shembull:

Rritja e memories PHP në 64 MB
define("WP_MEMORY_LIMIT", "64M");
Rritja e memories PHP në 96 MB
define("WP_MEMORY_LIMIT", "96M");

Dua të vërej se shumë njerëz vendosin kufirin e memories për PHP në 8 megabajt.

Duke përdorur opsionin

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

Mund të aktivizoni optimizimin automatik të bazave të të dhënave WP.

Artikujt kryesorë të lidhur