librairie php3 pour php 5

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : librairie php3 pour php 5

par Xenon_54 » 06 janv. 2007, 08:32

Flute! Mauvais sujet :P

Edit: En fait si, mais oublié que c'était avec Plesk. :P

par Ajoloca » 06 janv. 2007, 08:17

Re,

Je ne sais pas comment tu as installé PHP ni sur quelle release

Si tu l'as installé à partir des dépots de Rémi, tu risques d'avoir des surprises avec certaines extensions.

Je confirme que la version officielle actuellement supporté est la 5.1.6
comme le montre cette copie écran (remarque la date de la version, plus récente que la tienne)
Je viens de faire un update (suite à ton post)

Code : Tout sélectionner

[root@lnx-srv ~]# php -v PHP 5.1.6 (cli) (built: Dec 15 2006 10:44:22) 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 [root@lnx-srv ~]#

par Xenon_54 » 06 janv. 2007, 07:20

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
Désolé, c'est PHP 5.2.0. PHP 5.1.x n'est plus supporté.

Code : Tout sélectionner

[root@manny ~]# php -v PHP 5.2.0 (cli) (built: Nov 25 2006 00:19:29) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies

par Xenon_54 » 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.

par Xenon_54 » 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)

par creep » 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/">

par Ajoloca » 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

par Hubert Roksor » 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.

par Ajoloca » 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

par zeus » 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 ?

par Ajoloca » 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

par creep » 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

par Cyrano » 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.

par creep » 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. #

par zeus » 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