PHP5 sur SME V7.3

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

PHP5 sur SME V7.3

Messagepar cilor » 13 Nov 2008 11:40

Bonjour à tous,

Je voudrai upgrader la version de PHP présente sur mon serveur SME. Pour cela, j'ai lu un post sur ce forum http://forums.ixus.fr/viewtopic.php?t=39514&highlight=upgrade+php5 mais il est question de la V7.2.
J'ai quand même utilisé une partie de la solution proposée par Philippe971 :
    mise a jour mysql et php
    Code: Tout sélectionner

    yum --enablerepo=* install php-xml php-common
    signal-event post-upgrade; signal-event reboot

    yum update php mysql \
    --exclude=kernel \
    --exclude=kernel-smp \
    --exclude=mkinitrd \
    --exclude=mdadm \
    --exclude=initscripts \
    --exclude=perl* \
    --exclude=perl-DBI \
    --exclude=httpd \
    --exclude=mod_ssl \
    --disablerepo=* \
    --enablerepo=base \
    --enablerepo=updates \
    --enablerepo=centosplus \
    --enablerepo=smeos \
    --enablerepo=smeupdates \
    --enablerepo=smeaddons
    signal-event post-upgrade; signal-event reboot

    Code: Tout sélectionner
    mysql_upgrade
    cat /usr/share/mysql/mysql_fix_privilege_tables.sql | /usr/bin/mysql \
    --force \
    --user=root \
    --host=localhost \
    --database=mysql
    signal-event post-upgrade; signal-event reboot


Mais lorsque j'ai saisi la commande yum update php mysql \ voici ce que j'ai obtenu :
Code: Tout sélectionner
[root@scenic ~]# yum update php mysql \
==============================================================
WARNING: Additional commands may be required after running yum
==============================================================
Loading "fastestmirror" plugin
Loading "smeserver" plugin
Setting up Update Process
Setting up repositories
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Excluding Packages from CentOS - updates
Finished
Excluding Packages from CentOS - os
Finished
Could not find update match for
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for php to pack into transaction set.
php-4.3.9-3.22.12.i386.rp 100% |=========================|  25 kB    00:00
---> Package php.i386 0:4.3.9-3.22.12 set to be updated
---> Downloading header for mysql to pack into transaction set.
mysql-4.1.22-2.el4.i386.r 100% |=========================|  36 kB    00:00
---> Package mysql.i386 0:4.1.22-2.el4 set to be updated
--> Running transaction check
--> Processing Dependency: php = 4.3.9-3.22.9 for package: php-imap
--> Processing Dependency: php = 4.3.9-3.22.9 for package: php-gd
--> Processing Dependency: php = 4.3.9-3.22.9 for package: php-pear
--> Processing Dependency: php-common = 5.1.6-3.el4s1.10 for package: php-xml
--> Processing Dependency: php = 4.3.9-3.22.9 for package: php-mbstring
--> Processing Dependency: php = 4.3.9-3.22.9 for package: php-ldap
--> Processing Dependency: php = 4.3.9-3.22.9 for package: php-mysql
--> Processing Dependency: mysql = 4.1.20-3.RHEL4.1.el4_6.1 for package: mysql-server
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for php-mysql to pack into transaction set.
php-mysql-4.3.9-3.22.12.i 100% |=========================|  20 kB    00:00
---> Package php-mysql.i386 0:4.3.9-3.22.12 set to be updated
---> Downloading header for php-pear to pack into transaction set.
php-pear-4.3.9-3.22.12.i3 100% |=========================|  45 kB    00:00
---> Package php-pear.i386 0:4.3.9-3.22.12 set to be updated
---> Downloading header for php-ldap to pack into transaction set.
php-ldap-4.3.9-3.22.12.i3 100% |=========================|  20 kB    00:00
---> Package php-ldap.i386 0:4.3.9-3.22.12 set to be updated
---> Downloading header for php-mbstring to pack into transaction set.
php-mbstring-4.3.9-3.22.1 100% |=========================|  20 kB    00:00
---> Package php-mbstring.i386 0:4.3.9-3.22.12 set to be updated
---> Downloading header for php-gd to pack into transaction set.
php-gd-4.3.9-3.22.12.i386 100% |=========================|  20 kB    00:00
---> Package php-gd.i386 0:4.3.9-3.22.12 set to be updated
---> Downloading header for php-imap to pack into transaction set.
php-imap-4.3.9-3.22.12.i3 100% |=========================|  21 kB    00:00
---> Package php-imap.i386 0:4.3.9-3.22.12 set to be updated
---> Downloading header for mysql-server to pack into transaction set.
http://sme-mirror.voxteneo.com/releases/7/smeupdates/i386/CentOS/RPMS/mysql-server-4.1.22-2.el4.i386.rpm: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://smemirror.fullnet.co.uk/releases/7/smeupdates/i386/CentOS/RPMS/mysql-server-4.1.22-2.el4.i386.rpm: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.nluug.nl/os/Linux/distr/smeserver/releases/7/smeupdates/i386/CentOS/RPMS/mysql-server-4.1.22-2.el4.i386.rpm: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.surfnet.nl/ftp/pub/os/Linux/distr/smeserver/releases/7/smeupdates/i386/CentOS/RPMS/mysql-server-4.1.22-2.el4.i386.rpm: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://distro.ibiblio.org/pub/linux/distributions/smeserver/releases/7/smeupdates/i386/CentOS/RPMS/mysql-server-4.1.22-2.el4.i386.rpm: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://mirror.pacific.net.au/linux/smeserver/releases/7/smeupdates/i386/CentOS/RPMS/mysql-server-4.1.22-2.el4.i386.rpm: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Error: failure: CentOS/RPMS/mysql-server-4.1.22-2.el4.i386.rpm from smeupdates: [Errno 256] No more mirrors to try.
================================================================
No new rpms were installed. No additional commands are required.
================================================================


J'ai donc essayé autre chose trouvé ici https://sme.firewall-services.com/spip.php?article46#forum219 mais je n'ai pas tout compris. je me suis arrêté à l'étape 4 car la suite ne semblait pas me convenir.

N'y aurait-il pas une solution plus simple pour upgrader en PHP5 sans que je finisse par casser mon serveur ?

Merci d'avoir pris le temps de me lire.

Cordialement.

Cilor
cilor
Major
Major
 
Messages: 98
Inscrit le: 28 Mai 2008 11:22
Localisation: lorient

Messagepar cilor » 13 Nov 2008 12:33

Ben j'ai gagné le cocotier, webmail ne fonctionne plus. Je n'ai plus qu'à tout réinstaller.

@+

Cilor.
cilor
Major
Major
 
Messages: 98
Inscrit le: 28 Mai 2008 11:22
Localisation: lorient

Messagepar adili » 13 Nov 2008 14:19

Bonjour,

cilor a écrit:Ben j'ai gagné le cocotier, webmail ne fonctionne plus. Je n'ai plus qu'à tout réinstaller.

@+

Cilor.


Un lien qui va bien pour passer en php5, déjà expérimenté plusieurs fois

http://smeserver.pialasse.com/index.php/Php_5_mysql_5

AD
adili
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 157
Inscrit le: 11 Juil 2006 13:06

Messagepar cilor » 13 Nov 2008 18:12

Bonjour,

Merci pour les informations. Je teste tout cela dès que j'ai fini de réinstaller mon serveur.

Cordialement.

Cilor.
cilor
Major
Major
 
Messages: 98
Inscrit le: 28 Mai 2008 11:22
Localisation: lorient

Messagepar cilor » 19 Nov 2008 15:20

Bonjour,

J'ai réinstallé mon serveur et j'ai suivi le howto http://smeserver.pialasse.com/index.php/Php_5_mysql_5. Webmail fonctionne parfaitement maintenant :D . Par contre, j'ai noté une petite différence : Il manquait un package lors de l'installation de PHP5 ( le php-pear-Auth-SASL ) Je ne sais pas si cela à de l'importance ou pas :?:.

Mais le problème initial persiste. Guppy v4.6.8 ne fonctionne pas correctement sur mon serveur :cry: .

En tout cas, merci pour le coup de main.

Cordialement.

Cilor
cilor
Major
Major
 
Messages: 98
Inscrit le: 28 Mai 2008 11:22
Localisation: lorient

Messagepar dpfpic » 19 Nov 2008 17:35

Bonjour cilor,

Peux tu être plus précis avec le "problème initial" que tu as avec Guppy 4.6.8.

Car mon site est créé avec Guppy 4.6.8 et tourne sur un SME 7.3 avec les dernières MAJ.

Cordialement,
DPFPIC
Avatar de l’utilisateur
dpfpic
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 160
Inscrit le: 24 Mai 2003 00:00

Messagepar cilor » 19 Nov 2008 18:09

Bonjour Dpfpic,

Hé bien je n'ai pas pû tout essayer, mais le premier problème que j'ai constaté est apparu lors de ma tentative de création ou tout simplement de modification de citations.
Message du type
Code: Tout sélectionner
l'URL http://........../admin/inc/fckeditor/editor/fckeditor.html n'est pas présent sur ce serveur

ou alors
Code: Tout sélectionner
Error loading "http://192.168.1.1/admin/editors/fckeditor_config/custom/guppy_fckstyles.xml"

et en fouillant un peu dans le /var/log/messages j'ai trouvé ça :
Code: Tout sélectionner
Nov 13 09:22:21 scenic httpd: PHP Fatal error: Call to undefined function: showblock() in /home/e-smith/files/ibays/Primary/html/admin/plugins/plugins.inc on line 46

Dans le forum de guppy, il m'a été répondu ce que je devinais, à savoir que la version de php n'était pas la bonne. J'ai donc tout simplement voulu upgrader. Maintenant que c'est fait, ce n'est pas mieux. En plus il y a la gestion des droits. Mais là, je découvre et modifie (un peu au hasard) au fur et à mesure.

Dans le forum de guppy, il m'est suggéré aussi de modifier le php.ini, mais il y en a plusieurs et je ne sais pas lequel choisir. En plus il y a surement une histoire de template. Je suis intéressé par toutes les suggestions.

Merci de t'intéresser à mon problème.

Cordialement.

Cilor.
cilor
Major
Major
 
Messages: 98
Inscrit le: 28 Mai 2008 11:22
Localisation: lorient

Messagepar dpfpic » 19 Nov 2008 18:31

Cilor,

Pour fckeditor j'ai la solution, va a cette adresse http://www.dpfpic.com dans la section Béta. Tu trouveras un fichier xml.zip. Dézippe le et tu auras les explications pour résoudre le pb.

Sinon sur http://dpfpic.com/files/sme_7.x il y a toutes les infos que j'ai récupérées sur différents sites.

Cordialement,
DPFPIC
Avatar de l’utilisateur
dpfpic
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 160
Inscrit le: 24 Mai 2003 00:00

Messagepar cilor » 20 Nov 2008 09:54

Bonjour DFPIC,

J'ai téléchargé ton fichier xml.zip puis l'ai décompressé et copié à la racine le répertoire xml. Ensuite dans la console j'ai entré les commandes (toujours à la racine)
Code: Tout sélectionner
[root@scenic /]#expand-template /etc/httpd/conf/httpd.conf
[root@scenic /]#svc -t /service/httpd-e-smith
J'ai toujours le même message :
Code: Tout sélectionner
Not Found

The requested URL /admin/inc/fckeditor/editor/fckeditor.html was not found on this server.


et dans /var/log/messages après la connexion en admin guppy :
Code: Tout sélectionner
Nov 20 08:45:24 scenic httpd: PHP Fatal error:  Call to undefined function ShowBlock() in /home/e-smith/files/ibays/Primary/html/admin/plugins/plugins.inc on line 46


Qu'est-ce que j'ai bien pu rater ? Est- ce que ça signifie que le passage en PHP5 ne s'est pas fait correctement ?

Cordialement.

Cilor
cilor
Major
Major
 
Messages: 98
Inscrit le: 28 Mai 2008 11:22
Localisation: lorient

Messagepar dpfpic » 20 Nov 2008 15:20

Cilor

Ce n'est pas le dossier "xml" mais son contenu que tu doit mettre à la racine. Donc en faite c'est le dossier "etc" que tu met à la racine de sme.

A+

DPFPIC
Processeur : 2 x AMD Opteron(tm) Processor 252 (2,6 GHz)
Mémoire : 4 Go
Disque Dur : 2 x 1To en RAID 1
Os :SmeServeur 7.4 (Centos 4.7)
Serveur Web/MySQL/PHP/Ftp/Mail
Avatar de l’utilisateur
dpfpic
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 160
Inscrit le: 24 Mai 2003 00:00

Messagepar cilor » 24 Nov 2008 12:22

Bonjour DPFPIC,

J'ai tout déplacé. Le fichier 75AddType05.xml est maintenant sous /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf. J'ai ré-exécuté les commandes, mais ça n'a rien changé. j'ai toujours les mêmes messages d'erreur.

Cordialement.

Cilor.
cilor
Major
Major
 
Messages: 98
Inscrit le: 28 Mai 2008 11:22
Localisation: lorient


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron