WP systému N-blog
WP nepodporuje více stránek, takže pokud budete chtít vytvořit více wp blog, když budete muset nainstalovat několik wp systémy a další potíže udržet. Online vidět velmi dobrý nápad, že by mělo být možné v systému vytvářet více wp blog, ale měla by být hodně informací, aby zvážila, ale také důvod, proč existuje pravděpodobnost MU. Nezáleží na tom, jak stále velmi myšlenku dobytek. Shrneme-li, kdy se test.
Princip je velmi jednoduchý, wp využití databáze správy dat, takže pokud budete chtít v WP systému pro různé návštěvníky požádat, aby se přístup k různým databázím (nebo uvnitř databáze s různými data), pak je snadné dosáhnout Tato funkce ve wp-config.php je přidán do tohoto odstavce:
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', 'Bess'); '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'); ) |
Je zřejmé, že tento konfigurační soubor bude založen na různých $ _SERVER [ "HTTP_HOST"] dát různé konfigurační databázi tabulky, datové tabulky prefix je bess_ zatímco druhý je eric_, dokonce ve stejné databáze, která by neměla konflikt Se svou vlastní nezávislou databázi konfigurace, ve stejném dobrý Wordpress optimalizaci systému, který má non-zasahovat do provozu, spolu s tématem různých stylů, a moduly plug-in, jejich selektivní použití.
Poznámky
- Všechny plug-in data tabulky designu pozornost plus prefix: $ table_name = $ wpdb-> prefix. "Plugin_table_name" (Ve skutečnosti většina z vývoje obou modulů plug-in, aby tak učinily, a nyní odráží přínos k)
- Sub-domain závazné wp (nemůže dělat cestu Přejít): jméno-založené virtuální host / přepsat (nevím, zda je to možné)
- Ke kontrole databáze postaven Číslo účtu: (vysoká bezpečnost, nepovinný)
mysql> grant vybrat, INSERT, UPDATE, DELETE na ericbess.eric_ k eric @ "%" Označen "eric_password";
mysql> grant vybrat, INSERT, UPDATE, DELETE na ericbess.bess_ se Bess @ "%" Označen "bess_password";
Plánované výše bez testu, musí test proveditelnosti demonstraci!













































