Распространенные ошибки Joomla и способы их решения - 1 Ноября 2013 - MAXVK.RU
▲ Вверх
Главная » 2013 » Ноябрь » 1 » Распространенные ошибки Joomla и способы их решения
00:08
Распространенные ошибки Joomla и способы их решения

Поделитесь моим сайтом =)

Современные сайты чаще всего делаются на движке Joomla. Он предоставляет пользователю широкий спектр различных шаблонов и функциональных возможностей.

Но работа с этой CMS часто сопряжена с совершением ошибок на Joomla, как незначительных, так и вполне серьезных.

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

Итак, допустим, на компьютере установлена версия CMS Joomla более старой версии, нежели 1.5.15. В этом случае необходимо обновить так называемое «ядро»:

1. Первым этапом этой операции будет получение информации о том, какая именно версия Joomla установлена на компьютере. Это можно узнать в редакционной части сайта: обычно в правом верхнем углу на баннере высвечиваются заветные цифры, указывающие на свежесть версии. 2. Затем нужно зайти на сайт joomlacode.org, где в списке главных архивов надо найти искомый файл Joomla_Stable _Package.zip

3. Его скачивают, сохраняют. Затем содержимое архива нужно распаковать в корень сайта на хостинге и подтвердить замену всех файлов.

Вторым этапом работы будет рассмотрение нескольких наиболее распространенных критических и не очень ошибок, связанных с движком Joomla.

1. Критическая ошибка при открытии любой страницы. Выражается следующим образом: в главном окне высвечивается текст: «Ошибка: Максимальное время загрузки составляет…». Это означает, что программе недостаточно времени, чтобы выполнить скрипт. Обычно такая задача решается несколькими путями:

• В том случае, когда сайт находится в хостинге, можно написать сообщение хостеру с просьбой об увеличении время выполнения скриптов.

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

Следует помнить следующий момент: на хостинге отсутствует доступ к php.ini. Поэтому выходом будет только обращение к хостеру.

2. Критическая ошибка при редактировании пунктов меню сайта. В этом случае необходимо зайти на страницу administrator/components/models/item.php, где можно при необходимости перезалить папку «администратор» из установочного архива.

3. Ошибка удаления. Выражается в появлении на главном окне сайта надписи «Delete failed» и комбинации чисел и латинских букв – верный признак того, что нельзя удалять кэш статьи. Ошибка удаления по определению не является критической, поэтому легко исправляется.

Чтобы решить проблему, нужно просто проверить права записи в папке /tmp, а также абсолютный путь к /tmp в configuration.php сайта.

4. Ошибка при быстрой загрузке канала данных. Выражается в текстовом предупреждении «запрашиваемая лента не загружена». Данная погрешность в работе сайта не является критической. Она появляется исключительно в админке, либо в лицевой части разрабатываемого сайта. Если по какой-то причине нельзя загрузить ленту новостей, то нужно снять с публикации mod_feed - административный модуль. При необходимости его можно даже удалить.

5. Критическая ошибка – «Нехватка памяти». Означает, что для качественного выполнения скриптов не хватает оперативной памяти, отведенной хостером.

Чтобы решить эту проблему, нужно для выполнения скрипта самостоятельно увеличить память, залить в Joomla скачанный с официального сайта плагин Memory Limit, способный за несколько секунд добавить без ручного вмешательства в память необходимые скрипты и файлы.

Все эти способы способны помочь пользователям Joomla даже в самых критических ситуациях.

Читайте также о кэшировании в Joomla.

Категория: Прочее | Просмотров: 453 | Добавил: max | Теги: joomla, распространенные, ошибки, решения, способы | Рейтинг: 0.0/0