-
lorsque je renomme le fichier /Apache2/conf/httpd.conf/, il m'est impossible de redémarrer le serveur Apache :
Windows n'a pas pu démarrer le ZendCoreApache sur Ordinateur local.... bla bla bla...
Cela signifie donc que c'est le bon httpd.conf qui est chargé, non ?
Merci
EDIT : Mon principal problème est que mes fichiers .htaccess ne sont pas interpretés, voici quelques lignes du httpd.conf, dit moi ce que tu en penses :
#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
Options FollowSymLinks
AllowOverride none
Order deny,allow
Deny from all
Satisfy all
</Directory>
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/Program Files/Zend/Apache2/htdocs">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Deny from all
</Directory>
-
En effet, cela semble être le bon fichier. Essaie de changer docroot à autre chose pour voir si ta config change également.
-
:mouarf: :mouarf:
Oulala windows vista :evilred:
Très curieu !!! En effet, lorsque j'ouvre le fichier httpd.conf directement à partir du répertoire, que je le modifie, puis l'enregistre.... j'ai "l'impression" qu'il est enregistré.... Car lorsque je l'ouvre une deuxieme fois, mes modifs ultérieures sont prises en compte....
Seulement, lorsque je copie le fichier httpd.conf sur mon bureau par exemple, je me rends compte que mes modifications sur le fichiers ne sont plus là !!
Pour que les modifs soient prises en compte, j'ai dû :
- Copier le fichier httpd sur mon bureau (en dehors /Apache2/),
- Créer un fichier .txt
- Copier le contenu du httpd dans le nouveau .txt,
- Faire les modifs (loadmodule, allowoverride...) sur le nouveau fichier .txt,
- Supprimer le fichier Apache2/conf/httpd.conf,
- Déplacer le fichier httpd.txt de mon bureau vers le dossier /conf/ et le renommer.....
C'est un peut une sorte d'upload... :? bizarre
Je viens de tester sur un fichier dans mon /htdocs/, et pareil ! Je ne peut pas modifier directement mon fichier, je suis obliger de le créer ou de le modifier en dehors de mon /htdocs/....
Pour info, lorsque je manipule une fichier (suppression par exemple), Windows Vista m'envoi une demande de confirmation (Accepter / Refuser) ainsi qu'une confirmation "Opération de fichiers"...
Bref, le problème ne vient ni de ZendCore, ni de Apache, il vient en fait de Windows Vista... Ce qui explique que je n'ai eu aucun soucis sur Windows XP, car ce derner ne doit pas fonctionner pareil au niveau de la gestion des fichiers...
Et cela est très contraignant ! :evilred:
-
Comment dire... Il est sécurisé ;)
Au final, cela règle-t-il le souci du départ ?
-
oui c'est clair que niveau sécurité, c'est mieux, mais je vais voir si il n'y a pas moyen de baisser un peu cette sécurité, car je compte utilisé le core et la platform en développement uniquement pour le moment, pour la prod, je compte les utiliser sur linux, donc le problème ne se posera plus .. ! :fleche: :pingoin2:
Oui le problème de départ est réglé, merci de ton aide ;)
-
J'ajouterais que mon dernier problème venait du fait que Windows Vista protège le repertoire /Program Files/.
J'ai donc régler mon problème en faisant un simple alias dans mon httpd :
<Location /mondossier>
Order deny,allow
Allow from all
</Location>
Alias /mondossier "C:/chemin/vers/mon/appli/qui/ne/pointe/pas/vers/programs files/"
:yaisse2:
-
Si tu veux éditer un fichier de configuration qui se trouve dans program files, tu peux lancer un bloc-note en tant qu'administrateur et éditer ton fichier.
Maintenant il est préférable de faire comme tu as fais car microsoft recommande de ne plus mettre les fichiers de configurations dans le répertoire mais plutot dans le répertoire programData, de manière à ce qu'il ne reste plus que dans program files des executables imuables.