Выбирая хостинг для блога на Wordpress, многие, разумеется, выбирают, что подешевле. И на деле часто выходит так, что сайтов на вашем аккаунте можно разместить несколько, а MySQL база в ваше пользование предоставляется только одна.
Конечно, для первого блога вам и одной хватит, а вот, предположим, захотелось вам завести второй? Хостинг есть, места хватает, платить за второй не хочется, но без MySQL базы для WordPress никуда не денешься.
Так вот, можно ставить два WordPress блога на одной MySQL базе. Нужно только использовать одну небольшую хитрость.
Итак:
У вас уже есть MySQL база, создан пользователь для этой базы и имеется блог на WordPress. И вы хотите на этот же хостинг поставить на другом домене еще один WordPress на ту же MySQL базу.
Для этого нужно:
- Создать дополнительный домен — то есть папку для вашего второго блога в корневой директории с именем второго домена.
- Залить в эту папку WordPress
- В файле конфигурации wp-config.php — поставить теже настройки для базы MySQL, что и для первого блога. При желании можно просто скопировать этот файл из корневой директории первого сайта.
- Изменить необходимо только строчку префикса «$table_prefix» — там по умолчанию стоит префикс «wp_», меняем на любое другое, скажем «bl_»
- Все, прикрепляем домен, прописав нужные DNS-адреса и можно пользоваться.
Как видно из инструкции, на одной MySQL базе можно вести сколько угодно блогов WordPress, лишь бы места на хостинге хватало.
На самом деле можно еще хитрее извернуться и использовать для двух сайтов один и тот же дистрибутив WordPress, но я пока не в курсе, как это сделать. Узнаю, расскажу.
Мой блог находят по следующим фразам
- wordpress как изменить порядок рубрик
- Проблемы с изменением дизайна на ucoz
- сколько можно заработать на своем сайте
- добавить скачать вконтакте
- прикрепить домен на ucoz
- как перевести wmr на карту банк в кармане
- Советы по созданию и продвижению сайтов
Приятно, что не зря стараюсь
есть нехорошее подозрение, что такая конструкция будет тормозить. особенно если много записей в этой несчастной базе и много к ним обращений.
Есть такие подозрения. Но когда ты выбираешь дешевый хостинг, где, скажем, сайта можно три, а MySQL база одна, то выхода у тебя не остается. А если таких ограничений нет, то этот способ и не понадобится.
Как раз более интересно было бы познать дзен присутствия двух-трёх блогов на одном дистре с разными базами и при этом нормальным проходом обновлений, затрагивающие логику запросов самого ВП и его плагинов.
Спасибо большое, пригодилось. А то дается на хостинге 4 БД, а нужно 5 было вместить как-то. Вроде получилось, надеюсь нагрузка не сильно возрастет.
а если скажем не два блога а блог и джумлу? и как определить предел нагрузки, тоесть состояние при котором сайты в скорости не теряют, у меня 100 мб на хостинге и 1 бд, 2 сайта, в принципе идея хорошая, но боюсь что может упасть всё когда сайты раскрутятся.. И да, как потом перенести данные сайта в другую базу, когда закажу ещё одну?
Очень полезная статья. А то меня всегда беспокоил вопрос малого количества баз. Допустим, если есть поддомены у сайтов, то два WordPress блога на одной MySQL базе — это классное решение проблемы!
Подскажите а я случайно создал один сайт на два хостинга))) Короче вбил в настройки второго сайта когда ставил WP тоже самое что и в первом. и теперь у меня второй сайт отображается как зеркало первого, теперь не знаю как вернуть все обратно и в бить в настройки WP то что надо! Подскажите как вернуть все как было?
Какие именно настройки вы вбили? Базу данных? на правится в файле wp-config.php. Или что?
Да все)) Базу данных, типа пользователя и пароль и все такое… И он естественно стал зеркалом, первого сайта. теперь я создал отдельно базу для второго сайта, но при заливании заново по FTP WordPress он сразу становиться под те настройки что я вбил(( Как теперь вернуть что бы опять вернуться к установке WP и вбить те данные что надо?
Я же сказал — файл wp-config.php — он лежит в корне WP — там ищешь строки в начале — база данных, пользователь и пароль — просто меняешь их на новые, нужны, и все.
Спасибо за столь быструю реакцию! Все помогло, отредактировал старый wp-config.php, перезалил сайт все стало как надо А я уже думал писец))
Спасибо. Просто и без всяких заморочек. Поставил домен и поддомен на одну базу
СПАСИБо!!! Спасибо! Уже столько намучилась с этими 2 сайтами на 1 хостинге. Даже в службу поддержки обращалась, но ничего толкового не услышала! А тут прочитала — и все сразу заработало! Еще раз спасибо!
Добрый день.
Делали в свое время заготовку для ведения блога на вордпрессе, но не пользовались. Недавно на хостинге перешли на php 7.0 и подключили MySqli для своего сайта на битриксе. А когда взглянули на тот блог, что реализован на вордпрессе — поняли, что он не работает. Подскажите, пожалуйста, возможно ли как-то перевести этот блог на вордпрессе с Mysql На Mysqli, чтобы он снова корректно отображался? Будем благодарны конструктивному ответу.
А у меня не получается, но я новичок в этом…т.е. основной домен можно не менять и имя пользователя тот же будет?
Добрый день!
А если нужно, чтобы был один домен, но чтобы в рамках одного домна/сайта можно было установить два движка (темы). Пусть второй движок в отдельной папке (но НЕ на поддомене). У меня нет ограничения на количество БД. Что в этом случае делать? Посоветуйте, пожалуйста.
Как вы предполагаете на одном домене делать два сайта? И два движка или таки две темы (шаблона)? Если движка, то вообще не вариант. Если два шаблона, то зачем, что именно вы хотите реализовать?