Самая популярная ошибка при установке расширений Joomla
Самая популярная ошибка при установке расширений - это неправильный XML-файл, невалидный XML-файл. Как бы это не было странно, но эта ошибка встречается очень часто, поэтому в этой статье я покажу, как избавиться от неё при установке расширений в Joomla.
Для начала надо проверить: действительно ли ошибка в XML-файле. Для этого откройте в браузере XML-файл устанавливаемого расширения. Если он откроется без проблем, то, значит, ошибка не в нём, и надо искать её в другом месте. А вот если появится что-то в этом духе:
В большинстве случаев, эта ошибка связана с синтаксисом. Люди, которые знакомы с синтаксисом XML без проблем исправят XML-файл. А вот для других рассказываю основные синтаксические правила языка XML:
- У XML-документа должен быть заголовок (например, такой: "<?xml version='1.0' encoding='utf-8' ?>").
- Все теги должны иметь закрываться. Если тег одиночный, то он должен закрываться таким образом: "<single />".
- Все значения атрибутов должны быть в кавычках.
- Все спецсимволы должны быть заменены на сущности. То есть не может быть написано в XML-файле вот так: "&". Амперсанд должен быть заменён на сущность: "&".
Есть ещё целая уйма разных правил, но проблемы с ними встречаются значительно реже. Вдобавок, браузер Вам покажет, где конкретно возникла ошибка. Например, на привидённом в качестве примера скриншоте явно видно, что ошибка заключается в том, что мы забыли поставить закрывающую кавычку после "1.0".
В дальнейшем мы будем знакомиться с другими ошибками, а на сегодня пока хватит.
-
- Михаил Русаков
Комментарии (18):
Здравствуйте! Давно ищу расширение для создания интерактивных тестов на сайте. Может подскажите?
Ответить
Попробуйте компонент JQuarks.
Ответить
Пробовала, но так и не смогла разобраться.
Ответить
JoomTest - может, этот будет легче.
Ответить
Попробую, спасибо.
Ответить
чё то я тоже разобратся не могу столько раз запускал этот денвер так и не запустилась джумла
Ответить
Попробуйте переустановить.
Ответить
виртуальный диск на denwer создан открываю папку home создаю свою папку в ней папка www туда копирую файлы joomla перезапускаю denwer прописываю в браузере localhost/tools/phpmyadmin - ОШИБКА(Bad Request (Invalid Hostname)
Ответить
Вероятно проблема с файлом hosts. Попробуйте открыть по такому адресу 127.0.0.1/tools/phpmyadmin
Ответить
нет и это не помогло , буду переустанавливать винду , а то мой сканер пишит " у вас много ошибок"
Ответить
Михаил, существует ли компонент для джумлы, который бы считал арифметические операции. К примеру расчёт стоимости поездки на такси из точки А до точкт Б? Перерыл весь рунет,не нашёл.Может иносранцы что-то придумали.И желательно с привязкой к картам типа гугла.
Ответить
Не встречал, да и давно Joomla не пользуюсь.
Ответить
А возможно это реализовать самостоятельно? Знаком пока что только с HTML и CSS.
Ответить
Нет, для этого потребуется JavaScript, либо PHP, плюс надо более-менее разбираться в коде Joomla.
Ответить
Тех уроков, что есть у Вас по PHP, будет достаточно или надо институты кончать что бы такую вещь реализовать?
Ответить
Достаточно, а институты вообще никаких знаний не дают, по крайней мере, в России.
Ответить
Стоит joomla 3.0.1. При обновлении ее до версии joomla 3.0.2 или при установке расширений пишет ошибку Fatal error: Call to a member function get() on a non-object in /home/Имя/publi c_html/administ rator/templates /isis/error.php on line 116. Помогите устранить, пожалуйста....
Ответить
Пишите в службу поддержки.
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.