Bonjour,
Tout d'abord, félicitations à Grafikart pour ces excellents tutos vidéos ! C'est assez rare pour être souligné. J'ai énormément appris grâce à toi, grâce à la mise en pratique, en suivant pas à pas tes vidéos qui sont claires et bien structurées.
Mais à présent, je suis coincé dans le tuto "Développer un site : Jour 2, La structure PHP", vers la minute "10:00" de la vidéo. Rien n'a été redirigé, j'ai toujours le message d'erreur "Internal Server Error - The server encountered an internal error or misconfiguration and was unable to complete your request", etc.
Les fichiers .htaccess ne sont pourtant pas bien compliqués, je les ai recopiés, je ne vois pas où pourrait se situer l'erreur.
Quelqu'un pourrait-il me guider ?
Merci d'avance pour votre aide...
J'ai trouvé ! EURÊKA !!! Grâce à ce post, j'ai vu qu'il fallait simplement activer le module
rewrite_module, et maintenant, ça marche !
Merci à tous pour vos contributions. Et particulièrement à PhiSyX, pour m'avoir fait découvrir le fichier apache_error.log, qui me sera certainement d'une grande utilité.
A bientôt ;)
@alexdrums
Salut, alexdrums !
Comme dans la vidéo, mon code est le suivant :
Dans un premier fichier .htaccess au niveau C:/wamp/www/tuto/.htaccess :
RewriteEngine On
RewriteRule (.*) webroot/$1 [L]
puis dans un autre fichier au niveau C:/wamp/www/tuto/webroot/.htaccess :
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php/$1 [L]
marygil a déjà posté la même question il y a trois jours, mais il n'y a pas eu de réponse...
YO.
Il y a un magnifique fichier qui se nomme apache_error.log (dossier: Wamp/logs/)
Pouvez-vous accéder à votre page et ensuite vous dirigez vers ce fichier et y déposer son contenu ici? Ou seulement les dernières lignes.
[Thu Dec 05 08:25:50 2013] [alert] [client 127.0.0.1] C:/wamp/www/tuto/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
Devrais-je modifier le fichier httpd.conf ? Est ce :
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
qui pose problème ?
ou y a-t-il autre chose ? faut-il modifier la ligne
DocumentRoot "c:/wamp/www/"
? En outre, je me pose une question : pour l'instant, je n'ai travaillé qu'en local, avec mon serveur Apache. Je peux donc (sur vos conseils, avec la plus grande prudence) le modifier et l'adapter. Mais que se passera-t-il lorsque mon site sera en environnement de production ? Puis-je faire confiance en la configuration de l'hébergeur ?