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

Discussion in 'Кодировки, ошибки отображения (крякозябры)' started by pashtetus, Oct 28, 2010.

  1. Offline

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

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

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

    Joined:
    Oct 10, 2010
    Messages:
    362
    Likes Received:
    36
    Gender:
    Male
    Дистанционно по фотографии грыжу не лечим,
    но такое сообщение обычно выдается при обращении к вспомогательным php файлам,
    которые по идее только подключаются вызовом из основного компонента.
    Там в начале, первой строкой идет что-то типа
    Код (PHP):
    1. <?php defined(_JEXEC) or die "Напрямую к этому файлу не обращаться!"; ?>

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

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

    Joined:
    Oct 10, 2010
    Messages:
    362
    Likes Received:
    36
    Gender:
    Male
    Я зашел в твою админку и посмотрел, что там происходит.
    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.

    Как-то так..
     

Share This Page

Loading...