Joomla

Содержание
Введение
Как узнать позицию модуля в joomla
Как получить пароль админки по email
Резервное копирование
Обновление Joomla c 1.5.x до 1.5.26
Обновление Joomla c 1.5 до 2.5
Базы данных
Создание рабочей копии сайта
Как узнать версию PHP
Исправление ошибок
Похожие статьи

Введение

Joomla! — система управления содержимым (CMS), написанная на языках PHP и JavaScript , использующая в качестве хранилища базы данных СУБД MySQL или другие стандартные промышленные реляционные СУБД.

Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.

Как узнать позицию модуля в joomla

В адресной строке нужно дописать ?tp=1 и нажать Enter

Как получить пароль админки по email

инструкция

Бэкап сайта на Joomla

  1. C помощью средств хостинга.

Нужно заказать бэкап сайта в админке своего хостинга и не забыть про базу данных.

  1. С помощью Akeeba Backup.

Здесь нужно учесть факторы совместимости, на сайте Akeeba у каждой версии указана совместимость с определённой версией Joomla. Но также нужно иметь в виду, что есть совместимость с версией PHP .

На форуме указано следующее:
PHP 4.x и PHP 5.0 - с AkeebaBackup несовместимы
На PHP 5.1 необходимо устанавливать AkeebaBackup 3.2.7
На PHP 5.2/5.3/5.4 - AkeebaBackup 3.4.3
Например, если у Вас как и у меня PHP версии 5.2.17 а Joomla версии 1.5.26, то выбрать следует Akeeba Backup 3.4.3 (он последний из совместимых с Joomla 1.5)

Обновление Joomla c 1.5.x до 1.5.26

Официальное руководство - ссылка
Нужно сделать бэкап своего сайта. Желательно потренироваться на тестовом сайте.

Вводите в google запрос:

joomla_1.5.x_to_1.5.y-stable-patch_package

Где x это ваша текущая версия, а y это версия до которой хотите обновиться. Скорее всего обновляться нужно будет не сразу до 1.5.26 а последовательно, например:

1.5.10 → 1.5.18 → 1.5.20 → 1.5.23 → 1.5.24 → 1.5.25 → 1.5.26

Скорее всего вы попадёте на сайт joomlacode.org там нужно будет скачать соответсвующий файл. И по ftp залить в свою директорию на хостинге.

Обновление Joomla c 1.5 до 2.5

Сперва обновитесь до 1.5.26, затем нужно скачать jupgrade, установить его через Extensions → Install/Uninstall для корректной работы нужно включить плагин System - Mootools Upgrade если он не установлен можно скачать здесь - ссылка и установить нажав → Расширения → Установить/Удалить

Иногда нужно выключить Mootools и потом влючить, иначе jupgrade не запускается.

Изображение баннера

Базы данных

Сайты на Joomla привязаны к соответсвующим базам данных MySQL .

Конфигурационный файл, в котором можно найти, в том числе и пароль к базе данных лежит в корневой директории и называется configuration.php

Создание рабочей копии сайта

Если копирование сайта было сделано простым переносом всех папок из одной директории в другую нужно изменить привязанную к сайту базу данных, она прописана в configuration.php как

$db = 'имя базы'

Как узнать версию PHP

Help → System info
Более подробная информация там же в подразделе PHP Information

Ошибки и их исправление

Ошибка №1:

JFTP::store: Bad response
Warning! Failed to move file.

Site → Global Configurations → Server → Enable ftp "NO"

Ошибка №2:

JFTP::login: Unable to login
JFTP::write: Unable to use passive mode
An Error has occurred! Unable to open configuration.php file to write!

Идём в Site → Global Configuration → Server
Находим FTP Settings и вводим туда правильный пароль.

Ошибка №3:

Joomla Fatal error: Call to a member function login() on a non-object in /public_html/administrator/components/com_login/admin.login.php on line 64

Возникает после обновления Joomla с версии 1.5.26 до 2.5. Советы обычно следующие: сохранить папки со старым сайтом и с новым в другое место, затем удалить всю папку public_html и залить туда содержимое папки jupgrade заново.

Если не помогает, встречал совет перезалить htaccess.txt со старого сайта.

Мне это всё не помогло, пришлось удалить всю папку public_html вернуть старый сайт из заранее сохранённой папки.

Обновить Joomla до 2.5 заново, перенести папку jupgrade в другую директорию, снова очистить public_html перекинуть туда содержимое jupgrade и только потом начинать какие-либо манипуляции с Joomla 2.5

Похожие статьи
Web
IP
HTML
CSS
Маска сети
JavaScript
PHP
NodeJS
NPM
Gulp
URLencode
Какой хостинг выбрать
PUT vs POST
Flask
Django
Изображение баннера

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: