Помогите пожалуйста! Direct Access to this location is not allowed.

Тема в разделе "Кодировки, ошибки отображения (крякозябры)", создана пользователем pashtetus, 28.10.2010.

  1. Offline

    pashtetus Недавно здесь

    Регистрация:
    04.10.2009
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Доброго времени суток.
    У меня на joomla 1.5 при попытке добавить материал или зайти во все материалы на пустом экране выскакивает вот такое сообщение "Direct Access to this location is not allowed."
    Огромная просьба. Кто знает как возможно это устранить написать мне.
    p.s. Не так давно хостер перешел с php 4 на php 5(без предупреждение, что потянуло за собой кучу проблем и ошибок).
     
  2.  
  3. sergiks
    Offline

    sergiks Недавно здесь => Cпециалист <=

    Регистрация:
    10.10.2010
    Сообщения:
    362
    Симпатии:
    36
    Пол:
    Мужской
    Дистанционно по фотографии грыжу не лечим,
    но такое сообщение обычно выдается при обращении к вспомогательным php файлам,
    которые по идее только подключаются вызовом из основного компонента.
    Там в начале, первой строкой идет что-то типа
    Код (PHP):
    1. <?php defined(_JEXEC) or die "Напрямую к этому файлу не обращаться!"; ?>

    Проверяется, установлена ли константа, которая определяется в Joomla фреймворке.
     
  4. sergiks
    Offline

    sergiks Недавно здесь => Cпециалист <=

    Регистрация:
    10.10.2010
    Сообщения:
    362
    Симпатии:
    36
    Пол:
    Мужской
    Я зашел в твою админку и посмотрел, что там происходит.
    1. Сообщение вылезает, потому, что вместо стандартного джумловского com_content там находится какой-то левак, то ли от старой Joomla, то ли от какого-то компонента, коих целый зоопарк там установлен:
    Код (CODE):
    1. /** ensure this file is being included by a parent file */
    2. defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );


    2. Надо бы обновить Joomla - там стоит 1.5.9, сейчас самая свежая 1.5.21 и в ней закрыли очень серьезные дыры, бывшие в предыдущих версиях.
    Чтобы проапдейтить именно твою, надо скачать этот апдейт 1.5.9 to 1.5.21 и установить его как описано тут.
    Заодно это, по идее, обновит хакнутый com_content.

    Как-то так..
     

Поделиться этой страницей

Загрузка...