WP, режим MultiSite — вопросы
-
Прочитал это
https://codex.wordpress.org/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B8
https://wpmag.ru/2014/wordpress-multisite/
http://oddstyle.ru/wordpress-2/stati-wordpress/multisajty-v-wordpress-raskryvaem-vsyu-moshh-setej.html
https://wpcafe.org/tutorials/wordpress-multisite/Все вроде норм, Wp изначально ставится в папку хорошо, настраивается, основной сайт готов.
В конфиге вкл. режим multisite — просит изменения внести в конфиг и переавторизоваться. Вношу, обновляюсь, норм. вхожу.
Конфиг основного (детали не важны пока):<?php define('WP_ALLOW_MULTISITE', true); define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', 'localhost'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1); define('DB_NAME', 'Wp'); define('DB_USER', 'WpDbUser'); define('DB_PASSWORD', '12345'); define('DB_HOST', 'localhost'); define('DB_CHARSET', 'utf8'); define('DB_COLLATE', ''); define('AUTH_KEY', 'put your unique phrase here'); define('SECURE_AUTH_KEY', 'put your unique phrase here'); define('LOGGED_IN_KEY', 'put your unique phrase here'); define('NONCE_KEY', 'put your unique phrase here'); define('AUTH_SALT', 'put your unique phrase here'); define('SECURE_AUTH_SALT', 'put your unique phrase here'); define('LOGGED_IN_SALT', 'put your unique phrase here'); define('NONCE_SALT', 'put your unique phrase here'); $table_prefix = 'wp_'; define('WP_DEBUG', false); if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/'); require_once(ABSPATH . 'wp-settings.php'); define('FS_METHOD', 'direct'); if(is_admin()) { add_filter('filesystem_method', create_function('$a', 'return "direct";' )); define( 'FS_CHMOD_DIR', 0751 ); }
Вижу общую консоль, добавляю новый сайт (как каталог), добавляется, конфиг сохранен, жму перейти — получаю фигвам.
Через phpMyAdmin вижу, что создались новые таблицы с префиксом wp_2_
Если я сам создаю папку с новым сайтом в корне основного и копирую туда основной, изменив в конфигеdefine('SITE_ID_CURRENT_SITE', 2); define('BLOG_ID_CURRENT_SITE', 2);
то все работает
Вопросы:
1. Это надо руками делать или автоматом должно быть?
2. В папке нового сайта должны быть все папки (+файлы из корня), аналогичные основному сайту?
3. В конфиге нового сайта должен быть именно клон основного конфига с изменением как выше?
4. Если выше все ДА, то какая экономия от этого, почему нельзя сделать, чтобы ресурсами основного сайта пользовались дочерние?
5. Как изменить префиксы таблиц для нового сайта?
6. Если скажем сайтом пользуются 100 человек и сайт в обычном режиме или в multisite (в данном случае 2 сайта) — это будет ресурсов жрать в двое больше (проц и память)?
7. Что лучше Общий сайт с несколькими сайтами в ферме (доменные или «папковые» размещения пока не важны), каждый отвечает за свою категорию (например Новости, видео, музыка и тп) или Один сайт с кучей рубрик?
8. Прочитал про общие Метки. А рубрики и файлы никак общими сделать?Если что не так, то почему? И как правильно?
- Тема «WP, режим MultiSite — вопросы» закрыта для новых ответов.