2014-07-16 12 views
0

Я установил Apache 2.2 в мой дистрибутив Debian (ядро 3.2.0-27) и общий пакет apache2.2 с конфигурациями по умолчанию.Ошибка аутентификации Apache

Попытка запустить простой скрипт info.php я получил ошибку найденную в /var/log/apache2/error.log:

[Wed Jul 16 09:17:08 2014] [crit] [client 127.0.0.1] configuration error: couldn't perform authentication. AuthType not set!: /info.php 

Я искал в течение нескольких часов в интернете, но не найденное решение.

Script info.php:

<?php 
phpinfo(); 
?> 

Конфигурационные файлы:

файл /etc/apache2/apache2.conf:

... 
Include httpd.conf 
Include ports.conf 
Include conf.d/ 
Include sites-enabled/ 
... 

/etc/apache2/httpd.conf ясна.

/etc/apache2/ports.conf:

... 
NameVirtualHost *:80 
Listen 80 
... 

/etc/apache2/conf.d/security:

... 
ServerSignature On 
TraceEnable Off 
... 

/и т.д./apache2/сайты с поддержкой/@ 000- по умолчанию (ссылка на/и т.д./apache2/сайтов-доступных/по умолчанию):

<VirtualHost *:80> 
     ServerAdmin [email protected] 

     DocumentRoot /var/www 
     <Directory /> 
       Options FollowSymLinks 
       AllowOverride None 
     </Directory> 
     <Directory /var/www/> 
       Options Indexes FollowSymLinks MultiViews 
       AllowOverride None 
       Order allow,deny 
       allow from all 
     </Directory> 

     ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ 
     <Directory "/usr/lib/cgi-bin"> 
       AllowOverride None 
       Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch 
       Order allow,deny 
       Allow from all 
     </Directory> 

     ErrorLog ${APACHE_LOG_DIR}/error.log 

     # Possible values include: debug, info, notice, warn, error, crit, 
     # alert, emerg. 
     LogLevel warn 

     CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 

Список загруженных модулей (приобретенный apache2ctl -M):

apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName 
Loaded Modules: 
core_module (static) 
authn_file_module (static) 
authn_default_module (static) 
authz_default_module (static) 
log_config_module (static) 
logio_module (static) 
mpm_prefork_module (static) 
http_module (static) 
so_module (static) 
alias_module (shared) 
authz_groupfile_module (shared) 
authz_host_module (shared) 
authz_user_module (shared) 
autoindex_module (shared) 
cgi_module (shared) 
deflate_module (shared) 
dir_module (shared) 
env_module (shared) 
mime_module (shared) 
negotiation_module (shared) 
reqtimeout_module (shared) 
setenvif_module (shared) 
status_module (shared) 
Syntax OK 

Какие изменения следует внести для обеспечения работы сервера?

ответ

1

похоже, что у вас может не быть загруженного модема php. раскомментировать или добавить строку «LoadModule php5_module path/to/the/file/libphp5.so» в httpd.conf, obv вставить фактический путь к файлу

0

Извините, ребята, я узнал, что работаю не с оригиналом Apache, но с его пользовательской сборкой, в которой работа без авторизации отключена. Спасибо за ваши комментарии.

 Смежные вопросы

  • Нет связанных вопросов^_^