GT de un sistema N-blog
WP no es compatible con múltiples sitios, así que cuando usted desea crear múltiples wp blog cuando tienes que instalar varios sistemas de wp, y más problemas para mantener. En línea para ver una muy buena idea, debería ser factible en un sistema para crear múltiples wp blog, pero debe haber un montón de detalles a considerar, sino también por qué existe una probabilidad de MU. No importa cómo todavía una idea de ganado. Resumiendo, cuando a la prueba.
El principio es muy simple, wp el uso de la base de datos de gestión de datos, de modo que si usted quiere en un sistema de GT, para los distintos visitantes petición, para tener acceso a diferentes bases de datos (o en el interior de una base de datos con datos diferentes), entonces es fácil de lograr Esta característica en el wp-config.php hay aumentos de este párrafo:
1
Dos
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'); ) |
Obviamente, este archivo de configuración se basan en diferentes $ _SERVER [ "HTTP_HOST"] para dar una configuración diferente tabla de base de datos, una tabla de datos es el prefijo bess_ mientras que la otra es eric_, incluso en la misma base de datos que no entraría en conflicto Con su propia base de datos de configuración, en el mismo buen sistema para la optimización de Wordpress no interferir con la operación, junto con el tema de diferentes estilos, y plug-ins, su utilización selectiva.
Nota
- Todos los plug-in de tabla de datos de diseño más la atención el prefijo: $ table_name = $ wpdb-> prefijo ". Plugin_table_name" (De hecho, la mayoría del desarrollo de ambos módulos para hacerlo ahora para reflejar los beneficios de la)
- Sub-dominio wp vinculante (no puede hacer el camino de Salta): nombre de host virtual basado en / reescribir (no sé si es factible)
- Para el control de la base de datos creada Número de cuenta: (de alta seguridad, opcional)
mysql> GRANT SELECT, INSERT, UPDATE, DELETE sobre ericbess.eric_ a eric @ "%" por "eric_password";
mysql> GRANT SELECT, INSERT, UPDATE, DELETE sobre ericbess.bess_ a bess @ "%" por "bess_password";
Previsto anteriormente, sin una prueba, necesidad de probar la viabilidad de demostración!














































