Drupal перенос на другой хостинг. Перенос на другой хостинг drupal
Оптимизация и проблема с переносом сайта на другой хостинг
Всем привет, перенес сайт(www.gdegde.kz около 3000 хостов в день) с одно хостинга на другой(из-за большой нагрузки на первом хостинг).
Проблему с нагрузкой я уже поднимал здесь - http://www.drupal.ru/node/18691, но так и не решил(
Возникли проблемы:1. Нагрузка как была так и осталась, хотя взял тариф(простой хостинг) с большими возможностями, чем на предыдущем хостере (щас перейду на vps). В общем мне пришло письмо что я нагружаю их хостинг. Я им написал как именно, на что получил ответ:
Я спросил: что мне делать?
Они ответили:
- 1. Нужно просмотреть логи доступа (в панели управления) на предмет возможной причины.
- 2. Отключить не критические модули скрипта.
- 3. Настроить файл robots.txt
- 4. Обновить скрипт.
- 5. Включить функции кэширования, если это предусмотрено в настройках скрипта.
- 6. Попытаться узнать на форуме поддержки скрипта о возможных причинах подобной нагрузки.
Прилагаю список модулей работающих на сайте(некоторые я отключил):DB Maintenance, Localization Static, Blog, Comment, Contact (Отключил), Legacy, Locale, Menu, Path, Profile, Search, Statistics (Отключил, кросе счетчика), Taxonomy, Smileys, Smileys Import, CAPTCHA, Image CAPTCHA, Text CAPTCHA, Views, Views RSS, Views Theme Wizard, Views UI, XML Sitemap, XML Sitemap: Engines, XML Sitemap: Node, XML Sitemap: Term, XML Sitemap: User, Autolocale, BBCode, BUEditor, Hidden Content, IMCE, Inactive User (Отключил), Modr8, Nice Menus, Node Adoption (Отключил), Meta tags, Pathauto, RussianStemmer.
2. При регистрации новой учетной записи после заполнения всех полей и нажатия кнопки ЗАРЕГЕСТРИРОВАТЬ выдается белое окно с таким содержанием:Fatal error: mail() [function.mail]: mail() - newline in Subject, possible injection, mail dropped in /home/httpd/vhosts/gdegde.kz/httpdocs/includes/common.inc on line 1990
Написал в тех. поддержку хостеру мне ответили:У нас запрещено в PHP-функции mail() использовать переносы строк. Из-за может также почта не отправляться посредством этого метода. Отклоняет отправку, так как где-то есть перенос строки ( n\ ). Вам нужно обратиться на форумы поддержки - я вижу у Вас Drupal. Уточните, что запрещено n\ в функции mail(). Думаю, Вас там направят.
Обращаюсь с призывом о помощи ко всем кто сталкивал с оптимизацией кода движка, с правильной настройкой robots.txt, кеширование и т.д.
Люди жду помощи... Спасибо всем кто откоикнется.
drupal.ru
Хостинг Drupal — перенос сайта на новый хостинг
Информация по темам:- drupal перенос на хостинг как установить Drupal на хостинг
Итак, вам требуется перенести ваш сайт Drupal на хостинг? Каким образом это лучше сделать?
Если коротко и последовательно решать задачу, то:
1. Сначало вам потребуется перенести базу данных
2. Затем копировать на хостинг исходные файлы
3. После чего, внести должные коррективы в файл натроек
4. Последним станет конфигурация Drupal
Не забудьте изменить права на 777 для 'files/' и убедитесь что в вашем каталоге находится '.htaccess'
Если подробно описывать процесс переноса Drupalна хостинг, то это выглядит следующим образом:
В случае, если для CMS Drupal проводится перенос на хостинг с локальной станции (например Denwer), то особое внимание при этом уделяется переносу базы данных Drupal. Перенос на хостинг БД производится либо с помощью mysql dump, либо с помощью phpMyAdmin, для чего последняя система должна быть установлена на хостинге и доступна в административной панели. Среди российских хостеров в плане удобства выделяется хостинг Relevate, поскольку является CMS-ориентированным хостингом с наличием лицензионной панелью управления Cpanel. А значит, будь то WordPress, Joomla или Drupal – перенос на хостинг не вызовет абсолютно никаких технических сложностей, а на все вопросы ответят технические специалисты online-поддержки.
Последний тезис особенно актуален в связи с важностью проверки прав доступа на сервере. Там, где PHP функционирует в CGI-режиме либо FastCGI, права на файлы, как правило, установлены 0644, на каталоги - 0755. При этом, часто FTP-клиенты ставят некорректные права доступа! В связи с этим для облегчения настройки обратитесь в техподдержку Relevate и выставьте права 0777 на папку sites и её внутренние каталоги на время переноса на новый хостинг.
Далее готовый дамп базы закачивается на хостинг через shell, ssh-доступ или ftp. Затем применяется mysql import в том же phpMyAdmin. То есть, очевидно, что в случае выбора Relevate с его широкими возможностями админпанели для Drupal, перенос производится гораздо быстрее, чем на других хостингах, не представляющих того инструментария, который есть в наличии на Relevate.
Также важно обязательно проверять переменую $base_url в конфигурационном файле Drupal в дирректории sites/all/...
DRUPAL Хостинг
Drupal по мнению многих является самой перспективной и масштабируемой системой управления. Серьёзные web-разработчики предпочитают использовать именно Drupal при создании своих сайтов. И это действительно правильное решение многих проблем, возникающих при разработки сайтов. Для такой CMS как Drupal существует большое количество скриптов и расширений, как платных так и бесплатных.
Также Drupal даёт возможность разворачивать сайты различного рода, будь то интернет-магазин или порталы. Удобным также является и то, что перенести сайт на обновлённую версию не составит никакого труда. Разработчики Drupal трудятся над различного рода улучшениям, выпуская в свет новые версии, с расширенным функционалом. А значит и ваш сайт имеет возможность модернизации. Это максимально важно в наши дни, когда усовершенствование технологий поисковых машин требует максимальной оптимизации вашего сайта.
Соответственно, имея внушительный набор технических возможностей Drupal обладает рядом требований к хостингу, которые, порой, может обеспечить не каждая хостинг-компания. Требования также зависят от версии Drupal, чем выше версия, тем и требования, соответственно, выше.
Учитывая это, компания Relevate, сделала упор на ориентацию для различных, существующих сейчас на рынке, CMS. В часности на систему управления Drupal. Используя даже последнюю, 7-ую версию, вы можете не сомневаться в том, что хостинг Relevate станет отличным приобретением, полностью отвечающим требованием этой CMS. Выбирая ориентированный Drupal хостинг Relevate, вы приобретаете максимум возможностей.
Даже самый простой тариф "Начальный" от Relevate как нильзя лучше подойдёт для такой CMS как Drupal. Мы по максимуму расшили наши возможности и улучшили сервис для наших пользователей, оставив при этом доступные цены.
Риски при пользовании нашими услугами сведены к нулю. Если в течение 7 дней наш сервис по каким-то причинам вас не устраивает, мы возвращаем все ваши средства в 100% объёме.
Relevate - это:
- Никаких ограничений в работе с БД
- Стабильность работы оборудования и 99.9% аптайм
- Гибкую настройку программной среды.
Лучшие тарифы на DRUPAL Хостинг от Relevate!
www.relevate.ru
Drupal перенос на другой хостинг
Довольно часто случается, что сотрудничество с хостинг провайдером исчерпало себя и сайту на drupal перенос на другой хостинг становится жизненно необходим. В противном случае, пользователи просто не смогут полноценно пользоваться ресурсом. Если дело касается простой нехватки места на арендуемом хостинге, то все просто, достаточно сменить тариф у провайдера на больший и тогда любому сайту на drupal перенос на другой хостинг не потребуется. Но иногда даже это не спасает и необходим перенос с обычного хостинга на хостинг выделенного сервера.
Когда сайту нужен перенос
Причины переноса сайта, в большинстве случаев схожи. А если говорить конкретно, то ими могут быть:
- Нехватка места на старом ресурсе;
- Частая недоступность ресурса;
- Низкая скорость реагирования на действие пользователя;
- Плохая работа технической поддержки у хостера;
- Высокая стоимость услуг.
Как правило, именно эти 5 причин в совокупности или по отдельности, вынуждают владельцев сайтов менять своего хостера. Конечно же, всем понятно, что, выбирая нового провайдера, необходимо использовать те знания, которые были получены при сотрудничестве со старым, и больше не совершать ошибок.
Так, выбирая новый хостинг, необходимо рассматривать тот ресурс, который будет арендован. Если рост информации и функциональности на сайте предполагает дальнейший рост, то лучше рассматривать вариант аренды не большего виртуального хостинга, а выделенного сервера. Аренда выделенного сервера понимает под собой аренду виртуального или физического сервера.
Так, при аренде виртуального сервера в распоряжение попадает часть физического. Размер этой части оговаривается на предварительном этапе и изменить в дальнейшем этот размер будет невозможно. Как и на виртуальном хостинге, при аренде виртуального выделенного сервера, сервер физический разделен между несколькими пользователями. Но, во-первых, их гораздо меньше, а, во-вторых, их деятельность никак не влияет друг на друга. Тем самым, обеспечивается большая безопасность и работоспособность каждого из выделенных серверов.
Если выбирать для сайта на drupal перенос на другой хостинг в виде переноса на выделенный физический сервер, то это будет стоить дороже всего. Но и за такую стоимость появляется множество плюсов. Например, при некачественной работе одной из физических частей сервера, можно не дожидаться пока ее заменит хостер, а сделать это в нужный момент. Количество виртуальных выделенных серверов и виртуальных хостингов, в таком случае, можно сделать любое. Что означает возможность сдавать их в аренду и зарабатывать на этом.
Частая недоступность сайта непосредственно влияет на количество его посетителей и количество посещений поисковыми роботами. Так, если поисковая машина несколько раз посещает ресурс, а он недоступен, то позиция сайта на выдаче наверняка не займет хорошего положения, а со временем поисковые системы все реже и реже будут индексировать ресурс. Невозможность выведения сайта в топ на выдаче, конечно же, будет следствием этой проблемы.
Низкая скорость реагирования на действия пользователей может быть связана как с нехваткой места для ресурса, так и с проблемами на стороне хостера. Что, несомненно, является причиной для переноса.
Плохая работа технической поддержки встречается довольно часто. Проблем с эти можно избежать, если почитать отзывы пользователей о работе конкретного хостинг провайдера перед тем, как заказывать его услуги. Без должной техподдержки ни один ресурс долго не просуществует.
Высокая стоимость услуг. Несмотря на то, что предложений много и рынок примерно выравнивает стоимость аналогичных услуг, все-таки можно найти тех, кто предлагает гораздо дороже или гораздо дешевле тот или иной тариф, в сравнении с конкурентами. Советую обратить внимание на выделенные сервера incloud.ru.
После того, как проанализирована ситуация и выбран новый провайдер, а его услуги оплачены, то можно начинать drupal перенос на другой хостинг. Для осуществления процесса необходимы:
- FTP-доступ в админку старого ресурса;
- Доступ к БД старого хостинга;
- FTP-доступ к новому;
- Доступ к БД на новом хостинге;
- Доступ к панели управления доменом.
После этого все нужно делать в соответствии с пунктами выше. Сохраняем всю информацию со старого хостинга на ПК при помощи FTP-клиента. Сохраняем БД со старого ресурса. FTP-клиентом переносятся данные на новый хостинг. Переносятся БД на новый хостинг. Вводятся необходимые настройки в панели управления. Сайт перезагружается.
Вот так, проанализировав свой опыт работы с хостером можно сделать выводы и осуществить drupal перенос на другой хостинг раз и навсегда, больше не сталкиваясь с этим.
av-host.net