Перейти к основному контенту

Joomla

Как установить Joomla

Только на Linux
В инструкции рассматривается установка Joomla на Hosting Linux. Мы не рекомендуем производить установку Joomla на Windows-хостинг.

Автоматическая установка Joomla

На виртуальном хостинге Linux вы можете установить Joomla в автоматическом режиме при помощи установщика Softaculous.

Ручная установка Joomla

Все действия необходимо производить в хостинг-панели управления. Как открыть панель управления хостингом?

Перед тем как начать, скачайте свежий дистрибутив Joomla с официального сайта. Далее следуйте инструкции:

  1. 1.

    Cоздайте базу данных по инструкции: Как создать базу данных?
    Запомните или запишите название базы данных, имя пользователя и пароль.

    При установке CMS вы также можете использовать уже созданную базу данных u1234567_default (где «u1234567» — ваш логин хостинга), она автоматически создаётся в панели управления при заказе услуги хостинга. Реквизиты доступа к ней приведены в разделе Информация о включённых сервисах и паролях доступа;

  2. 2.

    Загрузите файлы Joomla в директорию сайта. Для этого выберите вашу панель управления и следуйте дальнейшей инструкции:

    ISPmanager
    cPanel
    Plesk

    Перейдите в Менеджер файлов, далее в www и в каталог с названием сайта:

    как установить joomla ispmanager5 1

    По умолчанию в каталоге сайта присутствуют файлы парковочной страницы, перед размещением сайта их необходимо удалить. Выделите все и нажмите Удалить:

    как установить joomla ispmanager5 2

    Нажмите Закачать в правом верхнем углу:

    как установить joomla ispmanager5 3

    Выберите ранее скачанный архив Joomla и загрузите его.

    Выделите загруженный архив и нажмите Извлечь:

    как установить joomla ispmanager5 4

    Архив будет извлечен в папку сайта:

    как установить joomla ispmanager5 5

    Далее перейдите к шагу 3.

    В разделе Домены кликните на Дополнительные домены:

    дополнительные домены в cpanel

    Перейдите в директорию вашего сайта:

    корневой каталог документов

    Нажмите Загрузить в левом верхнем углу и загрузите ранее скачанный архив Joomla в панель управления:

    загрузить файлы в cpanel

    Выделите архив Joomla и нажмите Извлечь:

    извлечь архив в cpanel

    В открывшемся окне нажмите Extract Files(s).

    Переходите к шагу 3.

    Во вкладке Сайты и домены перейдите в папку вашего сайта:

    сайты и домены в plesk

    По умолчанию в директории сайта присутствуют файлы парковочной страницы. Перед размещением сайта их необходимо удалить. Выделите всё и нажмите Удалить:

    удалить файлы в plesk

    Нажмите Загрузить файлы, выберите и загрузите ранее скачанный архив Joomla:

    загрузить файлы в plesk

    Выделите архив и нажмите Ещё — Извлечь файлы:

    извлечь файлы в plesk

    Переходите к шагу 3.

  3. 3.

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

    Вы увидите стартовую страницу установки Joomla. Введите название сайта, e-mail и логин администратора:

    установка joomla шаг 1

    Рекомендуем вам НЕ использовать популярные имена пользователей, такие как: «admin», «administrator», «adm», и т.д. Лучше введите ваше имя вместе с фамилией. Это повысит защиту вашего сайта против атак по подбору паролей.

    Нажмите Далее;

    Страница не найдена
    Если вы видите сообщение браузера о том что страница или сервер не найдены, воспользуйтесь справкой Браузер пишет, что не может найти страницу или сервер
  4. 4.

    Заполните поля реквизитами подключения к базе данных:

    установка joomla шаг 2

    Имя сервера базы данных оставьте «localhost».

    После ввода данных нажмите Далее;

    Напоминаем, что вы можете использовать уже созданную базу данных u1234567_default (где «u1234567» — ваш логин хостинга), она автоматически создаётся в панели управления при заказе хостинга. Реквизиты доступа к ней приведены в разделе Информация о включённых сервисах и паролях доступа
  5. 5.

    Если вы верно ввели данные на прошлом шаге, вы увидите следующую страницу:

    завершение установки joomla

    Если же вы видите ошибку, вернитесь на прошлый шаг и проверьте корректность введенных данных для подключения к БД.

    Пролистайте страницу вниз и убедитесь, что все установки начальной проверки удовлетворены:

    начальная проверка установки joomla

    Если не удовлетворена «Версия PHP >=5.3.10», измените версию PHP в панели управления. Как сменить версию PHP?

    Если не удовлетворены Magic Quotes GPC Off или Register Globals Off, измените данные параметры в файле php.ini. Как изменить параметры PHP

    После удовлетворения всех настроек нажмите Установка;

  6. 6.

    Установка Joomla завершена:

    завершение установки Joomla

    Не забудьте удалить директорию installation.

Техническая поддержка Joomla
Специалисты REG.RU не оказывают поддержки по вопросам создания и редактирования сайтов на Joomla, всю необходимую информацию вы можете найти на Форуме поддержки CMS Joomla.

Как восстановить пароль администратора в Joomla?

Пароль администратора Joomla восстановить можно двумя способами:

  • Через E-mail администратора;
  • Через базу данных.

Выберите подходящий для вас способ и следуйте инструкции ниже.

Восстановление через E-mail

Если вы забыли пароль от админки Joomla, восстановить пароль администратора можно, если у вас есть доступ к почтовому адресу администратора, который был указан при установке CMS.Для этого перейдите по адресу: «http://my-site.ru/index.php?option=com_user&view=reset» и восстановите пароль.

В адресе поменяйте значение my-site.ru на имя вашего домена.

Восстановление доступа через базу данных

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

Восcтановление пароля Joomla

  1. 1.

    Войдите в phpMyAdmin с реквизитами доступа к базе данных сайта: Как войти в phpMyAdmin?
    Увидеть реквизиты доступа к базе данных можно в файле configuration.php: Где CMS хранит настройки подключения к базе данных?;

  2. 2.

    Выберите базу данных вашего сайта:

    выбор базы данных в phpmyadmin

  3. 3.

    В списке таблиц кликните на название таблицы «префикс_users», в нашем случае префикс имеет значение «gme»:

    выбор таблицы базы данных

  4. 4.

    В строке с администратором системы нажмите Изменить:

    изменить таблицу базы данных

  5. 5.

    В открывшемся окне в строке password выберите в выпадающем списке пункт «MD5» и в соседнем окне введите новый пароль администратора:

    создание нового пароля администратора

    Нажмите OK внизу страницы.

    Внимание
    Запомните введённый пароль — именно по нему будет осуществляться вход в админку CMS. В нашем примере это пароль vies7QuahGh8.

    Вы увидите примерно такой вывод:

    sql запрос в phpmyadmin

    Он означает, что изменения успешно внесены и вы можете войти в админ-панель сайта с новым паролем.

Очистите кеш и cookies браузера

Перед тем как войти с новыми реквизитами в админ-панель сайта, очистите старые данные при помощи инструкции:

Возможные проблемы

Ошибка Warning: session_start

Причин возникновения ошибки, связанной с сессиями может быть несколько:

Отсутствует или неверно указан путь к каталогу временных файлов

  1. 1.
    Перейдите в каталог вашего сайта в панели управления хостингом (или по SSH и FTP), откройте файл configuration.php и найдите строку, начинающуюся с var $tmp_path;
  2. 2.

    Убедитесь, что в качестве значения переменной $tmp_path указан путь до существующей директории временных файлов.
    При необходимости создайте каталог по указанному пути или укажите существующий каталог в качестве значения переменной $tmp_path.

Отсутствуют права на запись в каталог временных файлов

Убедитесь, что права на каталог временных файлов, указанный в файле configuration.php в строке var $tmp_path , позволяют запись в этот каталог, то есть установлено значение «777» или «rwxrwxrwx».
При необходимости, измените права на указанный каталог в панели управления хостингом или по SSH.

В вашем браузере отключена поддержка cookies

Убедитесь, что в настройках вашего браузера включена поддержка cookies.

Сайт на Joomla перенаправляет на https

Сайт перенаправляет на https

Перейдите в каталог вашего сайта и откройте файл configuration.php. Найдите следующую строку:

public $force_ssl = '1';

Если стоит цифра «1», её необходимо заменить на «0».

После авторизации перенаправляет на https

Для исправления необходимо в файле /libraries/joomla/methods.php в 80 строке заменить код

($ssl === 1)
на
($ssl === -1)

Какие пути указывать до каталогов /log и /tmp для Joomla?

Путь до каталогов /log и /tmp состоит из нескольких частей: пути до корня хостинга и пути до папки сайта:

искомый путь до /log = /путь-до-корня-хостинга/путь-до-папки-сайта/log искомый путь до /tmp = /путь-до-корня-хостинга/путь-до-папки-сайта/tmp

Путь до корня хостинга выглядит таким образом:

  • ISPmanager: /var/www/u1234567/data/;
  • ParallelsPlesk: /var/www/vhosts/u1234567.plsk.regruhosting.ru/;
  • cPanel: /var/www/u1234567/;

где «u1234567» — ваш логин хостинга;

Путь до папки сайта можно увидеть в панели управления:

ISPmanager
cPanel
Plesk

Перейдите в раздел WWW домены. Путь до папки сайта отображается в колонке Директория:

папка сайта в ispmanager

В разделе Домены выберите пункт Дополнительные домены:

папка сайта в cpanel 1

Путь до папки каждого сайта отображается в колонке Корень документа:

папка сайта в cpanel 2

Перейдите во вкладку Сайты и домены. Путь до папки сайта отображается рядом с названием сайта:

Таким образом, пути до каталогов /log и /tmp для приведённых примеров таковы:

  • пример с ISPmanager:
    • путь до /log: /var/www/u1234567/data/www/mysite.ru/log;
    • путь до /tmp: /var/www/u1234567/data/www/mysite.ru/tmp;
  • пример с cPanel:
    • путь до /log: /var/www/u1234567/public_html/mysite.ru/log;
    • путь до /tmp: /var/www/u1234567/public_html/mysite.ru/log.
  • пример с Plesk:
    • путь до /log: /var/www/vhosts/u1234567.plsk.regruhosting.ru/mysite.ru/log;
    • путь до /tmp: /var/www/vhosts/u1234567.plsk.regruhosting.ru/mysite.ru/tmp.
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0