Важные моменты при переносе сайта на виртуальный хостинг

Joomla!

Для себя заметочку сделать хочу. Соорудили вы сайт на joomle, лежит он на локальном ПК и вот решили вы его на хостинг положить. Описывать не буду подробно как чего делать. Отмечу только следующий момент - какие каталоги и файлы jooml'ы, на виртуальном хостинге должны иметь права доступа 777. Просто если этого не сделать - половина функций или вообще работать не будет или будут работать с ошибками.

Так что вот они .....

  • administrator/backups
  • administrator/cache 
  • administrator/components
  • administrator/modules
  • administrator/templates
  • cache
  • components
  • images/banners
  • images/stories
  • language
  • media
  • modules
  • plugins/content
  • plugins/editors
  • plugins/editors-xtd
  • plugins/search
  • plugins/system
  • templates
  • tmp

 

Возникают при переносе на виртуальный хостинг и другие проблемы. Опишу последнюю с которой я столкнулся. Имеется дамп БД и все файлы сайта на joomla. Осталось только всё это дело залить на хостинг. На хостинге кстати стоял DirectAdmin. Заходим в него, создаем новую БД, пользователя и пароль. Тут даже проще чем в CPanel, никаких заморочек – создал и всё.

Однако проблемы начались позже. Вначале с правкой файла configuration.php, я там так и не понял что писать в пути к tmp и log. Написал что-то от балды (надо будет этот вопрос изучить получше). Ну это пол беды. После того как я осуществил импортирование БД, данные на сайте отказывались появляться. Шаблон грузится, но информации нет.

Как я это дело победил? Да как то вот так – заходим phpMyAdmin, на главной странице выбираем в Сопоставление соединения с MySQL ставим utf8_general_ci, тут не знаю может и другое стоять должно, надо будет потренироваться. Вот следующий момент ВАЖНЫЙ!!! Жмем импорт и ОБЯЗАТЕЛЬНО выбираем cp1251 (ну или другую кодировку в которой у вас создана ваша БД), по умолчанию стоит utf8 и из за этого как раз все мои данные импортировались неправильно!

P.S. Я тут написал недавно обновленную версию этой статьи, там все эти моменты освещены более полно и подробно. Так что если хотите узнать как без проблем перенести сайт на виртуальный хостинг и настроить его правильно читайте новую статью тоже.

Пожалуй на этом всё.