SugarCRM - SME7.1 PHP4.3.11

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

SugarCRM - SME7.1 PHP4.3.11

Messagepar seycha » 26 Avr 2007 18:16

Apres plusieurs jours de recherche sur les forums , je ne trouve pas la réponse a mon problème.

L'install de SugarCrm 4.51b sur ma SME7.1 ne peut se dérouler car elle nécessite un version de PHP 4.3.11 mini or la SME 7.1 est en 4.3.9.

Peut on faire une mise a jour mineur des rpm d'une SME 7.1 en PHP 4.3.11 sans risque ou doit on passer en PHP 5 ? (ce qui semble poser parfois des problèmes avec webmail ou le server-manager.)

Et si la réponse est oui , y a t il des précautions a prendre ?

Merci pour votre aide précieuse !
seycha
Matelot
Matelot
 
Messages: 5
Inscrit le: 26 Avr 2007 18:04

Messagepar jibe » 26 Avr 2007 19:19

Salut,

AMHA :
- Cela devrait être possible sans poser de gros problèmes (à condition de trouver le rpm adéquat ou de recompiler), sauf celui du second point qui suit :
- Tu auras probablement un problème de compatibilité avec les dépôts officiels. Ca se gère, mais je n'aime pas trop le faire...
"Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire" (Albert Einstein)

Autrefois, l'Etat défendait des valeurs. Maintenant, il défend des profits... (Anne Haunnime)
Avatar de l’utilisateur
jibe
Amiral
Amiral
 
Messages: 4366
Inscrit le: 17 Oct 2003 00:00
Localisation: Haute Savoie

Messagepar adili » 26 Avr 2007 21:38

Bonjour,


J'ai contourné ce pbl en installant sugarcrm sous windows et easyphp v2 beta et ensuite en copiant tous les fichiers dans le répertoire html d'une ibay sme7, en duplicant la base de donnée mysql et en créant l'utilisateur mysql sme.
Tout fonctionne normalement avec php 4.3.9, je ne comprend pas cette limitation pour l'installation.

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

Messagepar hell-tys » 27 Avr 2007 10:42

Pas bête comme solution adili...

Bref, moi j'étais en version 4.2.0d de sugarcrm et pour passer en version 4.5.1b, j'ai le même problème que toi seycha

j'ai un SME de test à côté que j'ai passé en PHP5 et MySql5...
tout fonctionne ( mes ibays et server-manager ), sauf phpmyadmin... plus aucun accès...
( je pense me tourner vers la contrib de MasterSleepy phpmyadmin multiuser... enfin quand j'aurais du temps )

pour PHP5 et MySql5, j'ai fait des recherches sur le forum, ça se fait avec yum en activant d'autres dépôt il me semble...

bonne chance
IpCop und e-Smith
hell-tys
Premier-Maître
Premier-Maître
 
Messages: 50
Inscrit le: 25 Avr 2006 14:07

Messagepar adili » 27 Avr 2007 12:57

Bonjour,

Attention 'ai fait plusieurs tests pour upgrader php et mysql (dispo sur le dépo centosplus) après beaucoup de pbl avec le serveur : plus de possibilité de mise à jour officielle, webmail ne fonctionne pas donc ne pas utiliser d'autre dépos que ceux de sme.

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

SugarCRM - SME7.1 PHP4.3.11

Messagepar seycha » 28 Avr 2007 09:42

Merci pour vos reponses !

Je tente la soluce d'adili , toute est en place , base de donnee importer, filesystem de sugra sur l'ibay, user du config.php creer avec phpadmin avec absolument tout les droits possible sur cette base ... Je n'ai rien oublié ?

Pourtant l'url de sugar http://monserveur/index.php me renvoie ce beau message :

Could not connect to server 127.0.0.1 as sugarcrm .Lost connection to MySQL server during query

Et la je seche ......

Merci pour votre aide.
seycha
Matelot
Matelot
 
Messages: 5
Inscrit le: 26 Avr 2007 18:04

Messagepar adili » 28 Avr 2007 11:38

Probablement l'utilisateur mysql mal déclaré:
Voir dans le fichier config.php le nom d'utilisateur et de mot de passe mysql déclaré.
Dans une console root sme taper la commande :

"mysql" pour se connecter au serveur mysql
mysql> show databases;

pour vérifier que la base de donées à bien été créée

quit pour qitter le serveur et :

mysql -uuser_crm -pmot de passe

pour vérifier la connection au serveur mlysql avec le profil sugarcrm

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

Messagepar seycha » 02 Mai 2007 12:07

Bon rien a faire, la base est bien la, le user créer , je me connecte dessus depuis la console.
Le fichier config.php de l'application SugarCRM est bien renseigner mais toujours le même message.

J'ai bien fait gaffe au majuscule /minuscule de la BD et du user.

Cela ressemble fortement a un autre topic :
http://forums.ixus.fr/viewtopic.php?t=3 ... ght=droits

Ce qui m'inquiète le plus est que le fichier /var/log/mysql/current ne bouge pas lors d'une connection !

Il n'y aurait pas des droits a mettre ou un port a changer ?
Pour rappel ma BD et les fichiers du site et le user mysql avec les droits (comparé avec php admin des deux cotés) sont identique a la config sous easysphp qui marche parfaitement elle !

Qui a une petite idée ?
seycha
Matelot
Matelot
 
Messages: 5
Inscrit le: 26 Avr 2007 18:04

Messagepar adili » 02 Mai 2007 14:07

J'ai oublié un paramètre, il faut autoriser l'accès au répertoire /tmp sme
En mode console taper :

db accounts setprop xxx PHPBaseDir /home/e-smith/files/ibays/xxx/:/tmp
signal-event ibay-modify xxx

Remplacer xxx par le nom de l'ibay
AD
adili
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 157
Inscrit le: 11 Juil 2006 13:06

Messagepar seycha » 02 Mai 2007 15:20

Les droits sur /tmp permettent effectivement de ne plus avoir le message d'alerte en mode install (http://monserveur/install.php) .

Par contre en lancant l'url de la solution installé issue de easy php pas de changement....

Je desepere.....
seycha
Matelot
Matelot
 
Messages: 5
Inscrit le: 26 Avr 2007 18:04

Messagepar adili » 02 Mai 2007 19:00

l'accès au répertoire /tmp n'est seulement pour l'installation, il est utilisé en fonctionnement normal pour sauvegarder les sessions, je ne connais pas le message exact de sugarcrm si l'accès n'est pas autorisé mais je suis sur que c'est indispenable pour fonctionner.

Voici la config de l'ibay ou est installé sugar sur mon serveur:

[root@sme-andre ~]# db accounts show crm
crm=ibay
AllowOverride=all
CgiBin=enabled
Gid=5018
Group=prousers
Name=sugarcrm
PHPBaseDir=/home/e-smith/files/ibays/crm/:/tmp
PasswordSet=no
PublicAccess=global
Uid=5018
UserAccess=wr-group-rd-everyone
adili
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 157
Inscrit le: 11 Juil 2006 13:06

SugarCRM - SME7.1 avec PHP4.3.9

Messagepar seycha » 04 Mai 2007 10:35

Ca marche !

Je suis reparti d'un install free-eos 1.3 + install sugar .
Topic :
http://www.sugarcrm.com/forums/archive/index.php/t-14075.html

Ensuite export / import de la base avec phpmyadmin.
Creation du user avec tout les droits sur la nouvelle BD dans SME 7.1 (tres important, bien verifier que l'on a les meme droits sur les deux environnements)
Copie des fichier de l'atelier Free-eos vers l'ibay SME.

Ajout des droits pour l'ibays sur /tmp :

db accounts setprop nom_ibay PHPBaseDir /home/e-smith/files/ibays/nom_ibay/html:/tmp
signal-event ibay-modify nom_ibay
/sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf (pas sur qu'il y ai un interet en SME mais bon)
service httpd-e-smith restart

Et voila !

Merci Adili et les autres pour vos éclaircissements !
seycha
Matelot
Matelot
 
Messages: 5
Inscrit le: 26 Avr 2007 18:04


Retour vers E-Smith / SME Server

Qui est en ligne ?

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