problème d'installation

8 posts in this topic

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

Personne pour m'aider?

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

Please donner suggestion, svp!!!!

Share this post


: post
Share on other sites

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

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] : '' );

}

?>

Share this post


: post
Share on other sites

Posted · Report post

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 *.* :(

Share this post


: post
Share on other sites

Posted · Report post

...

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.

:(

Share this post


: post
Share on other sites

Posted · Report post

:)

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

Share this post


: post
Share on other sites

Posted · Report post

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

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

Twitter Advisto ecommerce

Facebook PEEL Shopping