J'ai créé un simple fichier php sample.php
sous /var/www/project/dummy/test/sample.php
Obtenir l'erreur 404 lors de l'accès à la page php dans Apache dans une application PHP simple?
Voici le httpd.conf
Listen 8080
<VirtualHost *:8080>
ServerName example.com
DocumentRoot "/var/www/projects/dummy/test"
<Directory "/var/www/projects/dummy/test">
AllowOverride All
Allow from all
</Directory>
</VirtualHost>
Voici le sample.php
(juste vérifier si memcache est activé)
<? php
if(class_exists('Memcache')){
echo "found";
}
?>
quand j'accéder localhost:8080/sample.php
ou localhost:8080/test/sample.php
, j'obtiens 404 error
. Je suis incapable de comprendre ce qui ne va pas.
Je suis préoccupé pourquoi localhost
en cas d'échec. Pour ajouter à cela, même www.example.com/sample.php
échoue.
Merci pour l'aide
P.S: J'ai tracé l'adresse IP dans /etc/hosts
comme suit:
127.0.0.1 example.com www.example.com localhost
pourquoi est localhost
échec?
' php' devrait être ' php'. En dehors de cela, assurez-vous que apache est configuré pour charger et exécuter des scripts PHP (mod_php, cgi, etc), et/ou le fichier sample.php réside dans '/ var/www/projects/dummy/test /'. Vous pouvez également vérifier '.htaccess' qui peut remplacer les paramètres de configuration en raison de votre drapeau' AllowOverride All'. –