Problème de PHP avec Apache

Problème de PHP avec Apache - Divers - Linux et OS Alternatifs

Marsh Posté le 06-04-2004 à 04:58:23    

Salut tout le monde!
 
J'ai réinstaller mon serveur avec Fedora et Apache (Apache/2.0.48) et j'ai des problèmes pour avoir du PHP dans tout mes sous-dossiers, je m'explique:
 
Je peux avoir du php dans:
http://allo.org:8080/~user/ <-- Qui est situé dans le public_html du user ou  
http://1.1.1.1:8080/ <-- Qui est situé dans mon /var/www/html/
Mais quand j'essaye d'aller dans: http://allo.org:8080/~user/photo/ ou http://1.1.1.1:8080/test/
j'ai pu de PHP...
 
Avant j'avais pas de problème, mais depuis que j'ai réinstallé et une version de Apache plus récente, j'ai des problèmes...j'utilise un script qui fait le "listing" des dossiers et sous-dossiers, avant sa fonctionnait #1.
 
En tout cas, si quelqu'un aurait une idée de mon problème et la solution, j'apprécierais beaucoup...je sais pu trop ou chercher et quoi faire!  :cry:  :??:  
Ou si quelqu'un aurait un fichier httpd.conf déjà fait et fonctionnel sa serait parfait, je pourrais l'étudier et comparer par après!!!
 
Merci beaucoup de votre aide!!  :)


Message édité par srv-_ le 06-04-2004 à 05:20:29
Reply

Marsh Posté le 06-04-2004 à 04:58:23   

Reply

Marsh Posté le 06-04-2004 à 06:33:17    

et si tu donnait ton httpd.conf ? :o

Reply

Marsh Posté le 06-04-2004 à 17:25:06    

void_ppc a écrit :

et si tu donnait ton httpd.conf ? :o


 
Bonne idée...le voilà:
 
ServerName fedora.allo.org
Listen *:8080
ServerRoot "/etc/httpd"
PidFile "/var/run/httpd.pid"
DocumentRoot "/var/www/html"
DirectoryIndex index.php index.html index.htm
User  apache
Group apache
UseCanonicalName On
HostnameLookups Off
ServerTokens OS
ServerSignature On
IndexOptions FancyIndexing VersionSort NameWidth=*
LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ltz ca es sv tw
AddDefaultCharset ISO-8859-1
TimeOut 300
KeepAlive false
MaxKeepAliveRequests 100
KeepAliveTimeout 15
##
<IfModule prefork.c>
MaxClients       15
StartServers     4
MinSpareServers  4
MaxSpareServers  5
</IfModule>
<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>
##
<IfModule perchild.c>
NumServers           5
StartThreads         5
MinSpareThreads      5
MaxSpareThreads      5
MaxThreadsPerChild  20
MaxRequestsPerChild  0
</IfModule>
##
LogLevel warn
ErrorDocument 404 "FileNotFound"
ErrorLog "/var/log/httpd/error_log"
#TransferLog logs/access_log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
#
# You need to enable mod_logio.c to use %I and %O
#LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
#
CustomLog logs/access_log combined
 
##
<Directory "/">
Options All
#Options FollowSymLinks
#AllowOverride FileInfo AuthConfig Indexes Limit Options  
AllowOverride None
#order deny,allow
#deny from all
</Directory>
##
 
<Directory "/var/www/icons">
        Options Indexes MultiViews
        AllowOverride None
        Allow from all
        Order allow,deny
</Directory>
 
LoadModule access_module modules/mod_access.so
LoadModule auth_module modules/mod_auth.so
LoadModule auth_anon_module modules/mod_auth_anon.so
LoadModule auth_dbm_module modules/mod_auth_dbm.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule env_module modules/mod_env.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule unique_id_module modules/mod_unique_id.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule dav_module modules/mod_dav.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule asis_module modules/mod_asis.so
LoadModule info_module modules/mod_info.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule imap_module modules/mod_imap.so
LoadModule actions_module modules/mod_actions.so
LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule file_cache_module modules/mod_file_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule cgi_module modules/mod_cgi.so
 
Include conf.d/*.conf
 
 
##
UserDir disabled root
UserDir enabled web gui psys gestiongll
Userdir public_html
 
#
<Directory /home/*/public_html>
 AllowOverride Options FileInfo AuthConfig Limit
 Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
 <Limit GET POST OPTIONS PROPFIND>
  Order allow,deny
  Allow from all
  </Limit>
 <LimitExcept GET POST OPTIONS PROPFIND>
  Order deny,allow
  Deny from all
 </LimitExcept>
</Directory>
##
AccessFileName .htaccess
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>
##
#AddHandler cgi-script .cgi
#ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/"
#<Directory "/usr/local/apache2/cgi-bin">
#    AllowOverride None
#    Options None
#    Order allow,deny
#    Allow from all
#</Directory>
##
#AddType application/x-httpd-php php
#<Files *.php>
#SetOutputFilter PHP
#SetInputFilter PHP
#</Files>
#AddType application/x-httpd-php-source phps
#<Files *.phps>
#SetOutputFilter PHP
#SetInputFilter PHP
#</Files>
 
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
##
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
##
AddType application/x-tar .tgz
AddType image/x-icon .ico
##
ReadmeName README.html
##
# Insert filter
#SetOutputFilter DEFLATE
 
# Netscape 4.x has some problems...
#BrowserMatch ^Mozilla/4 gzip-only-text/html
 
# Netscape 4.06-4.08 have some more problems
#BrowserMatch ^Mozilla/4\.0[678] no-gzip
 
# MSIE masquerades as Netscape, but it is fine
#BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
 
# Don't compress images
#SetEnvIfNoCase Request_URI \
#\.(?:gif|jpe?g|png)$ no-gzip dont-vary
 
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
 
 DirectoryIndex
 
TypesConfig "/etc/mime.types"
 
#################################
# Authentification #
#################################
 
<Directory "/home/web/public_html/phpSysInfo-2.1">
 AuthName "Authentification necessaire"
 AuthType Basic
 AuthUserFile /etc/httpd/.htpasswd
 Require valid-user
</Directory>
 
<Directory "/var/www/html/usage">
        AuthName "Authentification necessaire"
        AuthType Basic
        AuthUserFile /etc/httpd/.htpasswd
        Require valid-user
</Directory>

Reply

Marsh Posté le 07-04-2004 à 17:00:42    

Personne a une réponse à mon problème!!! :(

Reply

Marsh Posté le 07-04-2004 à 17:27:13    

Bin apparemment, tu charges pas de module PHP. Attention ! Il faut également que tu installes le module PHP. En principe, fedora devrait te proposer ce module en standard (http://download.fedora.redhat.com/pub/fedora/linux/core/1/i386/os/Fedora/RPMS/php-4.3.3-6.i386.rpm)
Avec ça, ça devrait déjà mieux fonctionner.

Reply

Marsh Posté le 07-04-2004 à 23:25:30    

yannigperr a écrit :

Bin apparemment, tu charges pas de module PHP. Attention ! Il faut également que tu installes le module PHP. En principe, fedora devrait te proposer ce module en standard (http://download.fedora.redhat.com/pub/fedora/linux/core/1/i386/os/Fedora/RPMS/php-4.3.3-6.i386.rpm)
Avec ça, ça devrait déjà mieux fonctionner.


 
[theg@allo theg]# rpm -ivh php-4.3.3-6.i386.rpm
Préparation...              ########################################### [100%]
        le paquetage php-4.3.4-1.1 (plus récent que php-4.3.3-6) est déjà  ins
tallé
 
Docn il est déjà installé... il me manquerait des lignes pour "loader" le php dans mon httpd.conf ?!?

Reply

Marsh Posté le 08-04-2004 à 00:08:13    

J'ai trouvé la solution à mon problème!
Merci! :)

Reply

Marsh Posté le 16-04-2004 à 14:42:12    

srv-_ a écrit :

J'ai trouvé la solution à mon problème!
Merci! :)


 
 
salut! je viens un peu tard mais comme je dois aussi installer un module php avec apache, peux tu me dire commment t'as fait et comment t'as résolu ton pb?
Merki!!! :)

Reply

Marsh Posté le 19-04-2004 à 03:57:46    

cisco_girl a écrit :


 
 
salut! je viens un peu tard mais comme je dois aussi installer un module php avec apache, peux tu me dire commment t'as fait et comment t'as résolu ton pb?
Merki!!! :)


 
Finalement, mon php était bien installé...c'était mon script le problème...il fallait que je l'aille dans chaque sous-dossier, j'imagine que sa changé depuis le temps...javais une vieille version de apache et php avant de d'installer mon Fedora!

Reply

Marsh Posté le 19-04-2004 à 08:05:19    

depuis les sources c'est tellement simple (ya pleins de howto partout) et tellement plus personnalisable ;)

Reply

Sujets relatifs:

Leave a Replay

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