Sign in to follow this  
Followers 0

Question Sur Installation Peel Avec Php 5.2


14 posts in this topic

Posted · Report post

bonsoir,

j'essaie d'installer Peel mais je ne vais pas plus loin que :

 

warning: unexpected character in input:'\'(ASCII=92) stata=1 in /public_html/lib/fonctions/fonctions.php on line 3789

 

je suis sur Sivit en mutualisé et je suis loin d'être un kador de l'informatique

 

merci d'avance pour votre aide

 

PS: impossible d'utiliser la fonction copier de votre éditeur

 

Share this post


: post
Share on other sites

Posted · Report post

Bonsoir,

La ligne concernée est :

$output .= "\n\n\n" . (\JShrink\Minifier::minify($js_content));

Manifestement vous utilisez une version de PHP <= 5.2.X qui n'est plus supportée depuis maintenant 4 ans : http://php.net/eol.php

L'usage du namespace Shrink nécessite PHP 5.3. Voyez avec SIVIT quelle version vous avez et comment avoir une version plus récente >= 5.3.

Cordialement,

Gilles

Share this post


: post
Share on other sites

Posted · Report post

Pour contourner ce problème, vous pouvez remplacer la ligne 3789 du fichier lib/fonctions/fonctions.php par la ligne suivante (à éditer avec par exemple Notepad++) :

$output .= "\n\n\n" . $js_content;

et supprimez la ligne 3735 :

require_once($GLOBALS['dirroot'] . '/lib/class/JShrink.php');

Suivant votre version, vous aurez peut-être d'autres problèmes, mais en tous cas celui-là sera contourné sans conséquence majeure pour votre site hormis une optimisation inactivée sur les javascripts.

Gilles

Share this post


: post
Share on other sites

Posted · Report post

merci pour votre aide, j'accède maintenant aux 2 premières étapes de l'installation mais ça bloque à la base de données: 

 

Warning: (HY000/2002): can't connect to local MySQL server through socket'/var/run/mysqld/mysqld.sok'(2) in public_html/lib/fonctions/database.php on line 74

MySQL connection problem (2002): can't connect to local MySQL sever through socket'/var/run/mysqld/myskld.sock' (2)

Notice: lacalhost-MySQL connection problem (2002): can't connect to local MySQL serve through socket'/var/run/mysqld/mysqld.sock' (2) in/public_html/lib/fonctins/database.php on line 93

 

Les champs sont, normalement (j'ai fais plusieurs essais), correctement remplis

 

encore merci pour l'aide que vous m'avez apporté et pour celle que vous m'apporterez peut-être

Share this post


: post
Share on other sites

Posted · Report post

Bonsoir,

Vous pouvez remarquer que dans le message que vous transmettez

Notice: lacalhost-MySQL connection problem

vous avez lacalhost et non pas localhost

=> corrigez bien les informations, pour que la connexion marche. La moindre erreur empêchera la connexion.

Gilles

Share this post


: post
Share on other sites

Posted · Report post

bonjour,

le localhost devenu lacalhost provient certainement du fait que la fonction copier de votre éditeur ne fonctionne pas sur ma machine, j'ai donc du recopier le message "à la main" et sans doute fait une faute de frappe...

merci pour le coup de main

Share this post


: post
Share on other sites

Posted · Report post

Bonsoir, c'est bien une faute de frappe (tout comme sever pour server)

ma base de données existe mais ne contient aucune table ( c'est la base d'un autre site que j'ai vidée) dois-je en créer une autre?

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

 

Si votre base de donnée ne contient aucune table peel_ vous pouvez l'utiliser sans problème pour réinstaller la boutique.

Share this post


: post
Share on other sites

Posted · Report post

bonsoir,

toujours bloqué .... Pour info il y a une autre base que je n'ai pas vidée: information_schema Faut-il la supprimer, la vider ou surtout ne pas y toucher?

Qu'est-ce que la variable socket aux ligne 74 et 93?

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

 

toujours bloqué .... Pour info il y a une autre base que je n'ai pas vidée: information_schema Faut-il la supprimer, la vider ou surtout ne pas y toucher?

La table information_schema ne fait pas partie de PEEL, c'est une table nécessaire au fonctionnement de phpmyadmin. Il ne faut pas supprimer ou modifier le contenu de cette table.

Sur quoi êtes-vous bloqué?

 

Qu'est-ce que la variable socket aux ligne 74 et 93?

Cette variable contient une donnée de connexion au serveur mysql.

Share this post


: post
Share on other sites

Posted · Report post

bonsoir,

je suis toujours bloqué à la création de la base par la variable socket donc pas de connexion au serveur mysql

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

L'installation de PEEL pour la connexion à la base de données utilise des nomenclatures standards. Dans le cadre de la définition du serveur :

- soit le port à utiliser est le 3306, ce qui est la norme : il n'y a alors rien à spécifier

=> le serveur à rentrer est donc le nom de la machine, sans aucune mention de socket ou de port

- soit votre hébergeur vous donne un socket ou un port particulier, auquel cas il est censé vous préciser que les connexions à préciser pour les logiciels sont sous la forme serveur:XXXX (que ce soit port ou socket à préciser)

=> exemple : si votre port est 33333, et que le nom de serveur est "hoster_server_mysql" alors vous indiquez à l'endroit du serveur : hoster_server_mysql:33333

Gilles

Share this post


: post
Share on other sites

Posted · Report post

bonjour,

le port du serveur est bien le 3306 et la variable socket est : /var/run/mysqld/mysqld.sock

il semblerait que c'est au niveau de cette variable que ça coince...

 

bonnes fêtes à vous

Share this post


: post
Share on other sites

Posted · Report post

Bonsoir,

Je vous invite à vous référer à vos hébergeur. Habituellement il n'y a pas à préciser de socket particulier, et si c'est le cas c'est censé être bien explicitement indiqué par votre hébergeur.

Bonnes fêtes,

Gilles

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

Twitter Advisto ecommerce

Facebook PEEL Shopping