- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую.
Когда-то видел пост об установке 1 копии движка на большое количество доменов. Но описано было не понятно. Гуглинг тоже не помог.
Подскажите пожалуйста, или дайте ссылочку.
Есть к примеру 20 доменов, нужно их запустить через 1 двиг.
У меня есть папка distrib, в которой лежит моя сборка ВП с плагинами.
Есть скрипт, который в указанной папке создает symbolic links на нужные папки, кое что копирует.
В wp-config прописана общая база для всех, только у каждого блога свои таблицы:
Скрипт:
Плюсы: двиг и плагины общие, обновляются 1 раз. Темы - отдельные.
Большое спасибо.
Вопрос:
Если я правильно понял, то этот скрипт нужно кидать в каждую папку(домен).
После праздника начну тестить. Будут вопросы, обращусь.
Вопрос:
Если я правильно понял, то этот скрипт нужно кидать в каждую папку(домен).
После праздника начну тестить. Будут вопросы, обращусь.
Нет, этот скрипт живет у меня в корне /home.
Запускаю через bash, зайдя по ssh.
Если делать без ssh - то просто эти команды через php вызывать. Разве что какие-то траблы с правами на ГХостнигах могут вылезти.
Обращайтесь - всегда помогу :)
Приветствую.
Когда-то видел пост об установке 1 копии движка на большое количество доменов. Но описано было не понятно. Гуглинг тоже не помог.
Подскажите пожалуйста, или дайте ссылочку.
Есть к примеру 20 доменов, нужно их запустить через 1 двиг.
все проще
- в конфиг файле определяете домен, каждому домену прописываете свой префикс к таблицам
- домены прописываете на хостинге в одну папку где лежит вердпресс
Один WP и одна база. В файлах WP хранит только параметры для соединения к базе данных. Все остальные настройки для домена(сайта) хранятся в самой базе данных.
Так как база общая, пользователь, пароль и имя базы данных у нас одинаковые для каждого блога.
Разными устанавливаем префиксы для таблицы.
Префикса будем использовать $_SERVER['HTTP_HOST'], индивидуальный для каждого домена.
Домены, паркуем как алиасы в одну папку, где расположен WP
Пример кода( добавляемого в конфиг файл вместо строчки $table_prefix = 'wp_'; ) :
$prefix = $_SERVER["HTTP_HOST"];
$prefix = str_replace("www.", "", $prefix);
$prefix = str_replace("-", "", $prefix);
$prefix = str_replace(".", "", $prefix);
$table_prefix = $prefix."_" ; //"wp_";
все проще
- в конфиг файле определяете домен, каждому домену прописываете свой префикс к таблицам
- домены прописываете на хостинге в одну папку где лежит вердпресс
Вполне работоспособный вариант, только все у всех блогов будет общее - набор плагинов, тем, язык...
Именно потому я пришел к варианту с symbolic links ;)
Вполне работоспособный вариант, только все у всех блогов будет общее - набор плагинов, тем, язык...
Именно потому я пришел к варианту с symbolic links ;)
- темы разные , в админке для каждого домена устанавливаются(естествено их надо вначале положить - разные), соответственно и язык
- набор плагинов тоже в админке каждого домена включается, или выключается
и плагины и темы и контент...это все в админке(в базе), а админка у кажого домена своя, так как изначально для каждого домена свои таблицы. Префикс у таблиц для каждого домена - $table_prefix = "domen_";
Всё проверил, всё работает :)
Вариант с символическими ссылками элегантнее на порядок ;)
Один маленький момент.
Новую тему кладем в основной дистрибутив вордпресса, затем создаем символический линк
ln -s $src/wp-content/themes/$theme $dst/wp-content/themes/$theme
Если линк не создать или тему скопировать в папку вордпресса на домене - тема не работает.
Это уточнение к "Темы - отдельные" :)
Одни только положительные эмоции от линукса :)
Хм.. что-то я не понял, ну поменяли конфиг-файл и все.
Т.е. указали там домен, базу, и т.д. База (она-то понятно поменяется), подключение к ней - у каждого хостера конечно может меняться.
- темы разные , в админке для каждого домена устанавливаются(естествено их надо вначале положить - разные), соответственно и язык
- набор плагинов тоже в админке каждого домена включается, или выключается
и плагины и темы и контент...это все в админке(в базе), а админка у кажого домена своя, так как изначально для каждого домена свои таблицы. Префикс у таблиц для каждого домена - $table_prefix = "domen_";
Я не говорил, что у всех будет одинаковая тема, потрудитесь читать.
Я говорил о том, что использование одной папки wp-includes не позволяет для блогов держать РАЗНЫЙ набор тем и плагинов. То, что активные плагины и тема у каждого блога в своей wp_options будут - это понятно. Я говорю о том, что мне не нужна куча из 50 плагинов и 40 тем для каждого блога.
Ну, а язык вобще-то в wp-config прописан, не видели? ;)