WP sistemą N dienoraštį
WP nepalaiko kelias svetaines, todėl, kai jūs norite sukurti kelis wp dienoraštį, kai Jums reikia įdiegti keletą wp sistemomis, ir daugiau problemų išlaikyti. Dabar naršo pamatyti labai gera idėja, turėtų būti įmanoma sistemą sukurti keletą wp dienoraštyje, tačiau turėtų būti daug informacijos apsvarstyti, bet kodėl yra tikimybė MU. Nepriklausomai nuo to, kiek dar idėja galvijų. Apibendrinant galima pasakyti, kada tyrimas.
Principas yra labai paprastas, wp naudoti duomenų bazių valdymo duomenų, tad jei norite, kad į WP sistemą, skirtingų lankytojų prašymą prisijungti prie įvairių duomenų bazių (arba vidinė duomenų bazė su įvairių duomenų), tai lengva pasiekti Ši funkcija į wp-config.php yra įtrauktas į šį punktą:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | $_SERVER [ "HTTP_HOST" ] == "eric.ericbess.com" ) { if ($ _SERVER [ "HTTP_HOST"] == "eric.ericbess.com") ( 'DB_NAME' , 'ericbess' ) ; define ( 'DB_NAME "," ericbess'); 'DB_USER' , 'eric' ) ; define ( 'DB_USER', 'eric'); 'DB_PASSWORD' , '***' ) ; define ( 'DB_PASSWORD','***'); 'DB_HOST' , 'localhost' ) ; define ( 'DB_HOST', 'localhost'); 'DB_CHARSET' , 'utf8' ) ; define ( 'DB_CHARSET', 'utf8'); 'DB_COLLATE' , '' ) ; define ( 'DB_COLLATE',''); 'eric_' ; $ Table_prefix = 'eric_ "; 'WPLANG' , 'zh_CN' ) ; define ( 'WPLANG "," zh_cn'); ( $_SERVER [ "HTTP_HOST" ] == "bess.ericbess.com" ) { ) Else if ($ _SERVER [ "HTTP_HOST"] == "bess.ericbess.com") ( 'DB_NAME' , 'ericbess' ) ; define ( 'DB_NAME "," ericbess'); 'DB_USER' , 'bess' ) ; define ( 'DB_USER "," best "); 'DB_PASSWORD' , '***' ) ; define ( 'DB_PASSWORD','***'); 'DB_HOST' , 'localhost' ) ; define ( 'DB_HOST', 'localhost'); 'DB_CHARSET' , 'utf8' ) ; define ( 'DB_CHARSET', 'utf8'); 'DB_COLLATE' , '' ) ; define ( 'DB_COLLATE',''); 'bess_' ; $ Table_prefix = 'bess_ "; 'WPLANG' , 'zh_CN' ) ; define ( 'WPLANG "," zh_cn'); ) |
Akivaizdu, kad šios konfigūracijos failas bus grindžiama skirtingų $ _SERVER [ "HTTP_HOST"] duoti įvairios konfigūracijos duomenų bazės lentelėje, duomenų lentelės prefiksą bess_ o kita yra eric_, net ir tos pačios duomenų bazės, kuri būtų ne konfliktų Su savo nepriklausomą duomenų bazės konfigūraciją, toje pačioje gera WordPress optimizuoti sistemą, kad ne trukdyti veikimą, kartu su tema įvairių stilių ir plug-in, jų naudojami.
Pastabos
- Visos įjungti duomenų lentelės dizaino dėmesį plius prefiksą: $ table_name = $ wpdb-> prefiksą ". Plugin_table_name" (Iš tiesų, dauguma plėtros ir plug-in to padaryti, ir dabar atspindi naudą, į)
- Poddomenę privalomas wp (negali padaryti kelias Peršokti): vardas pagrindu virtualaus serverio / perrašyti (nežinau ar tai įmanoma)
- Norėdami kontroliuoti duomenų bazėje pastatytas Sąskaitos numeris: (aukštas saugumo, pasirinktinai)
mysql> dotacijos pasirinkite, įterpti, atnaujinti, ištrinti dėl ericbess.eric_ į eric @ "%" nustatė "eric_password";
mysql> dotacijos pasirinkite, įterpti, atnaujinti, ištrinti dėl ericbess.bess_ į best @ "%" nustatė "bess_password";
Numatyta pirmiau be bandymų, reikia išbandyti, ar įmanoma demonstravimo!














































