Question Sur Installation Peel Avec Php 5.2


14 messages dans ce sujet

Posté(e) · Signaler ce message

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

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bonsoir,

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping