Joomla 3.x/VirtueMart 2.x. Как переместить сайт из подпапки в корневую папку. Joomla корневая папка


Joomla 3.x/VirtueMart 2.x. Как переместить сайт из подпапки в корневую папку

Если вы установили шаблон в подпапку и теперь не знаете, как переместить ваш сайт в корневую папку, решение вы найдете в этом туториале:

Joomla 3.x/VirtueMart 2.x. Как переместить сайт из подпапки в корневую папку.

  1. Переместите все файлы из подпапки (например, public_html/tryjoomla) в корневую папку (например, public_html) с помощью FTP-клиента или контрольной панели в аккаунте хостинга.
  2. Скачайте на компьютер и откройте файл configuration.php в любом текстовом редакторе.
  3. Удалите название подпапки tryjoomla из переменных. Найдите следующие строки в файле:var $live_site = ''; var $log_path = '/home/username/public_html/tryjoomla/logs'; var $tmp_path = '/home/username/public_html/tryjoomla/tmp'; var $ftp_root = 'public_html/tryjoomla';

    И отредактируйте их:

    var $live_site = ''; var $log_path = '/home/username/public_html/logs'; var $tmp_path = '/home/username/public_html/tmp'; var $ftp_root = 'public_html';

    Обратите внимание! Переменная $live_site редко нуждается в указании ее значения. Однако если значение для этой переменной было присвоено в ходе установки, тогда здесь также нужно отредактировать путь.

    var $live_site = ‘http://www.example.com/tryjoomla’;

    Измените на:

    var $live_site = 'http://www.example.com';
  4. Проверьте файл .htaccess, в котором название подпапки также должно быть удалено.
  5. Если на вашем сайте включен кэш, войдите в админ панель (ссылка на админ панели теперь будет изменена с http://www.example.com/tryjoomla/administrator на http://www.example.com/administrator). Перейдите в меню Инструменты -> Очистить кэш (Tools -> Clean Cache) и удалите все кэшированные файлы:

Вы также можете воспользоваться детальным видео туториалом:

Joomla 3.x/VirtueMart 2.x. Как переместить сайт из подпапки в корневую папку.

info.template-help.com

Советы 9. Как можно обрушить сайт на joomla и как потом его восстановить

Вопрос, изложенный в заголовке данной темы, весьма нетривиален, потому что обрушение сайта, особенно новичками, производится с завидной регулярностью. Рассмотрим основные причины частичного нарушения функциональности сайта или полного его «обездвиживания».

Причина этого всегда одна – человеческий фактор, заключающийся в большом количестве любознательности и не меньшей лености при изучении руководства к использованию, в частности, моего.

Чего делать на сайте нельзя
Отсюда первое правило: если что-то не работает, сначала посмотрите в свою сторону, будьте уверены, 99% проблем с сайтом – ваша вина. Это статистика. Второе правило: если что-то не устанавливается или сайт перестал грузиться, сначала проверьте права на корневые каталоги своего сайта, в случае нарушения стандарта – восстановите его. Третье правило: прежде чем экспериментировать с сайтом (устанавливать ПО, шаблоны, править базу данных и т.п.) обязательно создавайте резервную копию сайта! Об этом читаем здесь. Четвертое правило: перед скачиванием расширения убедитесь, что оно соответствует вашей версии joomla. Версия прописана в верхнем правом углу админки сайта. Расширения брать нужно только с официальных сайтов, например, http://joomlaportal.ru/ Пятое правило: файлы и папки корня сайта удалять нельзя! Шестое правило: если что-то удалили из корня сайта, попробуйте распаковать в корень своего сайта дистрибутив joomla, если при этом будет предложено перезаписать существующие папки и файлы (зависит от программы, в которой это делаете, лучше делать в системе управления хостом), соглашайтесь. Иногда, но далеко не всегда (в зависимости от того, что удалили) это помогает. Седьмое правило: учите матчасть по защите своего компьютера от вирусов. Без этих знаний безопасность вашего сайта будет находится под постоянной угрозой.

Удачи.

iktorm.edurm.ru

Установка Joomla в поддиректорию

Янв 7, 2011 | 7 111 views

Уйму времени ушло на то чтобы установить Joomla в поддиректорию. Ошибка была в неправильном url всех страниц сайта. Вместо ссылки site.ru/index.html отображалось как site.ru/site/index.html. На сайте посвященному движку Joomla еще в 2006 году написано как решать эту проблему:

Неоднократно на форумах обсуждался вопрос: обязательно ли устанавливать Joomla в корневую директорию сервера, или можно устанавливать в поддиректорию. На самом деле никакой разницы нет, единственный минус который возникает при установке в поддиректорию, это то, что сайт становится доступен не как site.ru, а site.ru/joomla (где joomla это имя папки). Однако этого можно легко избежать посредством использования mod_rewrite.Допустим у нас на сервере Joomla установлена не в корень, а в директорию /joomla. Для того, чтобы мы могли обращаться к сайту не указывая этой директории, необходимо поместить в корень сервера файл .htaccess следующего содержания:RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule !^joomla (/?|/.+)$ /joomla%{REQUEST_URI} [L] При этом надо не забыть убрать /joomla из значения переменной $mosConfig_live_site в конфигурационном файле Joomla.

К сожалению, это не помогало. $mosConfig_live_site в конфигурационном файле Joomla не было. А файл .htaccess уже рабочий в корне, где прописываются другие правила для других сайтов. В итоге я сделала следующее (вполне возможно что половину было лишним):

  1. В конфигурационном файле Joomla configuration.php добавила строчки:var $mosConfig_absolute_path = '/www/путь/www/htdocs/site'; var $absolute_path = '/www/путь/www/htdocs/site';
  2. Вписываем адрес сайта в строчку:var $live_site = 'http://site.ru';
  3. В директории site переименовываем файл htaccess.txt в .htaccess
  4. В .htaccess раскомментируем строку RewriteBase / и изменяем ее, прибавляя название папки-поддиректории: RewriteBase /site/ В корне сайта (не в поддиректории, а выше) в .htaccess должно быть прописано:RewriteRule ^site/ - [last] RewriteCond %{HTTP_HOST} (www.)?site.ru [nocase] RewriteRule (.*) site/$1 [last] Должно все работать!
Как отследить эффективность рекламы?

znaemweb.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта