problème d'installation

8 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour à tous,

tout d'abord félicitation à tous ceux qui ont contribué à la mise en place de peel shopping qui est vraiment bien.

Voilà mon problème.

J'ai telechargé peel2.9 et suivi les instructions de /lib/docs/lisez-moi:

INSTALLATION

1. Installer la base Mysql qui se trouve dans le répertoire /sql.

2. Mettre le fichier /lib/setup/info.inc.php en mode CHMOD 666 via votre client FTP.

3. Mettre le répertoire /administrer/upload en mode CHMOD 666 via votre client FTP.

4. Executez le fichier installer.php qui figure à la racine de votre boutique.

5. Une fois les variables renseignées, supprimer le fichier installer.php qui se trouve à la racine de votre boutique.

6. Supprimer le répertoire /sql qui se trouve à la racine de votre boutique.

à l'etape 4, j'obtiens ce message

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Personne pour m'aider?

Serait-ce lié à l'utilisation de wamp (php5) ou autre chose?

Please donner suggestion, svp!!!!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Personne pour m'aider?

Serait-ce lié à l'utilisation de wamp (php5) ou autre chose?

Please donner suggestion, svp!!!!

Je pense que c'est une erreur qui ne se produit que sous PHP 5, je vais installer Wamp pour voir

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je pense que c'est une erreur qui ne se produit que sous PHP 5, je vais installer Wamp pour voir

En fait c'est simplement que WAMP ne supporte pas la balise <?, il faut impérativement écrire <?php pour appeller une fonction PHP

Ci dessous le contenu du fichier installer.php, mais il faudrait passer tous les fichiers de PEEL avec un édition remplacer

<?php

$DOC_TITLE = "Installer PEEL.FR";

print "<head>";

print "<link rel=\"stylesheet\" type=\"text/css\" href=\"lib/css/bleu.css\">";

switch (isset($_REQUEST['mode'])) {

case "ajout" :

ecrire($HTTP_POST_VARS);

$message = "<div class=\"normal\">Vos modifications ont été prise en compte.</div>";

$tab_var = lire();

affiche_variables($tab_var);

break;

default :

$tab_var = lire();

affiche_variables($tab_var);

break;

}

print "</head>";

// LISTE DES FONCTIONS

function lire() {

chdir("lib/setup");

$file = fopen("info.inc.php", "r");

$count = 0;

$tab_var = array();

while (true) {

if (feof($file)) break;

$car = fgetc($file);

while(($car != "\"") && (true)) {

if (feof($file)) break;

$car = fgetc($file);

}

//ici on est au debut de la variable

$car = fgetc($file);

$var="";

while (($car != "\"") && (true)) {

if (feof($file)) break;

$var = $var.$car;

$car = fgetc($file);

}

$tab_var[$count] = $var;

$count++;

}

fclose($file);

chdir("../..");

return $tab_var;

}

function ecrire(&$frm) {

chdir("lib/setup");

$file = fopen("info.inc.php", "w");

$string = "<?php

\n\$serveur_mysql = \"". $frm['serveur_mysql']."\";

\n\$utilisateur_mysql = \"". $frm['utilisateur_mysql']."\";

\n\$mot_de_passe_mysql = \"". $frm['mot_de_passe_mysql']."\";

\n\$nom_de_la_base = \"". $frm['nom_de_la_base']."\";

\n\$wwwroot = \"". $frm['wwwwroot']."\";

\n\$site = \"". $frm['site']."\";

\n\$normal = \"".$frm['normal']."\";

\n\$express = \"".$frm['express']."\";

\n\$support = \"".$frm['support']."\";

\n?>";

fwrite($file, $string);

fclose($file);

chdir("../..");

}

function affiche_variables(&$tab_var) {

global $message;

?>

<table border="0" cellpadding="5" cellspacing="1" width="100%" height="100%" bgcolor="#ffffff">

<tr><td valign="top">

<table border="0" cellpadding="5" cellspacing="1" width="100%" bgcolor="#ffffff">

<tr>

<td class="titre" colspan="2" bgcolor="#003b78"><img src="administrer/images/logo-peel.gif" width="135" height="60" alt="" border="0" /></td>

</tr>

<tr>

<td class="titre" colspan="2">Installation de PEEL OPEN SOURCE - Variables du site</td>

</tr>

<?php

if (!empty($tab_var[4])) { ?>

<tr>

<td class="label" align="center" colspan="2">Vos paramètres ont été enregistrés.<br /><a href="<?php echo $tab_var[4]?>">ACCEDEZ A LA BOUTIQUE</a></td>

</tr>

<?php } ?>

<form action="<?php=$_SERVER['PHP_SELF']?>" method="post">

<tr><td class="normal" style="width:40%">Serveur hôte (mysql) : </td><td><input type="text" style="width:100%" name="serveur_mysql" value="<?php if (isset($tab_var[0])) echo( $tab_var[0]); ?>" /></td></tr>

<tr><td class="normal" style="width:40%">Identifiant (mysql) : </td><td><input type="text" style="width:100%" name="utilisateur_mysql" value="<?php if (isset($tab_var[1])) echo($tab_var[1]); ?>" /></td></tr>

<tr><td class="normal" style="width:40%">Mot de passe (mysql) : </td><td><input type="text" style="width:100%" name="mot_de_passe_mysql" value="<?php if (isset($tab_var[2])) echo($tab_var[2]); ?>" /></td></tr>

<tr><td class="normal" style="width:40%">Nom de la base mysql : </td><td><input type="text" style="width:100%" name="nom_de_la_base" value="<?php if (isset($tab_var[3])) echo($tab_var[3]); ?>" /></td></tr>

<tr><td class="normal" style="width:40%">URL de la boutique <font color="red"><b>sans barre oblique à la fin</b></font><br />Exemples :<br /><li>http://www.maboutique.com</li><li>http://boutique.monsite.com</li><li>http://www.monsite.com/boutique</li></td>

<td>

<input type="text" style="width:100%" name="wwwwroot" value="<?php

if (empty($tab_var[4])) {//Si la variable est vide

$urlsite = 'http://' . server_info('HTTP_HOST');

$urlscript = dirname(server_info('PHP_SELF'));

if ( $urlscript == '/') {

print trim($urlsite);

} else {

print trim($urlsite.$urlscript);

}

} else {

print trim($tab_var[4]);

} ?>" />

</td></tr>

<tr><td class="normal" style="width:40%">Nom du site web : </td><td><input type="text" style="width:100%" name="site" value="<?php if (isset($tab_var[5])) echo($tab_var[5]); ?>" /></td></tr>

<tr><td class="normal" style="width:40%">Coût du transport - tarif normal (&euro; TTC) : </td><td><input type="text" style="width:100%" name="normal" value="<?php if (isset($tab_var[6])) echo($tab_var[6]); ?>" /></td></tr>

<tr><td class="normal" style="width:40%">Coût du transport - tarif express (&euro; TTC) : </td><td><input type="text" style="width:100%" name="express" value="<?php if (isset($tab_var[7])) echo($tab_var[7]); ?>" /></td></tr>

<tr><td class="normal" style="width:40%">Email administrateur : </td><td><input type="text" style="width:100%" name="support" value="<?php if (isset($tab_var[8])) echo($tab_var[8]); ?>" /></td></tr>

<tr>

<td align="center" colspan="2">

<input type="submit" name="action" class="bouton" value="Enregistrer les modifications" />

<input type="hidden" name="mode" value="ajout" />

</form>

</td></tr>

</table>

</td></tr></table>

<?php

}

/*

* server_info()

*

* Retourne l'information serveur demandée

*

* @param string $name : Nom de l'information

*

* @return string

*/

function server_info($name)

{

$name = strtoupper($name);

return ( !empty($_SERVER[$name]) ) ? $_SERVER[$name] : ( ( !empty($_ENV[$name]) ) ? $_ENV[$name] : '' );

}

?>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

En fait c'est simplement que WAMP ne supporte pas la balise <?, il faut impérativement écrire <?php pour appeller une fonction PHP
...

Ou, si tu as un bon éditeur de texte dédié web, tu fais= rechercher/remplacer : http://127.0.0.1/www/tondossier/ = <? par <?php

précise: inclure les sous répertoire et masque *.* :(

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

...

Ou, si tu as un bon éditeur de texte dédié web, tu fais= rechercher/remplacer : http://127.0.0.1/www/tondossier/ = <? par <?php

précise: inclure les sous répertoire et masque *.* :D

:)

OUPS !!!!!

Stop tout :

je viens de le faire mais celà ne fonctionne pas vu que = IL Y A DEJA DES TAG '<?php' DANS CERTAINS DOSSIER.

J'ai la solution (1045 changement à faire! :D !), je m'en occupe et je la poste.

:(

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

:)

OUPS !!!!!

Stop tout :

je viens de le faire mais celà ne fonctionne pas vu que = IL Y A DEJA DES TAG '<?php' DANS CERTAINS DOSSIER.

J'ai la solution (1045 changement à faire! :D !), je m'en occupe et je la poste.

:(

A mon avis dans ce cas il suffit de faire 2 Rechercher Remplacer.

le premier <? => <?php

le deuxième <?phpphp => <?php

De tte façon je mets en ligne la 2.9.2 le 1er septembre avec le module PAYPAL inclus

j'essairerais de corriger ce petit pb en même temps

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

A mon avis dans ce cas il suffit de faire 2 Rechercher Remplacer.

le premier <? => <?php

le deuxième <?phpphp => <?php

De tte façon je mets en ligne la 2.9.2 le 1er septembre avec le module PAYPAL inclus

j'essairerais de corriger ce petit pb en même temps

Bonjour Patrice,

J'ai mis le temps qu'il fallait mais le problème est corrigé pour la version PHP5.

à télécharger ici =

www.k2s.be/peel/peel_2.9.1_Wamp.zip

à contrôler pour officialiser.

Cordialement

Alain

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