Flux d’activité
Flux d’activité de Messages
-
-
Bonjour,
* Effectivement n'ayant pas eu l'information que vous aviez été dans phpmyadmin pour mettre votre BDD, je vous donnais l'information pour l'installation d'une boutique, en pensant que vous importeriez ensuite des données.
Le fichier à modifier est lib/setup/info.inc.php
Vous devez modifier les infos de connexion à la BDD ainsi que wwwroot dans lequel vous devez remplacer votre nom de domaine par localhost.
* Si vous avez un message qui dit :
The requested URL /achat/produit_details.php was not found on this server.
=> avez-vous vérifié que ce fichier existe bien sur votre disque dur (erreur de transfert FTP, ... ?)
Sinon c'est peut-être que vous avez mis votre wwwroot n'est pas bon (dans ce cas ça affecterait d'autres pages aussi) ?
-
-
Bonjour
Voici la réponse donné à mon pb sur un autre forum qui m' a bien aidé quand même :
Bonjour,
Le fait que le site « fonctionne correctement en ligne » ne veut absolument pas dire qu'il soit bien écrit !
Si il avait été écrit « aux normes » la SEULE CHOSE que vous auriez eut à faire, après transfert en local par un logiciel FTP aurait été :
- de modifier quatre valeurs de variables dans le fichier config.inc.php, $db_host, $db_username, $db_password et $db_name.
Quant à l'erreur file not found :
- Soit les fichier n'est pas là où PHP va le chercher
- Soit le chemin d'accès n'est pas le bon.
Pour comprendre ce que vous devriez faire ou modifier, faites l'effort d'apprendre.
Si une âme charitable est prête à m'aider
Merci
-
Bonjour apres qlq bidouilles sur deux fichier peel j'ai reussi à me connecter en local à mon site mais des que je clique sur un lien il me met une erreur de type :
Not Found
The requested URL /achat/produit_details.php was not found on this server.
Que faire ?
Doit on modifier chaque fichier manuellement ou existe il une methode plus simple ?
Urgent
Slts
-
Bonjour,Il faudrait à mon sens que vous écriviez une règle du type :
RewriteRule ^/en/(.+)\.php$ /$1.php?langue=en [L]
A tester bien entendu !
Cordialement,
Bonjour Jean-Hervé,
j'ai essayé cela mais cela n'a pas d'effet du tout sur les url. Peut être faut il aussi modifier le rewrite.php ?
Sinon, par rapport à votre message sur le rewriting des url en anglais, cela fonctionne chez moi, càd que j'ai bien les noms des produits en anglais dans les url. Par contre évidemment il peut y avoir des situations ou on a /cat-NOM-ANGLAIS-xx.html/?langue=fr qui mène donc vers l'article en français malgré le nom anglais de l'url.
Quelles sont les modifs que vous prévoyez sur la prochaine version à ce sujet ?
Question subsidiaire : comment éviter le duplicate content de pages accessibles avec ou sans le paramètre ?langue=en (ou /en/ si rewriting). A priori il faudrait que tout le code force l'écriture de la variable de langue dans toutes les url non ?
Cordialement,
Shogun.
-
Hello, je me suis aperçu que je ne pouvais pas avoir les accents sur les voyelles et pas plus les carractéres speciaux comme le Ç ou le Ñ...j'ai regardé la BD..et vu que l'interclassement est latin1_bin ou latin_sweedish_ci et aussi dans la nouvelle version cp1257_general_ci mais mon phpMyAdmin indique utf8_unicode_ci...donc je l'ai changé pour latin1_bin..et aussi cp1257_general_ci.....rien à faire toujours pas d'accent et de Ç...donc j'ai mis tout les champs interclassement en utf8_unicode_ci et ça marche j'ai les accents et le Ç,Ñ ..
Je me demande bien pourquoi....??? :angry:
-
Bonjour Lionel,As-tu fait les vérifications dans info.inc.php comme indiqué dans un de mes précédents messages. Reprends un par un les points que nous avons déjà abordés, et indique le résultat à chaque fois de ton investigation, car à mon sens tu as déjà la solution à ton problème.
Gilles
Bonjour Gilles ,
ok merci...
Quand tu rentre les identifiants en local avec les identifiants pour la base, le mot de passe ( là j'en met pas) et le lien en local et bien je ne peux plus me connecter...je peux te faire parvenir en mp les identifiants et autres liens...
Je pense que lorsque je clique sur un lien en local je me connecte directement sur la base de données du serveur distant,puisque je renseigne la base de donnée et les identifiants du serveur PHP distant...
Quand je prend les identifiants en local ça beug , impossible de se connecter à la base...je me gourre peut être dans les identifiants ???...va savoir :angry:
lionel
-
Bjr
Car j'arrive à me connecter à phpmyadmin et j'ai réussi l'import des tables t des bases de données de mon site
Donc je ne compernd pas pourquoi cela ne fonctionne pas
Slts
-
-
Bjr
Soyons clair j'installe peel en local (mais pour quitter mon hébergeur qui me convient) mais pour faire des test grandeur nature
Slts
-
Bjr
Je ne comprend pas votre réponse , j'ai fait une sauvegarde de mon site qui est en ligne et qui fonctionne, donc quand je récupère ces fichiers ils devraient fonctionner sous wamp.
De plus vous me parlez d'installation de peel mais où vais je trouver ces tutos ?
Slts
-
Bonjour,
C'est donc que vous ne rentrez pas le bon login/mot de passe/nom de votre base de données lorsque vous faites la procédure d'installation de PEEL.
On en revient donc à mon message précédent : regardez la documentation de wamp (ou un tutorial sur internet à trouver via google) qui vous indique comment configurer mysql, et ensuite vous n'aurez qu'à rentrer les bonnes informations dans l'installation de PEEL.
-
Bonjour,Nous avons fait de nouveaux tests avec la version 5.7.
Quand on désactive la protection du die() vers la ligne 40 dans Fichier lib\FCKeditor\editor\filemanager\connectors\php\config.php ça marche bien, mais sinon la protection avec le die() empêche l'ajout d'image.
Ceci ne vous concerne pas car vous avez indiqué dans un de vos messages que vous aviez déjà essayé de retirer le die().
Néanmoins pour tous ceux qui ont une version 5.7 et qui ont gardé la version d'origine de FCKEditor, pour résoudre les problèmes d'ajouts d'image avec FCKEditor, voici ce que vous devez faire :
Code à ajouter ligne 35 dans lib\FCKeditor\editor\filemanager\connectors\php\config.php en remplacement des 2 lignes session_start() et $user_is_peel_admin = .... :
// Paramétrage des sessions
$session_length = 3;
$session_cookie_name = "sid";
ini_set('session.gc_maxlifetime', 3600 * $session_length);
ini_set('session.use_cookies', '1');
ini_set('session.use_only_cookies', '1'); // évite les attaques avec session id dans l'URL
ini_set('session.use_trans_sid', '0'); // empêche la propagation des SESSION_ID dans les URL
ini_set('url_rewriter.tags', '');
ini_set('session.name', $session_cookie_name);
if (!empty($session_save_path)) {
ini_set('session.save_path', $session_save_path);
}
session_start();
// Vérification des droits : l'utilisateur doit être un administrateur PEEL
$user_is_peel_admin = (isset($_SESSION) && isset($_SESSION['utilisateur']) && !empty($_SESSION['utilisateur']['email']) && $_SESSION['url'] == $_SERVER['HTTP_HOST'] && !empty($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "admin");
Gilles
Super fantastique ça marche parfaitement maintenant....merci..!!!! :angry:
-
Bonsoir
Ok je l'ai trouvé sur le net , elle n'est pas très longue
Je l'ai suivi mais j'ai quand même le message d'erreur décrit ci dessus
Slts
-
-
Bonsoir,
Ne modifiez pas les fichiers manuellement mais utilisez la procédure d'installation, elle est faite pour cela.
Par ailleurs de toutes façon ce fichier que vous donnez ne sert pas à la configuration des variables de connexion, mais à la connexion elle-même.
-
Bjr
Voici le script de mon fichier mysql:
<?php
$connexion = mysql_connect($serveur_mysql, $utilisateur_mysql, $mot_de_passe_mysql);
if (!$connexion) {
$sujet_du_mail = "Probleme de connexion à MySQL";
$contenu_du_mail = "La page ".$_SERVER['PHP_SELF']." a provoqué une erreur lors de sa tentative de connexion au serveur Mysql situé sur le serveur ".$serveur." l'utilisateur est ".$utilisateur." avec comme mot de passe ".$mot_de_passe." il faudrait vérifier si le serveur MySQL est actuellement lancé et si les paramètres des connexion sont valides.";
//mail($support, $sujet_du_mail, $contenu_du_mail);
print $contenu_du_mail;
die;
}
$selection_de_la_base = mysql_select_db($nom_de_la_base,$connexion);
if (!$selection_de_la_base) {
$sujet_du_mail = "Probleme de sélection de la base";
$contenu_du_mail = "La page ".$_SERVER['PHP_SELF']." a provoqué une erreur lors de sa tentative de sélection de la base $nom_de_la_base ";
//mail($support, $sujet_du_mail, $contenu_du_mail);
print $contenu_du_mail;
die;
}
?>
Que dois je modifier ?
Merci
-
Avez-vous lancé la procédure d'installation ?
Si oui, alors c'est qu'il y a une erreur dans le login / mot de passe / nom de BDD => reportez-vous à la documentation de WAMP pour configurer votre BDD.
Si non, lors lancez localhost/installation/
Gilles
-
Bjr
Voici le message d'erreur qui apparait quand je la lance localhost
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'inkonline_mysql'@'localhost' (using password: YES) in C:\wamp\www\mysql.inc.php on line 2
Notice: Undefined variable: serveur in C:\wamp\www\mysql.inc.php on line 8
Notice: Undefined variable: utilisateur in C:\wamp\www\mysql.inc.php on line 8
Notice: Undefined variable: mot_de_passe in C:\wamp\www\mysql.inc.php on line 8
La page /index.php a provoqué une erreur lors de sa tentative de connexion au serveur Mysql situé sur le serveur l'utilisateur est avec comme mot de passe il faudrait vérifier si le serveur MySQL est actuellement lancé et si les paramètres des connexion sont valides.
Est ce un problème de mot de passe ? et que dois je faire ?
Merci
-
Bjr
Ok j'ai télécharger wamp 2.0, quel est la marche à suivre pour le reste (test du site?etc...)
Merci de vos réponses
Slts
-
Bonjour,
La dernière version de WAMP, aucune raison a priori d'en prendre une autre :
WampServer 2.0i [11/07/09]
Inclus :
- Apache 2.2.11
- MySQL 5.1.36
- PHP 5.3.0
http://sourceforge.net/projects/wampserver...0i.exe/download
Gilles
-
-
Bonjour,
Nous avons fait de nouveaux tests avec la version 5.7.
Quand on désactive la protection du die() vers la ligne 40 dans Fichier lib\FCKeditor\editor\filemanager\connectors\php\config.php ça marche bien, mais sinon la protection avec le die() empêche l'ajout d'image.
Ceci ne vous concerne pas car vous avez indiqué dans un de vos messages que vous aviez déjà essayé de retirer le die().
Néanmoins pour tous ceux qui ont une version 5.7 et qui ont gardé la version d'origine de FCKEditor, pour résoudre les problèmes d'ajouts d'image avec FCKEditor, voici ce que vous devez faire :
Code à ajouter ligne 35 dans lib\FCKeditor\editor\filemanager\connectors\php\config.php en remplacement des 2 lignes session_start() et $user_is_peel_admin = .... :
// Paramétrage des sessions
$session_length = 3;
$session_cookie_name = "sid";
ini_set('session.gc_maxlifetime', 3600 * $session_length);
ini_set('session.use_cookies', '1');
ini_set('session.use_only_cookies', '1'); // évite les attaques avec session id dans l'URL
ini_set('session.use_trans_sid', '0'); // empêche la propagation des SESSION_ID dans les URL
ini_set('url_rewriter.tags', '');
ini_set('session.name', $session_cookie_name);
if (!empty($session_save_path)) {
ini_set('session.save_path', $session_save_path);
}
session_start();
// Vérification des droits : l'utilisateur doit être un administrateur PEEL
$user_is_peel_admin = (isset($_SESSION) && isset($_SESSION['utilisateur']) && !empty($_SESSION['utilisateur']['email']) && $_SESSION['url'] == $_SERVER['HTTP_HOST'] && !empty($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "admin");
Gilles
-
Bonjour,
il s'agit ici d'exporter votre catalogue vers un fichier (certainement csv, txt ou xml) balisé selon les spécificités du site receveur et dont le contenu sera interprété par ce site receveur. Ça c'est pour les grandes lignes car il existe plusieurs possibilités de partager et/ou de publier à distance du contenu.
De mémoire il ne doit pas exister un module d'import tout fait dans Peel Immo.
Jack
ps : je signe Jack à cause de Jack'O La lanterne vu que vous demandiez à être éclairé
url sur les langues
dans Module PEEL Premium pour PEEL SHOPPING
Gilles Boussin
Posté(e) · Signaler ce message
Oui bien sûr, le .htaccess est là pour décoder, mais ça sous-entend que vous avez modifié les URL appelés via rewrite.php
Nous ferons globalement comme indiqué dans l'ensemble de notre discussion, pour avoir des URL par langue sans avoir besoin d'utiliser langue=XXX
Le plus simple est pour ces URL de mettre une redirection 302 vers la bonne page une fois la langue prise en compte. Et le mieux est effectivement d'écrire directement l'URL en anglais (une fois que c'est fonctionnel) plutôt que de passer par langue=XXX