Приветствую! Не давно,мои постоянные и внимательные подписчики,заметили у меня появление еще одного сайта, на который я стал ссылаться и вот кого то заинтересовал вопрос, как разместить несколько сайтов на одном хостинге. В принципе я сам только не давно заинтересовался этим и вот решил поделиться ,как это получилось у меня. Хорошенько погуглив, пришел к выводу,что все в общем то просто в теории,главное как всегда, взять и начать делать,чем я и занялся.
СОДЕРЖАНИЕ
Первым делом
Первым делом, я зашел на свой хостинг и установил свой любимый движок 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 когда решалась проблема выше с доступностью сайта.
Итог
Вот так в итоге, когда я решил добавить несколько сайтов на один хостинг,решил для себя сразу сразу несколько проблем и узнал как :
- разместить несколько сайтов на одном хостинге
- решить проблему с доступность сайта после установки
- решить проблему с отсутствием временной папки для изображений
Вообщем то все на этом. С возможными ошибками я поделился и надеюсь у вас все получиться быстро и просто.
Удачи!