Автор Тема: вопрос по phpinfo() [решено]  (Прочитано 10425 раз)

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
вопрос по phpinfo() [решено]
« : 07.02.2009 14:17:36 »
Приветствую!
не могу запустить тестовый php-скрипт info.php:
<?php
phpinfo () ;
?>
который поместил в /var/www/apache2/html
перед этим сделал-chmod a+rw /var/www/apache2/html
chmod a+x /var/www/apache2/html/*.php
в браузере набираю : localhost/info.php -- и пустая страница.

php5 установлен
« Последнее редактирование: 09.02.2009 11:54:27 от Skull »

Оффлайн sysdba

  • Участник
  • *
  • Сообщений: 33
Re: вопрос по apache2
« Ответ #1 : 07.02.2009 21:33:48 »
должны быть установлены apache2-mod_php5 или apache2-mod_php
попробуйте выполнить
control apache2-mod_php5 publicили
control apache2-mod_php publicв зависимости от версии используемого php

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
Re: вопрос по apache2
« Ответ #2 : 07.02.2009 22:48:54 »
apache2-mod_php5 установлен, а
control apache2-mod_php5 public
control: apache2-mod_php5: Requested public, got unknown
команда php info.php выдает конфигурацию php в терминале.

а логе:
[Sat Feb 07 21:34:35 2009] [error] [client 127.0.0.1] ALERT - function within blacklist called: phpinfo() (attacker '127.0.0.1', file '/var/www/apache2/html/info.php', line 2)
[Sat Feb 07 21:34:35 2009] [error] [client 127.0.0.1] PHP Warning:  phpinfo() has been disabled for security reasons in /var/www/apache2/html/info.php on line 2
« Последнее редактирование: 07.02.2009 22:51:37 от gor »

Оффлайн sysdba

  • Участник
  • *
  • Сообщений: 33
Re: вопрос по apache2
« Ответ #3 : 07.02.2009 23:27:33 »
Requested public, got unknown - файл php.ini был изменен пользователем и не соответствует ни одному из условий control-файла для данного модуля
Function within blacklist called - данные функции находятся в blacklist как не безопасные
Посмотрите php.ini на предмет disable_functions

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: вопрос по apache2
« Ответ #4 : 08.02.2009 08:43:16 »
не могу запустить тестовый php-скрипт info.php:
<?php
phpinfo () ;
?>

Шаг № 1 : открыть php.ini , удалить в трех местах слово phpinfo , сохранить.
Шаг № 2 : #service httpd restart (или httpd2), в зависимости какой у вас.

Запускаем скрипт.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
Re: вопрос по apache2
« Ответ #5 : 08.02.2009 18:06:37 »
перезагрузил комп, перезапустил apache2 и localhost/info.php
открылся.