- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как на одном аккуанте хостинга иметь много сайтов на WP?
Каждый раз заносить все файлы вордпресса в папку паблик-хтмл, исправлять вп-конфиг-симпл, прописывать там всё...
Или же как это сделать, помогите, хочу разобраться..
инсталировать скрипты можно из некоторых панелек. например isp или cpanel
ну а если нет таких, тогда всё таки заносить весь WP папку и инсталить каждый раз?
не очень понятный вопрос, если вы хотите
на одном аккаунте хостинга иметь много сайтов на WP
то нужно добавить "много доменов" на хостинг, и в соответствующие папки потом заливать установочные файлы WP и инсталлировать. (если на хостинге предоставляется только одна база данных то можно инсталлировать в нее "много" сайтов с разными префиксами БД (указывается в config.php))
1. манипуляции с wp-config.php
Подразумевается, что блоги ставятся с "нуля".
Данный код подойдет только для блогов на разных доменах.
находим строчку
Код:
и меняем ее на
Код:
$prefix = str_replace('www.', '', $prefix);
$prefix = str_replace('-', '', $prefix);
$prefix = str_replace('.', '', $prefix);
$table_prefix = $prefix.'_' ; //'wp_';
домены направляем в одну папку (туда, куда установлен ВП). Заходим на каждый домен, нам предлагается установка (далее все как обычно).
2. плагин:
позволяет использовать один "набор" файлов WordPress для нескольких отдельных блогов:
http://wordpress.org/extend/plugins/wp-hive/
mgarkunov, спасибо!
Буду пробовать.
WPMU вам в помощь.
домены направляем в одну папку
вынуждена поднять тему: ну а как направить домены в одну папку?
а плагин почему-то не активируется, видимо создавался для более ранних версий ВП.
вынуждена поднять тему: ну а как направить домены в одну папку?
Через панель управления нужно парковать домен на существующее имя как алиас, а не редирект.
Я делаю следующим образом.
Как уже писал mgarkunov, нужно при добавлении нового сайта в панели хостинга ссылать его на директорию, куда у вас установлен WP. В CPanel, к примеру, это делается без проблем.
Если подробнее, то сначала Вы делаете сайт site0.ru, заливаете туда WP, устанавливаете как обычно. Директория этого сайта будет, допустим, /public_html/site0.ru/
А потом, когда будете добавлять новые сайты, нужно будет указывать именно эту директорию для всех.
В папке с установленным WP cоздаю директорию для кофигов (например, /conf/)
В эту папку для каждого нового сайта закидываю конфиг с именем вида
site1.ru.php
site2.ru.php
...,
где site1.ru и site2.ru - ваши сайты.
это обычные, стандарные конфиги ворпресса, где настраиваются подключения к базе итд.
лично мне это удобнее тем, что я использую для каждого сайта отдельную базу.
Но при желании можно указать в этих конфигах и одну и ту же базу, но с разными префиксами таблиц. Т.е. выбор есть)
Далее в файле wp-load.php в самом начале (т.е. сразу после <?php)
пишу следующее:
$config_file_name = preg_replace('/www\./', '', $_SERVER['HTTP_HOST']);
Т.е. в переменной $config_file_name будет название хоста, к которому обращались.
И в этом же файле везде заменяем строку
ABSPATH . 'wp-config.php'
на
ABSPATH . '/config/'.$config_file_name.'.php'
Все. Никаких доп. плагинов не нужно.