IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

impossible d'installer phpmyshop


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 207
    Points : 41
    Points
    41
    Par défaut impossible d'installer phpmyshop
    Bonsoir,
    j'ai un tchi souci d'installation phpmyshop.
    En faite je reste bloquer sur la 1er page ou il y a marquer :

    Installation de la boutique
    Voici les consignes avant de commencer l'installation :
    Les dossiers
    # images
    # design

    Ainsi que les fichiers
    # config.php
    # infos.php
    # pub.html (dossier design)

    doivent impérativement être configurés afin de permettre la lecture, l'exécution et l'écriture (chmod 777) !!!
    Je vous explique j'ai mis a la racine de mon FTP tout les fichiers qui se trouvé dans le dossier phpmyshop puis j'ai mis un chmod 777 sur tout les fichiers ci-dessous :

    # images <---- chmod 777
    # design <---- chmod 777
    # config.php <---- chmod 777
    # infos.php <---- chmod 777
    # pub.html (dossier design) <---- chmod 777

    et ensuite j'ai cliquer sur le bouton : Débuter l'installation >>

    dans la barre d'adresse sa a bien changer :

    mais sa reste sur la même page

    Donc j'ai fait des sur notre Ami Google car il ni a pas de doc avec le script et sur google il parle de changer tout les <? en <?php se que j'ai fait :p

    une fois que j'ai changer <? en <?php j'ai eu 2 erreurs de "" sur 2 lignes

    ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Parse error: syntax error, unexpected '"' in /home/login/www/installation.php on line 46
    J'ai juste séparer <?phpecho en <?php echo puis aucune erreur donc je re clic sur débuter l'installation mais rien ne se passe

    Voici le code installation.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
    305
    306
    307
    308
    309
    310
    311
    312
    313
    314
    315
    316
    317
    318
    319
    320
    321
    322
    323
    324
    325
    326
    327
    328
    329
    330
    331
    332
    333
    334
    335
    336
    337
    338
    339
    340
    341
    342
    343
    344
    345
    <?php
    require("config.php");
     
    if(PHPMYSHOP_INSTALL=="true")
    {
    header("location:index.php");
    }
     
     
    if ($action!="install")
    {
    echo"<center><strong><font size=\"5\">Installation de la boutique</font></strong></center><br>";
     
    echo"<strong><font size=\"3\">Voici les consignes avant de commencer l'installation :</font></strong> <br><br>";
     
    echo"<strong>Les dossiers </strong><br><li>images</li> <li>design</li><br><br>";
     
    echo"<strong>Ainsi que les fichiers </strong><br><li>config.php</li> <li>infos.php</li> <li> pub.html (dossier design) </li><br><br>";
     
    echo"<font color=\"#FF0000\" size=\"3\"><strong>doivent impérativement être configurés afin de permettre la lecture, l'exécution et l'écriture (chmod 777) !!!</strong></font><br><br>"; 
     
    echo"<br><br><center><form action=\"installation.php?action=install\" method=\"post\">
    	 <input name=\"\" type=\"submit\" value=\"Débuter l'installation >>\">
         </form></center>";
    }
    else
    {
    if (isset($create))
    {
    $c = @mysql_connect($hote,$utilisateur,$pass);
    $c2= @mysql_select_db($base);
     
    if (!$c)
    {
    $valide="no";
    ?>
    <script language="JavaScript">
    alert("Echec de la connexion à la base de données!\n");
    </script>
    <?php
    }
    elseif (!mysql_select_db("$base",$c))
    {
    ?>
    <script language="JavaScript">
    alert("La base de donnée <?php echo"$base";?> n\'existe pas!\n");
    </script>
    <?php
    $valide="no";
    }
    else
    {
    $valide="yes";
     
    function erreur($texte)
    {
    ?>
    <script language="JavaScript">
    alert("Connection à la base de donnée reussie\nmais: <?php echo"$texte";?>\n");
    document.location="installation.php?action=install";
    </script>
    <?php
    }
     
    if ($case=="1")
    {
    $create1="CREATE TABLE $cat (
      id_cat int(3) NOT NULL auto_increment,
      titre_cat varchar(100) NOT NULL default '',
      sup_cat int(3) NOT NULL default '0',
      PRIMARY KEY  (id_cat)
    ) TYPE=MyISAM";
    mysql_query($create1) or die(erreur(mysql_error()));
     
     
    $create2="CREATE TABLE $client (
      id_cli int(10) NOT NULL auto_increment,
      civil_cli varchar(4) NOT NULL default '',
      nom_cli varchar(50) NOT NULL default '',
      prenom_cli varchar(50) NOT NULL default '',
      adresse_cli tinytext NOT NULL,
      postal_cli varchar(5) NOT NULL default '',
      ville_cli varchar(70) NOT NULL default '',
      region_cli varchar(30) NOT NULL default '',
      tel_cli varchar(10) NOT NULL default '0',
      mail_cli tinytext NOT NULL,
      login_cli varchar(20) NOT NULL default '',
      pass_cli varchar(20) NOT NULL default '',
      PRIMARY KEY  (id_cli)
    ) TYPE=MyISAM;";
    mysql_query($create2) or die(erreur(mysql_error()));
     
    $create3="CREATE TABLE $commande (
      id_com int(10) NOT NULL auto_increment,
      id_cli int(10) NOT NULL default '0',
      date_com datetime NOT NULL default '0000-00-00 00:00:00',
      port_com float(11,2) NOT NULL default '0.00',
      total_com float(11,2) NOT NULL default '0.00',
      tva_com float(11,2) NOT NULL default '0.00',
      nom_com varchar(50) NOT NULL default '',
      prenom_com varchar(50) NOT NULL default '',
      adresse_com tinytext NOT NULL,
      postal_com varchar(5) NOT NULL default '',
      ville_com varchar(70) NOT NULL default '',
      region_com varchar(30) NOT NULL default '',
      tel_com varchar(10) NOT NULL default '',
      PRIMARY KEY  (id_com),
      KEY id_cli (id_cli)
    ) TYPE=MyISAM;";
    mysql_query($create3) or die(erreur(mysql_error()));
     
    $create4="CREATE TABLE $design (
      background tinytext NOT NULL,
      bgcolor varchar(7) NOT NULL default '',
      bordercolor varchar(7) NOT NULL default '',
      barre1 varchar(7) NOT NULL default '',
      barre2 varchar(7) NOT NULL default '',
      barre3 varchar(7) NOT NULL default '',
      police1 varchar(7) NOT NULL default '',
      police2 varchar(7) NOT NULL default '',
      police3 varchar(7) NOT NULL default '',
      lien1 varchar(7) NOT NULL default '',
      lien2 varchar(7) NOT NULL default '',
      lien3 varchar(7) NOT NULL default '',
      width_police1 int(1) NOT NULL default '0',
      width_police2 int(1) NOT NULL default '0',
      police varchar(15) NOT NULL default ''
    ) TYPE=MyISAM;";
    mysql_query($create4) or die(erreur(mysql_error()));
     
    $remplir="INSERT INTO $design VALUES ('', 'white', '#c9dcf0', '#c9dcf0', '#f5f9ff', '#FfFFFF', '#354785', 'orange', '#000080', '#354785', '#354785', 'red', 10, 2, 'Tahoma');";
    mysql_query($remplir) or die(erreur(mysql_error()));
     
    $create5="CREATE TABLE $detail (
      id_det int(20) NOT NULL auto_increment,
      id_com int(10) NOT NULL default '0',
      id_pro int(5) NOT NULL default '0',
      quantite int(3) NOT NULL default '0',
      PRIMARY KEY  (id_det),
      KEY id_com (id_com),
      KEY id_pro (id_pro)
    ) TYPE=MyISAM;";
    mysql_query($create5) or die(erreur(mysql_error()));
     
    $create6="CREATE TABLE $produit (
      id_pro int(5) NOT NULL auto_increment,
      id_cat int(3) NOT NULL default '0',
      actif_prod int(1) NOT NULL default '0',
      ref_prod varchar(15) NOT NULL default '',
      titre_prod varchar(100) NOT NULL default '',
      present_prod tinytext NOT NULL,
      detail_prod longtext NOT NULL,
      im_prod tinytext NOT NULL,
      promo_prod int(1) NOT NULL default '0',
      sel_prod int(1) NOT NULL default '0',
      port_prod float(11,2) NOT NULL default '0.00',
      pxht_prod float(11,2) NOT NULL default '0.00',
      pxhtpromo_prod float(11,2) NOT NULL default '0.00',
      PRIMARY KEY  (id_pro),
      KEY id_cat (id_cat)
    ) TYPE=MyISAM;";
    mysql_query($create6) or die(erreur(mysql_error()));
    }
     
     
    $fichier=fopen("config.php","w");
      fputs($fichier, "<?php\n");
      fputs($fichier, "define(\"PHPMYSHOP_INSTALL\",\"true\");\n");
      fputs($fichier, "$"."hote=\"".$hote."\";\n");
      fputs($fichier, "$"."base=\"".$base."\";\n");
      fputs($fichier, "$"."utilisateur=\"".$utilisateur."\";\n");
      fputs($fichier, "$"."pass=\"".$pass."\";\n");
      fputs($fichier, "$"."table_cat=\"".$cat."\";\n");
      fputs($fichier, "$"."table_client=\"".$client."\";\n");
      fputs($fichier, "$"."table_commande=\"".$commande."\";\n");
      fputs($fichier, "$"."table_design=\"".$design."\";\n");
      fputs($fichier, "$"."table_detail=\"".$detail."\";\n");
      fputs($fichier, "$"."table_produit=\"".$produit."\";\n");
      fputs($fichier, "$"."c=@mysql_connect(\"\$hote\",\"\$utilisateur\",\"\$pass\") or die('Echec de la connexion à la base de donnée');\n");
      fputs($fichier, "mysql_select_db(\"\$base\") or die('Connexion à la base de donnée réussie mais table manquante ou endommagée');\n");
      fputs($fichier, "?>");
      fclose($fichier);
     
    $fichier=fopen("infos.php","w");
      fputs($fichier, "<?php\n");
      fputs($fichier, "$"."nomB=\"".$nom."\";\n");
      fputs($fichier, "$"."adresseB=\"".$adresse."\";\n");
      fputs($fichier, "$"."cpB=\"".$cp."\";\n");
      fputs($fichier, "$"."villeB=\"".$ville."\";\n");
      fputs($fichier, "$"."telB=\"".$tel."\";\n");
      fputs($fichier, "$"."faxB=\"".$fax."\";\n");
      fputs($fichier, "$"."mailB=\"".$mail."\";\n");
      fputs($fichier, "?>\n");
      fclose($fichier);
     
    }
    }
     
     
    if ($valide=="no" || empty($valide))
    {
    if (empty($create))
    {
    $cat="phpmyshop_cat";
    $produit="phpmyshop_produit";
    $commande="phpmyshop_commande";
    $detail="phpmyshop_detail";
    $client="phpmyshop_client";
    $design="phpmyshop_design";
    }
     
    echo"<center><strong><font size=\"5\">Installation de la boutique</font></strong></center><br>";
     
    echo"<br><br><center><table width=\"50%\" border=\"1\" cellspacing=\"0\" cellpadding=\"3\" bordercolor=\"#000000\">
      <tr bgcolor=\"#000000\">
      <td><font color=\"#FFFFFF\" size=\"3\"><strong><center>Paramètres de connexion à la base de données</center></strong></font></td>
      </tr>
      <tr>
        <td><center><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\">
      <tr>
        <td><strong>Adresse hôte : </strong></td>
        <td><form action=\"installation.php?action=install\" method=\"post\" style='margin-top: 3px; margin-bottom: 3px'>
    	<input name=\"hote\" type=\"text\" value=\"$hote\"></td>
      </tr>
      <tr>
        <td><strong>Nom de la base de données :</strong> </td>
        <td><input name=\"base\" type=\"text\" value=\"$base\"></td>
      </tr>
      <tr>
        <td><strong>Nom d'utilisateur :</strong> </td>
        <td><input name=\"utilisateur\" type=\"text\" value=\"$utilisateur\"></td>
      </tr>
      <tr>
        <td><strong>Mot de passe : </strong></td>
        <td><input name=\"pass\" type=\"text\" value=\"$pass\"></td>
      </tr>
      <tr>
        <td><strong>Nom de la table des catégories :</strong> </td>
        <td><input name=\"cat\" type=\"text\" value=\"$cat\"></td>
      </tr>
      <tr>
      <tr>
        <td><strong>Nom de la table des produits :</strong> </td>
        <td><input name=\"produit\" type=\"text\" value=\"$produit\"></td>
      </tr>
      <tr>
      <tr>
        <td><strong>Nom de la table des commandes :</strong> </td>
        <td><input name=\"commande\" type=\"text\" value=\"$commande\"></td>
      </tr>
      <tr>
      <tr>
        <td><strong>Nom de la table du détail des commandes :</strong> </td>
        <td><input name=\"detail\" type=\"text\" value=\"$detail\"></td>
      </tr>
      <tr>
      <tr>
        <td><strong>Nom de la table des clients :</strong> </td>
        <td><input name=\"client\" type=\"text\" value=\"$client\"></td>
      </tr>
      <tr>
      <tr>
        <td><strong>Nom de la table du design :</strong> </td>
        <td><input name=\"design\" type=\"text\" value=\"$design\"></td>
      </tr>
       <tr>
        <td><strong>Créer les tables:</strong> </td>
        <td>Oui <input name=\"case\" type=\"radio\" value=\"1\" ";if($case=="1" || empty($case)){echo"checked";}echo">&nbsp;&nbsp;&nbsp;
    		Non <input name=\"case\" type=\"radio\" value=\"0\" ";if($case=="0"){echo"checked";}echo"></td>
      </tr>
      <tr>
      </table></center></td>
      </tr>
    </table></center><br>";
     
    echo"<center><table width=\"50%\" border=\"1\" cellspacing=\"0\" cellpadding=\"3\" bordercolor=\"#000000\">
      <tr bgcolor=\"#000000\">
        <td><center><font color=\"#FFFFFF\" size=\"3\"><strong>Configuration des informations</strong> (optionnelle)</font></center></td>
      </tr>
      <tr>
        <td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\">
      <tr>
        <td><strong>Nom de la boutique</strong></td>
        <td><input name=\"nom\" type=\"text\" value=\"$nom\" size=\"35\"></td>
      </tr>
      <tr>
        <td><strong>Adresse</strong></td>
        <td><input name=\"adresse\" type=\"text\" value=\"$adresse\" size=\"35\"></td>
      </tr>
      <tr>
        <td><strong>Code postal</strong></td>
        <td><input name=\"cp\" type=\"text\" value=\"$cp\" size=\"10\" maxlength=\"5\"></td>
      </tr>
      <tr>
        <td><strong>Ville</strong></td>
        <td><input name=\"ville\" type=\"text\" value=\"$ville\" size=\"35\"></td>
      </tr>
      <tr>
        <td><strong>Téléphone</strong></td>
        <td><input name=\"tel\" type=\"text\" value=\"$tel\" maxlength=\"10\"></td>
      </tr>
      <tr>
        <td><strong>Fax</strong></td>
        <td><input name=\"fax\" type=\"text\" value=\"$fax\" maxlength=\"10\"></td>
      </tr>
      <tr>
        <td><strong>E-mail</strong></td>
        <td><input name=\"mail\" type=\"text\" value=\"$mail\" size=\"35\"></td>
      </tr>
      </table></td>
      </tr>
    </table></center><br>";
     
    echo"<center><input name=\"create\" type=\"submit\" value=\"Installer\"></form></center>";
    }
     
    if ($valide=="yes")
    {
    $htmla="<Limit GET POST>";
    $htmlb="</Limit>";
     
    echo"<br><br><br><Center><strong><font color=\"red\" size=\"5\">Installation réussie</font></strong></center><br><br><br>";
     
    echo"<Center><a href=\"admin/index.php\"><strong><font color=\"#000000\">Zone administration</font></a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href=\"index.php\"><font color=\"#000000\">Boutique</font><br><br></a></center><br><br>";
     
    echo"<Center><strong><font color=\"#FF0000\" size=\"3\">NB : Pensez à modifier les fichiers .htaccess et  .htpasswd (dossier admin) afin de bloquer l'accès à la partie administration.</font></strong></Center><br><br>";
     
    echo"<Center><strong><font color=\"#FF0000\">Fichier .htaccess : </font></strong><br>
    AuthUserFile /usr/local/etc/httpd/htdocs/www.lesite.com/lerepertoire/.htpasswd<br>
    AuthGroupFile /dev/null<br>
    AuthName \"Acces Restreint\"<br>
    AuthType Basic<br>";
    echo htmlentities($htmla);
    echo"<br>require valid-user<br>";
    echo htmlentities($htmlb);
    echo"</Center><br>";
     
    echo"<Center><strong><font color=\"#FF0000\">Fichier .htpasswd : </font></strong><br>
    utilisateur1:password1<br>
    utilisateur2:password2<br>
    ect...</Center>";
    }
    }
     
    ?>
    je vous remercie par avance


    Cordialement Stéphane

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Points : 1 638
    Points
    1 638
    Par défaut
    Hum en effet j'ai essayé de l'installer par curiosité et même problème.

    J'ai vu qu'il était développé en PHP4, ne serait-ce pas le problème ? Déjà que certaines fonction du PHP5 viennent à disparaitre avec la venu du 6 .. alors le 4 est peu être complétement obsolete. En effet en voyant un peu les fichiers du script ... :/

    Mais si tu as trouvés réponse à ton prlbème, je suis preneur !

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 207
    Points : 41
    Points
    41
    Par défaut
    Bonsoir bob633,
    Merci de ta réponse et merci que tu as pu tester le script
    En faite Avant de poster je fais toujours des recherches ou des testes lol,
    Et dans mon Test sur un server dédié on a le choix PHP4 ou PHP5 j'ai donc testé avec les deux sans résulta

    Malheureusement je ne trouve aucune solution pour se script et aucune aide.
    Sans compter que je ni connais quasiment rien en PHP pour mettre le script a jour pour le php5 mais pour le moment je reste bloquer sur la page d'installe et aucune solution.

    Cordialement Stéphane


    Citation Envoyé par bob633 Voir le message
    Hum en effet j'ai essayé de l'installer par curiosité et même problème.

    J'ai vu qu'il était développé en PHP4, ne serait-ce pas le problème ? Déjà que certaines fonction du PHP5 viennent à disparaitre avec la venu du 6 .. alors le 4 est peu être complétement obsolete. En effet en voyant un peu les fichiers du script ... :/

    Mais si tu as trouvés réponse à ton prlbème, je suis preneur !

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    L'installation se démarre par le fichier installation.php avec un paramètre installation.php?action=install

    Il faut de plus que l'option register_globals soit activée.

    Il est très possible que ce script contienne des failles de sécurité et des bugs divers, il n'a jamais été suivi.

  5. #5
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Points : 1 638
    Points
    1 638
    Par défaut
    Citation Envoyé par snip74 Voir le message
    Bonsoir bob633,
    Merci de ta réponse et merci que tu as pu tester le script
    En faite Avant de poster je fais toujours des recherches ou des testes lol,
    Et dans mon Test sur un server dédié on a le choix PHP4 ou PHP5 j'ai donc testé avec les deux sans résulta

    Malheureusement je ne trouve aucune solution pour se script et aucune aide.
    Sans compter que je ni connais quasiment rien en PHP pour mettre le script a jour pour le php5 mais pour le moment je reste bloquer sur la page d'installe et aucune solution.

    Cordialement Stéphane
    Autant pour moi, puis c'est vrai que même s'il était obsolète, on aurait des messages d'avertissements mais il se passerait quelque chose :s

    Puis pour mettre à jour, cest peine perdu, ou alors il faut tout refaire, le PHP4 n'est pas du tout orienté objet comparé au PHP 5 ...

    Il est très possible que ce script contienne des failles de sécurité et des bugs divers, il n'a jamais été suivi.
    En effet, j'ai cherché sur le net et il n'y a vraiment aucune documentation sur ce projet, comme si l'auteur n'existait pas

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 207
    Points : 41
    Points
    41
    Par défaut
    Bonjour sabotage,

    Merci de cette réponse mais ou tu active l'option register_globals ?

    et pour le fichier installation.php j'ai cité les deux liens mais que tu passe par un ou par l'autre rien ne change

    Cordialement Stéphane

    Citation Envoyé par sabotage Voir le message
    L'installation se démarre par le fichier installation.php avec un paramètre installation.php?action=install

    Il faut de plus que l'option register_globals soit activée.

    Il est très possible que ce script contienne des failles de sécurité et des bugs divers, il n'a jamais été suivi.

  7. #7
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Tu peux mettre un .htaccess a la racine du dossier avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php_value register_globals on

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 207
    Points : 41
    Points
    41
    Par défaut
    Bonjour sabotage,
    Encore merci de ton aide

    Avant de répondre j'ai fait des testes sur php4 et php5 (serveur dédié)

    j'ai ajouter mon .htaccess puis ajouter php_value register_globals on.

    il me retourne l'erreur :

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, webmaster@Email.fr and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.
    Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/0.9.8o Server at www.Lien.fr Port 80

    Je pense qu'il me faut me faire a l'idée que sa ne serra pas possible d'utilisé se script :/

    Cordialement Stéphane

    Citation Envoyé par sabotage Voir le message
    Tu peux mettre un .htaccess a la racine du dossier avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php_value register_globals on

  9. #9
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Essai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php_flag register_globals on

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 207
    Points : 41
    Points
    41
    Par défaut
    Bonjour sabotage,
    merci infiniment pour ton aide

    Je viens de voir qu'il y avait une réponse car j'ai pas reçus d'alerte par mail.
    donc je viens de testé avec (php_flag register_globals on ) mais toujours la page avec ce message :


    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, webmaster@login.fr and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.
    Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/0.9.8o Server at www.lien.fr Port 80
    Cordialement Stéphane

    Citation Envoyé par sabotage Voir le message
    Essai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php_flag register_globals on

  11. #11
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    La bonne solution c'est de trouver un script PHP5 et bien écrit.

    Sinon voit avec ton hebergeur quelles possibilités tu as pour modifier ce paramètre.
    Au pire tu ajoutes
    sur toutes les pages.

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 207
    Points : 41
    Points
    41
    Par défaut
    Bonjour sabotage,

    Je viens de placer extract($_REQUEST); l'installation est passer :p avant de mettre résolut je vais voir si y a pas d'autre problème pour évité d'ouvrir un autre post merci sabotage

    sinon pour :
    Sinon voit avec ton hebergeur quelles possibilités tu as pour modifier ce paramètre.
    Je suis sur un server dédié kimsufi géré par un ami car je ni connais rien en server dédié

    et pour :

    Citation Envoyé par sabotage Voir le message
    La bonne solution c'est de trouver un script PHP5 et bien écrit.
    je trouve rien :/ et se que je trouve son trop lourd pour le peut que je veut faire.

    Cordialement Stéphane


    Citation Envoyé par sabotage Voir le message
    La bonne solution c'est de trouver un script PHP5 et bien écrit.

    Sinon voit avec ton hebergeur quelles possibilités tu as pour modifier ce paramètre.
    Au pire tu ajoutes
    sur toutes les pages.

Discussions similaires

  1. 1607 impossible d installer instalshield
    Par imgenius dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 28/11/2005, 23h42
  2. Impossible d'installer Virtual TreeView sous Delphi 6
    Par Gaadek dans le forum Composants VCL
    Réponses: 1
    Dernier message: 24/11/2005, 18h02
  3. Impossible d'installer Mandriva 2006
    Par Cazaux-Moutou-Philippe dans le forum Mandriva / Mageia
    Réponses: 7
    Dernier message: 14/10/2005, 16h54
  4. impossible d'installer une application
    Par kitiss dans le forum Windows XP
    Réponses: 4
    Dernier message: 23/09/2005, 20h14
  5. [Plugin][Tomcat]impossible d'installer le plugin tomcat
    Par LSL dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 06/04/2005, 09h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo