Как разместить сайт и блог на одном хостинге

Приветствую! Не давно,мои постоянные и внимательные подписчики,заметили у меня появление еще одного сайта, на который я стал ссылаться и вот кого то заинтересовал вопрос, как разместить несколько сайтов на одном хостинге. В принципе я сам только не давно заинтересовался этим и вот решил поделиться ,как это получилось у меня. Хорошенько погуглив, пришел к выводу,что все в общем то просто в теории,главное как всегда, взять и начать делать,чем я и занялся.

Первым делом, я зашел на свой хостинг и установил свой любимый движок WordPress.Так как мой тариф на хостинге позволяет мне добавить до пяти сайтов,я заплатил только за новый домен.

То есть я установил еще один (отдельный) WordPress движок под конкретный сайт. У меня на хостинге это можно сделать сразу в адмике,нажав пару кнопок. Но разумеется можно пойти любым другим путем,к примеру через filezilla, главное закачать на хостинг свежую версию WordPress и установить.Так же вам придется создать отдельную базу данных в ручную.

По мне так, лучше все делать автоматически через хостинг,просто нажимая нужные кнопки и заполняя простые поля.

Когда все установиться,а это подразумевает под собой:

  • Установка БД (базы данных)
  • Установка WordPress
  • Привязка домена

Переходите по ссылке http://online-elite.ru/ /wp-admin/install.php. только вместо online-elite.ru укажите адрес своего сайта. Заполняйте нужные поля (если это нужно ) или переходите сразу ко входу в свою адимку http://malasobaka.ru/wp-login.php

Общий смысл всех действий для размещения сайтов на одном хостинге в том,что нужно установить под каждый сайт все отдельно,заходите для управления так же отдельно в каждую адимнку WordPress. Если сайтов много,то можно управлять всем с помощью плагина,о котором можно почитать здесь.

Вообщем то все на этом,Поздравляю Вы разместили несколько сайтов на одном хостинге. Получилось? А у меня нет.

Вот такое появилось при попытке перейти в админку WordPress.

«Сервер DNS ответил:
Refused: The name server refuses to perform the specified operation.
Это означает, что кэш не смог распознать имя узла в URL. Проверьте адрес на корректность.
Администратор Вашего кэша: webmaster.»

Разумеется раз проблема в dns,я первым делом начал проверять настройки домена,а так как домен у меня находиться на другом хостинге первым делом проверил адреса.

Но все было в порядке,конечно домен был создан не давно и существовала вероятность,что просто еще не чего не обновилось,но что то мне подсказывало,ошибка в другом. Поиск в сети решения не принес и я обратился за помощью к своему хостеру.

Надо отдать должное службе поддержки моего хостинга,очень быстро откликнулись и тут же предложили варианты решения.Дело в том,что я начал кочевать от хостинга к хостингу,когда мой провайдер хостинга закидал меня предупреждениями о нагрузках и постоянно вынуждал меня приобретать более дорогие и не нужные мне тарифы при очень маленькой посещаемости сайта.

Короче я это к тому,что мне есть с чем сравнить и потому был очень рад,что на мои запросы и глупые вопросы отвечают быстро и подробно,а главное сайт не лежит и работает. Ну крик души,извините..продолжаю.

«Проверьте файл hosts , возможно там указан не верный ip.
Или попробуйте очистить кеш-днс – командой ipconfig /flushdns.
Для этого:
– нажмите Пуск –> Выполнить… –> Запуск программы –> cmd –> OK;
– переключите (при необходимости) раскладку клавиатуры на EN;
– после приглашения системы C:Documents and SettingsИмя_пользователя> введите ipconfig /flushdns, нажмите Enter;
– кэш распознавателя DNS будет сброшен: C:Documents and SettingsАдминистратор>ipconfig /flushdns Настройка протокола IP для Windows Успешно сброшен кэш распознавателя DNS.

Файл hosts находится по следующим путям:

— Windows XP/2003/Vista/7: WINDOWSsystem32driversetchosts
— Windows NT/2000: WINNTsystem32driversetchosts
— Windows 95/98/ME: WINDOWShosts
— Mac OS X 10.2+: /private/etc/hosts
— Linux: /etc/hosts

Проверьте, пожалуйста, доступность Вашего сайта по следующей ссылке :
http://anonymouse.org/cgi-bin/anon-www.cgi/http://malasobaka.ru/wp-login.php»

То есть почистился кэш DNS и плюс,они принудительно обновили зону для моего домена.

В итоге,после еще ряда действий было обнаружено,что сайт все таки работает,но работает только от мобильного интернета либо от другого ПК. Это значило только одно,что проблема моя и она локальна. Не буду расписывать,что я только не делал,отвечу сразу — проблема была в моем провайдере интернета. После звонка в поддержку, проблема была решена за пять минут.

Но все же явно в тот день,что то было с моим гороскопом не все прямолинейно.

Как только получив долгожданный доступ в админку WordPress и занявшись настройками,вылезла одна ошибка которая не как не хотела исправляться,хотя я думал что знал как решать ее. Это невозможность закачать в адимку WordPress картинки.

Временная папка не найдена.

Эта проблема довольна известна и решаться так же просто установкой нужных прав (777 полный доступ) для папки uploads в админ панели на хостинге.

Но только не сегодня и не в моем случае. Причина ошибки закралась в отсутствии директории mod-tmp ,которая как выяснилась пропала из за переустановки WordPress когда решалась проблема выше с доступностью сайта.

Вот так в итоге, когда я решил добавить несколько сайтов на один хостинг,решил для себя сразу сразу несколько проблем и узнал как :

  • разместить несколько сайтов на одном хостинге
  • решить проблему с доступность сайта после установки
  • решить проблему с отсутствием временной папки для изображений

Вообщем то все на этом. С возможными ошибками я поделился и надеюсь у вас все получиться быстро и просто.

По материалам online-elite.ru

1. contur [17]
16 янв 2011, 00:27
Добрый день всем участникам!
Не знаю, правильно ли я выбрал раздел, но другого подходящего я не нашёл.
Кратко суть вопроса:
В аккаунте хостинга имеется возможность располагать до пяти сайтов. Зарегистрировал на другом ресурсе себе ещё один домен. Перенёс на хостинг (в настройках домена указал ns-серверы хостера). Создал ещё одну БД MyCQL. Как в панели управления на хостинге создать ещё один сайт с привязкой ко второму домену?
Что я пытался делать:
в корне хоста создал ещё одну папку с именем нового блога и уже в неё установочные файлы WP. Установил, всё получилось. Но! Есть одно но. см. вложение.
То есть в корне уже стоит public_html и т.д. и тут же стоит ещё одна поддиректория с ещё одной public_html!!
Второй блог я еще не наполнял. Не смог загрузить главную страницу. В админку второго блога захожу без проблем. Там только первый приветственный пост висит. Так вот если грузить страницу адресом http://kotobormot.ru. 12/hello-world/ то всё чудно, страница грузится. А если только http://kotobormot.ru/ то я появляюсь на странице хотинга, где меня поздравляют, что мой аккаунт успешно создан.
Ничего не понимаю. Может я как то криво создал паку для нового блога? Может так быть не должно, что бы второй сайт был в корне первого?

Сильно не ругайте за невнятную формулировку вопроса. Просто трудно описать, что не так.
Ну а если Вы поняли , в чём может быть проблема, подскажите. Буду безмерно благодарен.

2. birds [19418]
16 янв 2011, 16:14
В вашей панели управления сайтами на хостинге (как правило это Цпанель) есть такой раздел — дополнительные домены. Нажимаете там «создать дополнительный домен», пишите урл домена и название папки которая появится в вашем public_html У самого домена меняете настройки днс

Почему у вас две папки public_html это странно, насколько я знаю такого не должно быть
_________________
Зарабатываю на крипте | играх | банках. Продвигаю сайты: статьями и вечными
Онлайн будильник — не проспи! | Генератор ников

3. contur [17]
16 янв 2011, 21:54
Всё верно. Я так и делал. В разделе «управление доменами» выбрал «разместить на NS-серверах». (см. вложения). Далее прописал в настройках нового домена адреса серверов хостера. Всё.

Затем перешел в раздел «управление сайтами». Тут тоже всё просто, казалось бы. «Создание нового сайта (мультидомена)» (см.вложения). Выбираю второй домен для привязки — создается директория домена. Всё.

Получилось: одна папка public_html — основной сайт, в корне хоста. Тут же в корне вторая папка (kotobormot) — и в ней вторая папка public_html — второй сайт.

Может я что то сделал неправильно? Отчего меня выкидывает на страницу аккаунта хостинга при наборе адреса главной страницы второго сайта (как я описывал в самом начале)?

По материалам ruseo.net