Posté(e) le 28 août 200420 a Apache fonctionne tranquillement mais maitenat que je m'attaque au php (debutant en prog inside) j'ai besoin de lui faire avaler le php , et il aime pas le bougre Plus en technique : après avoir emerger php , j'ai modfier /etc/apache2/conf/apache2 Je vous le met en entier en decommentant le plus possible :) ServerRoot /usr/lib/apache2 #ServerName localhost #LockFile /etc/apache2/apache2.lock PidFile /var/run/apache2.pid ErrorLog logs/error_log LogLevel warn DocumentRoot /var/www/localhost/htdocs 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 proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule mime_module modules/mod_mime.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 cgi_module modules/mod_cgi.so LoadModule cgid_module modules/mod_cgid.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 file_cache_module modules/mod_file_cache.so LoadModule echo_module modules/mod_echo.so LoadModule charset_lite_module modules/mod_charset_lite.so LoadModule cache_module modules/mod_cache.so LoadModule disk_cache_module modules/mod_disk_cache.so LoadModule mem_cache_module modules/mod_mem_cache.so LoadModule ext_filter_module modules/mod_ext_filter.so LoadModule case_filter_module modules/mod_case_filter.so LoadModule case_filter_in_module modules/mod_case_filter_in.so LoadModule deflate_module modules/mod_deflate.so **des options qui doivent pas etre interessante pour le probleme** DirectoryIndex index.html index.htm index.php index.php3 index.php4 AddType application/x-httpd-php .php .php3 .php4 .inc AddType application/x-httpd-php-source .phps J'ai relancé le serveur apache mais il a toujours pas digéré
Posté(e) le 28 août 200420 a y a plus de fichier httpd.conf mainteanant sur apache 2 ? Moi j'ai du modifier ce fichier pour que ca marche... http://remyharel.homelinux.com/test.php
Posté(e) le 28 août 200420 a Auteur Il me semble ( d'après ce que les gens m'ont dit) que httpd.conf etait maitenant devenu apache2.conf :)
Posté(e) le 28 août 200420 a En effet, c'est fini le httpd.conf, et ce n'est pas plus mal. C'est plus simple à comprendre que c'est le fichier de conf d'apache plutôt que le fichier de conf d'un démon http (j'ai dit ça à un mec une fois, il m'a regardé bizarrement, j'ai jamais réessayé). Bref, c'est quoi la question exactement ? Tu as apache qui tourne, mais il n'interprete pas le php, c'est ça ? Quand tu tape http://127.0.0.1:80 tu as bien le placeholder ? Que donne $ls /usr/lib/apache2 ? Que donne $ls /var/www/localhost/htdocs ? Par ailleurs, je m'étonne que tu n'aie pas de ligne LoadModule php4_module modules/libphp4.so Essaye de la rajouter en dernier (il me semble qu'il y avait un problème si on ne charge pas les modules dans le bon ordre. A verifier dans ton cas).
Posté(e) le 28 août 200420 a Auteur Le probleme c'est bien ca , il n'interprete pas le php :/ Pachacamac root # ls /usr/lib/apache2 build conf extramodules lib logs modules Pachacamac root # ls /var/www/localhost/htdocs/ new.php phpBB2 phpmyadmin Sinon il a pas apprécié la ligne parce que trouve pas le module php :/ Pourtant : * dev-php/mod_php Latest version available: 4.3.8 Latest version installed: 4.3.8 Size of downloaded files: 3,888 kB Homepage: http://www.php.net/ Description: Apache module for PHP License: PHP-3 * dev-php/php Latest version available: 4.3.8 Latest version installed: 4.3.8 Size of downloaded files: 3,887 kB Homepage: http://www.php.net/ Description: PHP Shell Interpreter License: PHP-3
Posté(e) le 28 août 200420 a Hum... locate libphp4.so ? locate libphp*.so ? (dpkg -l php4* ?) <= EDIT : Ah, oui gentoo, oublie cette ligne alors
Posté(e) le 28 août 200420 a Tu as emergé... tu es donc sous Gentoo. Alors pourquoi tu te casses le c*l à fouiller dans les sources En fait c'est tout con. Tu vas faire un emerge mod_php (qui est le module php pour apache) et ajouter APACHE2_OPTS="-D PHP4" dans /etc/conf.d/apache2 tu relances le tout, et voilà
Posté(e) le 28 août 200420 a Auteur Tu as emergé... tu es donc sous Gentoo. Alors pourquoi tu te casses le c*l à fouiller dans les sources En fait c'est tout con. Tu vas faire un emerge mod_php (qui est le module php pour apache) et ajouter APACHE2_OPTS="-D PHP4" dans /etc/conf.d/apache2 tu relances le tout, et voilà Perfect Un probleme de moins , un :)
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.