Не работает php-анонимайзер

Discussion in 'Безопасность и Анонимность' started by GivioN, 5 Feb 2009.

  1. GivioN

    GivioN Elder - Старейшина

    Joined:
    30 Mar 2008
    Messages:
    45
    Likes Received:
    10
    Reputations:
    0
    Есть 2 хостинга, один платный другой безплатный. На них залил скриипт php-анонимайзера. На бесплатном все нормально работает, На платном не хочет, Выбрасыввает ошибку HTTP ERROR 500.

    В чем может быть проблема?
     
  2. Banderos_Russia

    Banderos_Russia Elder - Старейшина

    Joined:
    11 Jun 2007
    Messages:
    60
    Likes Received:
    18
    Reputations:
    0
    Ошибка 500 «Internal Server Error» возникает в случае невозможности запуска скрипта, который вы разместили на сервере, в случае ошибок в скрипте, а также в случае, когда размещена неправильная инструкция в файле .htaccess. Этот список причин возникновения ошибки 500 не конечный, есть еще масса причин, по которым может возникнуть ошибка 500. Однако, упомянутые три случая встречаются наиболее часто.

    Рассмотрим сначала случай, когда вы поместили некорректную инструкцию в файл .htaccess. Если вы ошиблись в написании названия нужной директивы или параметров к ней, в файле error.log вы найдете примерно такую ошибку:
    Веб-сервер укажет вам, какую конкретно директиву он посчитал ошибочной — ее нужно будет исправить. В данном случае веб-сервер сообщил, что директивы DrectoryIndex он не знает. И действительно — нет директивы DrectoryIndex, есть DirectoryIndex. Имеет место опечатка.

    Если ошибка 500 возникает при обращении к скрипту на языке Perl, размещенному в каталоге cgi-bin, нужно проверить права доступа на этот скрипт. Права должны быть 755 (rwxrx-rx). Если это не так, нужно изменить права на 755 командой chmod 755 script.pl в unix shell или воспользоваться для этого FTP. Нужно отдельно отметить — права на скрипты должны быть установлены строго в 755.

    Пожалуйста, проверьте правильный ли режим передачи файлов по FTP вы использовали при загрузке скрипта на наш сервер. Все скрипты, равно как и любые другие текстовые файлы, должны передаваться по FTP в текстовом (ASCII) режиме. Если же был использован двоичный (Binary) режим передачи файлов, скрипты наверняка работать не будут.

    Если после проверки корректности установленных прав на файл скрипта ошибка не исчезла, нужно изучить последние записи в файле error.log — в него веб-сервер помещает все сообщения об ошибках. Так вы найдете строчку вида:

    Первое, что нужно сделать при получении такой ошибки, это проверить правильно ли скрипт выдает HTTP-заголовки. Каждый скрипт должен сначала печатать строку с указанием соответствующего Content-type и только потом непосредственно то, что увидит пользователь (например, HTML-код). Пример строки для выдачи заголовка обычного HTML-документа:
    Если и после выдачи правильных заголовков ошибка 500 не исчезла, нужно проверить корректность работы скрипта в целом. Для этого нужно получить доступ в unix shell и далее выполнить команду проверки синтаксиса:

    Если скрипт написан с ошибками, их нужно исправить, руководствуясь соответствующей диагностикой, а также проверить синтаксис скрипта снова.
     
  3. GivioN

    GivioN Elder - Старейшина

    Joined:
    30 Mar 2008
    Messages:
    45
    Likes Received:
    10
    Reputations:
    0
    Banderos_Russia, все что ты выложил ничего не подходит.
    Скрипт не хочет выполнятся, что-то мешает но что???

    Вот нашел в логах что-то

    Code:
    [error] [client XX.XX.XX.XX] Premature end of script headers: ano.php, referer: http://sait.ru/ano.php
    где XX.XX.XX.XX - ip сервера
    sait.ru - домен
    ano.php - скрипт аномайзера
     
    #3 GivioN, 5 Feb 2009
    Last edited: 5 Feb 2009
  4. spawn89

    spawn89 Elder - Старейшина

    Joined:
    15 Apr 2007
    Messages:
    310
    Likes Received:
    73
    Reputations:
    0
    ну перевод ошибки значит "неожиданный конец заголовка скрипта ано.пхп"
    такое может быть если не стоят права 755 на папку со скриптом и/или чтото ктото намутил в .htaccess, а еще может быть что на сервере заблокировали использовать get/post запросы для скриптов кроме index.php, login.php и похожие (лекарства от последнего нет, окромя смены хостинга и топора в голове хост-админа)))
     
  5. Наwk

    Наwk New Member

    Joined:
    3 Mar 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Попробуй этот скрипт - http://www.glype.com/