🏠 | 💻 PC | Web |

Joomla

🛠 Полезные советы
🖽 Html
🖌 CSS
Joomla
UTM-метки
URLencode
Переадресация страниц сайта
Адаптивный дизайн сайтов
Настройка почтового ящика на Яндекс
Какой хостинг выбрать
Как перенести сайт
Яндекс Метрика
Разница между POST и PUT
Word Press
SEO
Тестирование сайта
A numeric character reference expanded to the C1 controls range.
JavaScript
.webp
Flask
Django
Как указать каноническую страницу сайта

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

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

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

http://moj-sajt.com/index.php?option=com_registration&task=lostPassword

Errors и их исправление

Ошибка №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

Бэкап сайта на 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

🛠 Полезные советы
🖽 Html
🖌 CSS
Joomla
UTM-метки
URLencode
Переадресация страниц сайта
Адаптивный дизайн сайтов
Настройка почтового ящика на Яндекс
Какой хостинг выбрать
Как перенести сайт
Яндекс Метрика
Разница между POST и PUT
Word Press
SEO
Тестирование сайта
A numeric character reference expanded to the C1 controls range.
JavaScript
.webp
Flask
Django
Как указать каноническую страницу сайта
Share in social media: