2014-07-16 1 views
0

J'ai installé Apache 2.2 sur mon paquet distr (noyau 3.2.0-27) et apache2.2-common basé sur Debian avec des configs par défaut.Erreur d'authentification Apache

Essayer d'exécuter script simple info.php j'ai eu l'erreur trouvée dans /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 

J'ai cherché pendant des heures dans Internet, mais pas solution trouvée.

Script info.php:

<?php 
phpinfo(); 
?> 

fichiers de configuration:

/etc/apache2/apache2.conf:

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

/etc/apache2/httpd.conf est clair.

/etc/apache2/ports.conf:

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

/etc/apache2/conf.d/security:

... 
ServerSignature On 
TraceEnable Off 
... 

/etc/apache2/sites-enabled/@ 000- par défaut (lien vers/etc/apache2/sites disponibles/défaut):

<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> 

Liste des modules chargés (a par 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 

Quels changements dois-je apporter pour que le serveur fonctionne?

Répondre

1

semble que le mod php ne soit pas chargé. décommenter ou ajouter la ligne "LoadModule php5_module chemin/vers/le/fichier/libphp5.so" dans httpd.conf, obv mettre dans le chemin de fichier réel

0

Désolé, les gars, j'ai découvert que je ne travaille pas avec l'original Apache mais avec sa construction personnalisée dans laquelle le travail sans autorisation est désactivé. Merci pour vos commentaires.