- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как на одном аккуанте хостинга иметь много сайтов на 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'
Все. Никаких доп. плагинов не нужно.