Restricted access joomla как исправить
Перейти к содержимому

Restricted access joomla как исправить

Restricted access — Joomla 1.5: Общие вопросы

Бесплатный плагин вставки модулей Joomla в JoomShopping. Нередко, при разработке интернет-магазина на Joomla JoomShopping бывает нужно вывести информацию из модулей Joomla в карточке товара или в категории. Обычно это делается программным методом прямо в шаблоне магазина.

Вышел релиз Joomla 4.1.4

Доступна к загрузке Joomla 4.1.4. Это релиз с исправлениями ошибок и улучшениями для серий Joomla 4.0.x.

Сбор средств для помощи нашему камраду voland’у

Сообщество Joomla!, объявляется сбор средств для помощи нашему камраду Болотову Сергею, на форуме — voland, создатель бота Ванга, повелитель минусов на форуме )).

Права доступа в Joomla: неужели заблокировано?

После долгих лет администрирования сайтов на Joomla столкнулся с удивительной проблемой: на новом сайте при попытке изменить права доступа к категории для группы пользователей результирующее значение «Не разрешено. Заблокировано» при любой комбинации действий.

Права Joomla - Заблокировано

Почитал форумы, задал вопросы, узнал, что я дилетант. Ничего против дилетантства не имею, но вот только проблема осталась не решённой. Пришлось до всего доходить самостоятельно.

Итак, судя по тому, что через панель администратора данную проблему вылечить не удаётся, придётся редактировать таблицы. Необходимо воспользоваться phpMyAdmin.

Нас интересует таблица assets – именно в ней хранятся записи о правах.

Находим категорию «Новости», с которой возникла проблема и видим запись о правах:

Думаю, разбираться, где ошибка, смысла нет. Уж очень все сложно. Берём за оригинал соседнюю категорию, видим:

Копируем в испорченную категорию, теперь она выглядит так же:

Готово! Идём в адимнку и наслаждаемся результатом.

2 комментарии

  • Юрий

Суббота, 13 Январь 2018 18:56

Не спешите лезть в таблицу. Я столкнулся с подобным в правах на материал. Есть пара моментов:
1. Если у вас пишет в материале в правах «Не разрешено. Заблокировано» проверьте связанные категорию материала, группу пользователей, права в общих настройках панели, выставьте унаследовано для всех связанных элементов, в том числе и в вышестоящих группах .
2. Если не помогает, есть один нюансик: если у вас к примеру унаследовано(разрешено), а должно быть унаследовано(запрещено), выставьте «запрещено», сохраните, затем снова поставьте «унаследовано» и снова сохраните и у вас может поменяться значение унаследовано. У меня так в некоторых позициях произошло.

Воскресенье, 14 Январь 2018 15:29

Юрий, огромное спасибо! Даже не представляю, сколько труда на это потрачено.
Это весьма ценная информация, обязательно учтём на будущее.

joomla site showing restricted access

I am having one problem with this site http://onlinecasinosouthafrica.co.za/ in joomla. I just change the site global configuration from admin beside that working to submit a form to send mail. I don,t know the reason behind now my site is showing restricted access. May be due to change of global configuration as I have changed the Use Apache mod_rewrite option from no to yes, though after that I have worked and refresh the page it was showing clearly now it is showing restricted access only. unable to understand what is going on.Please help me in this.

thanks in advance.

1 Answer 1

At the top of every .php file in a Joomla site you will see something similar to this:

This is here to prevent anyone accessing the file directly via the browser. It basically says: If the _JEXEC constant is not defined, kill the process, _JEXEC is set when the application is run, it happens in the sites main index.php file near the top:

If this is removed, it will definetely cause those issues, but most likely the error is resulting from a component or plugin that is published in the CMS.

If you have installed a plugin that was meant for Joomla 1.0, you will see an error like this, this happens because rather that looking for _JEXEC being set, it looks for something like _VALID_MOS, in this case, try switching legacy mode plugin on.

If Legacy mode does not fix your issue, check the website template to ensure the defined(‘_JEXEC’) or die(‘Restricted Access’); line is not causing issues, comment it out with a # or // and test that.

You could try switching the Joomla debug on, but there is no guarantee that will help.

If you are really stuck, you can try one of the following:

1) Backup database, then disable all of the plugins one by one (I noticed you still have access to the administrator area), then either re-enable the plugins or restore the database.

2) I once had to do a find and replace of every plugin in a CMS, I replaced the string:

I done this using PHP and it allowed me to pinpoint exactly which file was throwing the error. I obviously backed up the site file structure first, so I simply unzipped the backup and deleted the modified files later.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *