Comment configurer htacess dans apache ?

Comment configurer htacess dans apache ? - PHP - Programmation

Marsh Posté le 22-05-2007 à 13:30:59    

Bonjour,
 
Je souhaiterais faire un htaccess sur un repertoire /home/ws/site/comm/ pour augmenter la mémoire autorisée :

Citation :

php_value memory_limit 32M


 
J'ai vu qu'il fallait modifier apache2.conf avec des AllowOverride mais je n'y comprends pas grand chose dans les doc :
http://httpd.apache.org/docs/2.0/f [...] owoverride
http://www.developpez.net/forums/s [...] p?t=325590
 
Pouvez vous me donner des indices :
 
 
Faut il faire un truc de ce genre :  
<Directory /home/ws/site/comm/>
AllowOverride All
 Allow from all
</Directory>


Message édité par weed le 22-05-2007 à 15:55:19
Reply

Marsh Posté le 22-05-2007 à 13:30:59   

Reply

Marsh Posté le 22-05-2007 à 16:00:04    

Dans le fichier  /etc/apache2/sites-available/ws.dev.local, j'ai  
 

<VirtualHost 192.168.10.58:80>
        ServerName ws.dev.local
        ServerAdmin webmaster@monsite.fr
 
        DocumentRoot /home/ws/site/
        <Directory /home/ws/site/>
                Options FollowSymLinks MultiViews Indexes
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
 
        ErrorLog /home/ws/log/ws.dev.local.error.log
 
        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
 
        CustomLog /home/ws/log/ws.dev.local.access.log combined
        ServerSignature On
 
</VirtualHost>


 
Faut il que je modifie  
AllowOverride None  
à  
AllowOverride All

Reply

Marsh Posté le 22-05-2007 à 17:03:33    

weed a écrit :

Faut il que je modifie  
AllowOverride None  
à  
AllowOverride All

oui, mais AllowOverride Options suffira
 
http://fr.php.net/configuration.changes

Reply

Marsh Posté le 22-05-2007 à 18:05:43    

ok, je vais tester ca ce soir ...
merci

Reply

Marsh Posté le 22-05-2007 à 20:54:48    

je viens de tester et des que j'essaie d'explorer mon repertoire /home/ws/site/, j'obtiens toujours ce message d'erreur :  
 

Citation :

Internal Server Error
 
The server encountered an internal error or misconfiguration and was unable to complete your request.
 
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
 
More information about this error may be available in the server error log.


 
que ce soit avec  

Citation :

AllowOverride All
ou
AllowOverride Options


 
Lorsque je renomme .htacess en .htaccess2, je peux bien sur explorer. Cela montre bien qu'il y a un problème de conf mais je ne sais pas ou.

Reply

Marsh Posté le 22-05-2007 à 21:09:28    

Arf, je viens de voire qu'il faut que je vérifie que PHP soit compilé et installé en tant que module Apache.
Ca je ne sais pas. Il y a une commande à executer pour savoir ?


Message édité par weed le 22-05-2007 à 21:11:11
Reply

Marsh Posté le 22-05-2007 à 22:03:27    

si cela peut aider voici la premiere partie du phpinfo :

 

System  Linux dev-apache 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686
Build Date  Mar 7 2007 23:49:07
Server API  Apache 2.0 Handler
Virtual Directory Support  disabled
Configuration File (php.ini) Path  /etc/php4/apache2/php.ini
Scan this dir for additional .ini files  /etc/php4/apache2/conf.d
additional .ini files parsed  /etc/php4/apache2/conf.d/curl.ini, /etc/php4/apache2/conf.d/domxml.ini, /etc/php4/apache2/conf.d/gd.ini, /etc/php4/apache2/conf.d/imap.ini, /etc/php4/apache2/conf.d/ldap.ini, /etc/php4/apache2/conf.d/mcrypt.ini, /etc/php4/apache2/conf.d/mysql.ini, /etc/php4/apache2/conf.d/sybase.ini
PHP API  20020918
PHP Extension  20020429
Zend Extension  20050606
Debug Build  no
Zend Memory Manager  enabled
Thread Safety  disabled
Registered PHP Streams  php, http, ftp, https, ftps, compress.bzip2, compress.zlib


Message édité par weed le 22-05-2007 à 22:03:57
Reply

Marsh Posté le 23-05-2007 à 08:55:33    

t'as relancé ton serveur apache ?

Reply

Marsh Posté le 23-05-2007 à 10:02:44    

oui j'ai fais un :
/etc/init.d/apache2 stop
puis un  
/etc/init.d/apache2 start
 
Je vais me renseigné comment apache a été installé.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed