librairie php3 pour php 5

Petit nouveau ! | 4 Messages

22 déc. 2006, 14:46

bonjour, jai une distribution Fedora Core release 4 avec php 5.0.4 mais celui ci n'interprete pas les fichiers .php3.

Savez vous ou je peux trouver cette librairie pour que le .php3 fonctionne ? j'ai chercher mais sans succes

merci

Mammouth du PHP | 19672 Messages

22 déc. 2006, 14:55

As-tu des messages d'erreur ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 1961 Messages

22 déc. 2006, 15:03

Bonjour,

C'est ton fichier index ou même si tu le tapes en dur ?

Si c'est ton fichier index.php3 qui n'est pas reconnu tu dois aller dans /etc/httpd/conf et éditer le fichier httpd.conf, cherche la ligne "DirectoryIndex" et y ajouter index.php3.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

22 déc. 2006, 15:46

Je pense que c'est plutôt ton serveur Apache qui ne sais pas qu'il doit utiliser PHP pour interpréter les fichiers comportant l'extension .php3

Pour le savoir, recherche la ligne suivante dans ton httpd.conf

Code : Tout sélectionner

AddType application/x-httpd-php .php3
Si elle n'est pas présente, il faut que tu l'ajoutes. Pour plus de clarté, place là après cette ligne

Code : Tout sélectionner

AddType application/x-httpd-php .php
Elle signifie que tout les fichiers comportant l'extension .php3 seront interprétés par le moteur PHP
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 4 Messages

22 déc. 2006, 16:26

je vous met mon fichier httpd.conf mais il est pas tres rempli...
Jessais d'installer spip 1.7 et le fichier install.php3 se télécharge

Code : Tout sélectionner

# Based upon the NCSA server configuration files originally by Rob McCool. # # This is the main Apache server configuration file. It contains the # configuration directives that give the server its instructions. # See <URL:http://httpd.apache.org/docs-2.0/> for detailed information about # the directives. # # Do NOT simply read the instructions in here without understanding # what they do. They're here only as hints or reminders. If you are unsure # consult the online docs. You have been warned. # # The configuration directives are grouped into three basic sections: # 1. Directives that control the operation of the Apache server process as a # whole (the 'global environment'). # 2. Directives that define the parameters of the 'main' or 'default' server, # which responds to requests that aren't handled by a virtual host. # These directives also provide default values for the settings # of all virtual hosts. # 3. Settings for virtual hosts, which allow Web requests to be sent to # different IP addresses or hostnames and have them handled by the # same Apache server process. # # Configuration and logfile names: If the filenames you specify for many # of the server's control files begin with "/" (or "drive:/" for Win32), the # server will use that explicit path. If the filenames do *not* begin # with "/", the value of ServerRoot is prepended -- so "logs/foo.log" # with ServerRoot set to "/etc/httpd" will be interpreted by the # server as "/etc/httpd/logs/foo.log". # ### Section 1: Global Environment # # The directives in this section affect the overall operation of Apache, # such as the number of concurrent requests it can handle or where it # can find its configuration files. # # # Don't give away too much information about all the subcomponents # we are running. Comment out this line if you don't mind remote sites # finding out what major optional modules you are running ServerTokens OS # # ServerRoot: The top of the directory tree under which the server's # configuration, error, and log files are kept. # # NOTE! If you intend to place this on an NFS (or otherwise network) # mounted filesystem then please read the LockFile documentation # (available at <URL:http://httpd.apache.org/docs-2.0/mod/mpm_common.html#lockfile>); # you will save yourself a lot of trouble. #

Mammouth du PHP | 19672 Messages

22 déc. 2006, 17:57

Il n'est pas possible que ton httpd.conf se limite à ça. La solution t'a été donnée par Zeus, cherche "addType" dans ton fichier pour voir où rajouter la bonne ligne.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 4 Messages

22 déc. 2006, 18:05

et bien ce fichier est /etc/httpd/conf/httpd.conf

et c tout ce qu'il y a dessus, mais j'ai l'interface plesk

ViPHP
ViPHP | 1961 Messages

22 déc. 2006, 18:12

Re,

Tu devras chercher dans le système un autre fichier de configuration d'Apache.

Sous root (su -)
Soit
locate httpd.conf
ou bien
cd /
find . -name httpd.conf
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

22 déc. 2006, 18:13

je viens de voir que tu as une Fedora Core 4 ... :? Tu as donc plusieurs fichiers de configuration et non pas le seul httpd.conf

Est-ce que la ligne su-citée apparait dans l'un des autres fichiers .conf du répertoire dans lequel tu as trouvé le httpd.conf ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
ViPHP | 1961 Messages

22 déc. 2006, 18:18

je viens de voir que tu as une Fedora Core 4 ... :? Tu as donc plusieurs fichiers de configuration et non pas le seul httpd.conf

Est-ce que la ligne su-citée apparait dans l'un des autres fichiers .conf du répertoire dans lequel tu as trouvé le httpd.conf ?
Tu veux parler du .xls?

J'utilise une Fedora aussi (celle-ci une Core 5) mais il-y-a un an j'utilisait la 4 et j'ai pas souvenir de plusieurs fichiers.
voila ce que j'obtiens chez moi
[root@lnx-srv ~]# locate httpd.conf
/etc/httpd/conf/httpd.conf
/etc/httpd/conf/httpd.conf.good
/etc/httpd/conf/httpd.conf~
/usr/share/system-config-httpd/httpd.conf.xsl
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

22 déc. 2006, 18:24

Je ne connais absolument pas Fedora Core, mais je pensais que la dernière version stable de PHP était 5.1.6 :?:

Si Plesk est installé, le httpd.conf se trouve sûrement sous un répertoire de plesk, mais de tête je ne saurais pas dire lequel :( Si tu ne trouves pas avec locate essaie de chercher sur les sites sur Plesk, ou regarde carrément dans l'interface dans la rubrique serveur.

ViPHP
ViPHP | 1961 Messages

22 déc. 2006, 18:29

je pensais que la dernière version stable de PHP était 5.1.6
C'est bien ça !
[root@lnx-srv /]# php -v
PHP 5.1.6 (cli) (built: Nov 3 2006 07:27:49)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
with Xdebug v2.0.0RC1, Copyright (c) 2002, 2003, 2004, 2005, 2006, by Derick Rethans
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Petit nouveau ! | 4 Messages

06 janv. 2007, 03:15

Bonjour et merci pour ces reponses et bonne année!

jai donc trouver ceci :

/etc/httpd/conf.d/zz010_psa_httpd.conf

J'ai donc regarder et il y a ceci dans ce fichier :
DocumentRoot /var/www/vhosts/default/htdocs

<IfModule mod_logio.c>
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" plesklog
</IfModule>
<IfModule !mod_logio.c>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" plesklog
</IfModule>
<Directory "/var/www/vhosts">
AllowOverride All
Options SymLinksIfOwnerMatch
Order allow,deny
Allow from all
<IfModule sapi_apache2.c>
php_admin_flag engine off
</IfModule>
<IfModule mod_php5.c>
php_admin_flag engine off
</IfModule>
</Directory>

<Directory "/usr/lib/mailman">
AllowOverride All
Options SymLinksIfOwnerMatch
Order allow,deny
Allow from all
<IfModule sapi_apache2.c>
php_admin_flag engine off
</IfModule>
<IfModule mod_php5.c>
php_admin_flag engine off
</IfModule>
</Directory>

<IfModule mod_userdir.c>
UserDir disabled
</IfModule>
<VirtualHost \
X.X.X.X.X.X:80 \
>
ServerName default
UseCanonicalName Off
DocumentRoot /var/www/vhosts/default/htdocs
ScriptAlias /cgi-bin/ "/var/www/vhosts/default/cgi-bin/"
<IfModule mod_ssl.c>
SSLEngine off
</IfModule>
<Directory "/var/www/vhosts/default/cgi-bin/">

Mammouth du PHP | 1885 Messages

06 janv. 2007, 03:52

Dans /etc/httpd/conf.d/php.conf

Code : Tout sélectionner

AddHandler php5-script .php3
Redémarre Apache lorsque c'est fait.

(Vérifié sur un serveur Fedora Core 4 Plesk 8.0)
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Mammouth du PHP | 1885 Messages

06 janv. 2007, 03:54

Bonjour et merci pour ces reponses et bonne année!

jai donc trouver ceci :
/etc/httpd/conf.d/zz010_psa_httpd.conf
Ne touche pas à ce fichier, il s'agit d'un fichier dédié au fonctionnement de Plesk.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP