새로 네트워크 설치를 시작할 때 첫 번째 단계는 wp-config.php
파일 에 하나의 추가 행이있는 단일 사이트 설치입니다 .
define( 'WP_ALLOW_MULTISITE', true );
그런 다음로 이동하여 Tools > Network Setup
네트워크 이름 및 최고 관리자 이메일과 같은 세부 정보를 입력하고 마지막으로 버튼을 눌러 설정을 실행하십시오.
팝업의 다음 단계는 실제로 두 단계입니다.
추가 추가 사용자에 상수를
wp-config.php
파일define( 'MULTISITE', true ); define( 'SUBDOMAIN_INSTALL', true ); define( 'DOMAIN_CURRENT_SITE', 'example.com' ); define( 'PATH_CURRENT_SITE', '/' ); define( 'SITE_ID_CURRENT_SITE', true ); define( 'BLOG_ID_CURRENT_SITE', true );
.htaccess
파일에 몇 가지 규칙을 추가 하십시오.
단일 사이트 설치를 수행하지 않으므로 (더 이상 이유가 없음) 해당 상수를 wp-config.php
파일에 동적으로 추가하고 싶습니다 .
define( 'WP_ALLOW_MULTISITE', true );
if ( SOME_CHECK_IF_STEP-1_WAS_PASSED )
{
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
define( 'DOMAIN_CURRENT_SITE', 'example.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', true );
define( 'BLOG_ID_CURRENT_SITE', true );
}
그래서 wp-config.php
매번 가서 다시 편집 할 필요가 없습니다 .
1 내 마음에 온 것은의 DB를 확인하는 것이었다 {$wpdb->prefix}sitemeta
테이블,하지만 각 사이트의 부하에 추가 쿼리를하고 싶지 않아. 2 내가 생각 것은이 있는지 확인하는 것이 었습니다 blogs.dir
이미 존재하지만, 그 사건 아니에요.
질문 : 오버 헤드가 크지 않거나 성능이 저하되지 않는 방식으로 네트워크 설정의 첫 단계를 이미 통과했음을 어떻게 알 수 있습니까 ?
wp-config
생성기.