Jump to content

fatal error à cause du .htacess


Recommended Posts

Bonjour à tous,

j'ai voulu engendrer un fichier .htacess à partir de ma partie administration ce qui a tout fait disparaitre, administration et site, et j'ai ce message
Fatal error: Undefined class name 'configuration' in /homez.62/barfp7p1/www/barfdhn/config/config.inc.php on line 136

j'ai regardé le fichier php et à la ligne 136 j'ai ça "Configuration::loadConfiguration();"

j'ai viré, le fichier .htacess, car j'ai paniqué mais rien y fait c'est toujours en erreur

merci pour votre aide

Link to comment
Share on other sites

  • 2 weeks later...

tient une réponse !!
merci beaucoup youce 69
mais j'ai changé l'.htaccess, je l'ai viré, je l'ai remis, ovh a essayé, et c'est toujours la merde

je crois que je vais chercher un autre cms

merci youce69 bonnes fêtes de fin d'année

Link to comment
Share on other sites

tient une réponse !!
merci beaucoup youce 69
mais j'ai changé l'.htaccess, je l'ai viré, je l'ai remis, ovh a essayé, et c'est toujours la merde

je crois que je vais chercher un autre cms

merci youce69 bonnes fêtes de fin d'année

Salut,
Tu dois avoir une ligne dans ton .htaccess qui génère ce problème, essaye avec un peu de logique de commenter certaines lignes (une seule suffit), ce serait dommage de s'arrêter à ça.

++
Link to comment
Share on other sites

moi aussi ça me désolé d'arrêter car j'avais passé beaucoup d'heures à tout construire et en 1'' tout à été détruit

ovh a vérifié ils y arrivent pas non plus

dans mon fichier j'ai
#.htaccess automaticaly generated by PrestaShop e-commerce open-source solution \
# http://www.prestashop.com - http://www.prestashop.com/forums \
SetEnv REGISTER_GLOBALS 0
SetEnv PHP_VER 5

erreur : Link to database cannot be established.

si j'intervertis les 2 dernières phrases j'ai
Fatal error: Undefined class name 'configuration' in /homez.62/barfp7p1/www/barfdhn/config/config.inc.php on line 136

il y a rien de spécial à ce fichier config, et la galerie fonctionnait très bien avant que je fasse la bêtise de demander d'engendrer un fichier

même en retirant le fichier .htaccess du serveur j'ai toujours l'une ou l'autre erreur

alors la logique je veux bien, mais qu'on me donne l'exemple

Link to comment
Share on other sites

comme j'ai aucune aide, ben dans la journée je vais tout ré installer, mais pareil j'ai demandé un conseil pour savoir quels sont les fichiers à garder pour éviter de tout refaire, pas de réponses non plus

je te souhaite bon courage !!! et bonne fête de fin d'année

Link to comment
Share on other sites

Si je peux me permettre de vous donner la réponse :

dans le .htaccess mettre tout en haut :

SetEnv REGISTER_GLOBALS 0
SetEnv PHP_VER 5




ensuite dans votre fichier /config/settings.inc.php, remplacez :

define('_DB_SERVER_', 'localhost');



par

define('_DB_SERVER_', 'VOTRE SERVEUR MYSQL d'OVH');



soit celui qu'on trouve du style : mysql5-0.bdb, à voir dans votre ovhmanager dans Hébergement > Gestion de MySQL

Bonne continuation !

Link to comment
Share on other sites

merci pour ton aide, mais apparemment c'est bien plus grave que ça
car même un spécialiste qui a la grande gentillesse de m'aider à du mal à s'en sortir

vraiment je déconseille aux débutants d'engendrer des fichiers à partir de l'admin !!! surtout ne touchez à rien !!
faire des essais souvent aide à évoluer, mais là ça m'a aider à tout perdre

Link to comment
Share on other sites

Oubliez la génération de fichier via Bo

Moi je conseille aux débutant de ne pas générer de fichier mais tout simplement d'en télécharger un sur le forum ....
en général il contient trois quatre ligne et fonctionne très bien .....

Du coup aucune erreur car après pour récupérer l'erreur bon courage !!!

Verifier egalement que votre fichier soit bien a la racine et pas dans un dossier !!!!

Link to comment
Share on other sites

fichier .htacces

# URL rewriting module activation
php 1


deny from all
allow from localhost


# Catch 404 errors
ErrorDocument 404 /404.php



La ligne php1 est propre à FREE.FR je crois ....

le fichier doit impérativement être mis sur la racine et pas dans un dossier et sans extension *.txt

Link to comment
Share on other sites

  • 2 weeks later...

pardon smadja je n'avais pas vu tes messages
il est clair que la génération d'un fichier par ps est fortement à conseiller surtout pour des débutants, mais on pourrait le stipuler !
car même une personne qui connait bien ps n'arrive pas à résoudre mon problème, donc c'est pas juste un petit fichier qui gène

j'ai mis le fichier sans .txt, nous faisons des essais comme c'est pas possible rien a faire on trouve pas
et je ne suis pas chez free

merci quand même smadja

Link to comment
Share on other sites

Bonjour


Contenu d'un fichier .htaccess (attention à l'orthographe 2 c et 2 s , le point devant)
Avec l'url rewriting activé

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /index.php


order allow,deny
allow from all



Ouvrez le votre via ftp Afficher/Editer , effacer le contenu et coller ça dedans. Celui-ci fonctionne avec du php5 en tout cas sur mon site.

Et si nécessaire au cas où cela ne fonctionne pas Editer le .htaccess via ftp et coller ça en haut comme indiqué dans de nombreux post.

SetEnv REGISTER_GLOBALS 0
SetEnv PHP_VER 5


Ne toucher pas au fichier config.inc.php même s'il indique une erreur à tel ligne cela ne signifie pas que l'erreur est dans cette ligne mais peut-être dû à un autre fichier qui contient une mauvaise indication.

Une erreur dans un fichier peut provoquer une erreur dans un autre fichier où en reel il y a pas d'erreur mais il peut pas aller plus loin n'ayant pas les bonnes informations.

Et si je devais abandonner à cause d'un erreur par là par ci, j'installerai aucun e-commerce.
En informatique rien n'est parfait. Et sans les mystères l'informatique ne serait plus de l'informatique.
Link to comment
Share on other sites

merci smadja, je rame toujours
hier j'ai passé la journée à voir comment je pourrai tout enlever et tout ré installer en récupérant les fichiers déjà fait (pour éviter de tout refaire, mais pas moyen) :-/

pour le fichier on a tout essayé

Link to comment
Share on other sites

Désolé je m'y connais pas assez !!!
la seule chose que je peux vous dire pour le futur c'est de ne pas générer de fichier htacces ni de rewriting ni de robot via prestashop !!!

Moi je suis chez Strato Ag comme hébergeur j'ai ajouté un fichier htacces manuellement et pour les autres ils sont générés automatiquement sur le serveur même ( déjà pris en charge par mon hébergeur )

Ne peux tu pas copier ton dossier prestashop présent en local effacer tout le reste et réinstaller ? ça tu peux après c'est une question de base de donnée à récupérer !!!

je ne peux d'aider d'avantage ...

Link to comment
Share on other sites

c'est au moins gentil d'avoir essayé, c'est chose rare !
il est sur que j'ai compris la leçon !! et que je risque plus de générer quoique ce soit si je continue sur ps

pour le reste je vais voir, mais je suis vraiment déçue

merci à toi et bonne continuation

Link to comment
Share on other sites

Avez vous essayer déjà de récupérer votre base de donnée en import et de tout réinstaller en gardant votre une copie du dossier presta !

Link to comment
Share on other sites

j'ai importé la BDD mais j'y connais rien en sql et php donc je sais pas ce qu'il faut faire
j'ai demandé fin décembre comment il fallait faire mais j'ai aucune réponse
j'ai fait des recherches mais a force du tombe dans les méandres de l'ignorance :P

justement ma question était, comment faire pour tout désinstaller et tout ré installer, et essayant de récupérer mes fichiers pour pas tout me re farcir les produits alors que la boutique était quasiment finie.

merci ;-)

Link to comment
Share on other sites

Bonjour


marjo59

Est-ce que tu sais ce qu'est un logiciel de transfert de donnée " FTP " File transfert protocole ?

Si oui Récupère tout les dossiers et fichiers de ton prestashop sur le serveur vers ton poste dans un dossier.
Et la tu auras tout ton prestashop sauvegarder.

Tu dis avoir importer la base de donnée est-ce que tout s'est bien passé il y a eu pas de message d'erreur ?

Pour la base de donnée idem l'Exporter via phpmyadmin en format .sql et le mettre dans un dossier sur ton poste.

Après tu effaces tous les dossiers de prestashop sur ton hébergement (uniquement les dossiers et fichiers prestashop) et la base de donnée la supprimé

Après dézippe un prestashop tout neuf et transfère le sur le serveur. Et tu fais l'installation en suivant les instructions comme la première fois ! Comme cela tu auras une installation Propre

Cela fait tu récupères dans le prestashop sauvegarder sur ton poste les dossier
/img
/mail
/theme/tontheme (si tu as modifier un theme ou installer un nouveau theme suffit juste de le remettre dans le dossier /theme/ sur l'hébergement
/config/setting.inc.php

Lien pour relire : http://www.prestashop.com/wiki/Guide_de_démarrage/#Mettre_.C3_jour_PrestaShop

Link to comment
Share on other sites


Est-ce que tu sais ce qu'est un logiciel de transfert de donnée " FTP " File transfert protocole ?
oui j'ai dream et cyberduck

Si oui Récupère tout les dossiers et fichiers de ton prestashop sur le serveur vers ton poste dans un dossier.
Et la tu auras tout ton prestashop sauvegarder.
je l'ai fais depuis longtemps

Tu dis avoir importer la base de donnée est-ce que tout s'est bien passé il y a eu pas de message d'erreur ?
heu non mais je l'ai fais sans trop savoir avant le plantage et je sais pas où c'est parti :red:

Pour la base de donnée idem l'Exporter via phpmyadmin en format .sql et le mettre dans un dossier sur ton poste.

Après tu effaces tous les dossiers de prestashop sur ton hébergement (uniquement les dossiers et fichiers prestashop) et la base de donnée la supprimé

Après dézippe un prestashop tout neuf et transfère le sur le serveur. Et tu fais l'installation en suivant les instructions comme la première fois ! Comme cela tu auras une installation Propre

Cela fait tu récupères dans le prestashop sauvegarder sur ton poste les dossier
/img
/mail
/theme/tontheme (si tu as modifier un theme ou installer un nouveau theme suffit juste de le remettre dans le dossier /theme/ sur l'hébergement
/config/setting.inc.php


je vais essayer ça cet am, merci beaucoup pour ton aide, c'est vraiment gentil ;-P
Link to comment
Share on other sites

j'en ai marre, j'ai tout viré et tout ré installé 2x
a chaque fois j'ai
"Internal Server Error

Le serveur rencontré une erreur interne ou mauvaise configuration et était incapable de complète votre demande."

l'url est bonne, je sais vraiment plus quoi faire

Link to comment
Share on other sites

Bonjour

Est-ce que tu as tester le .htaccess que j'ai mis dans un post sur la page 1 ?
Si tu l'as pas tester essaye, et après aller directement dans l'interface d'administration en direct c'est à dire taper l'adresse du site avec le dossier d'administration. Si tu y arrive dedans activé l'url rewriting.
Pour la base de donnée est-ce que tu as le bon utilisateur et mot de passe correct ?

Si tu as acces au systeme d'exploitation voir s'il y a pas quelque chose à régler, si tu t'y connais pas demander à quelqu'un qui sait gérer linux si tu es sous linux ou windows.

Le chmod du fichier .htaccess doit être le même que les autres fichiers.

Link to comment
Share on other sites

superrrrrr après des heures de manipulation j'ai réussi !!

MERCI merci beaucoup oron !!!!!

je remets doucement les dossiers, en revanche config/setting je ne l'ai pas


encore une question, en local comment retirer la protection du login ? j'en ai pas besoin puisque c'est en local

Link to comment
Share on other sites

Oron est content va allumer un cierge :)

Je pense pas qu'on puisse l'installer en local sans mettre un login et mdp, je suppose que par sécurité et pour éviter qu'il soit installer en ligne sans login et mdp c'est des oublis voir volontaire de ne pas mettre login et mdp.

pour le settings.inc.php soit prendre celui en local et modifier les informations pour le serveur en ligne
soit utilisé install. C'est en mettant les données à l'étape 3 qu'il se crée.

Link to comment
Share on other sites

je te fais un GROS bisous ! :lol:

le problème c'est qu'en local j'ai pas fait attention et je me souviens plus des codes :-/ (le boulet !)

sinon pour récupéré les produits que j'avais enregistré dans l'ancienne boutique il y a un moyen tu penses de le faire ?

encore merci

Link to comment
Share on other sites

Re

Justement récupérer les produits d'une boutique c'est ça l'histoire de l'export en .sql d'une base de donnée pour l'importer dans l'autre.

Vu que dans la base de donnée il y a toutes les infos dedans, pour les images je ne sais pas mais faudra mettre les images sur le serveurr, donc si tu n'a pas de produits en ligne test, export la base de donnée local et import là en ligne, faut juste voir les messages après l'import si c'est réussi il y a un message et si c'est loupé il y a un message.

Copie le message complet la réponse se trouve dans le message d'erreur.

Aller je te laisse toute la nuit pour le faire, je vais aller au dodo :down:

Link to comment
Share on other sites

bon s'était trop beau
j'ai importé ta table dans phpmyadmin

j'ai :
Erreur
requête SQL:

--
-- Contenu de la table `ps_access`
--
INSERT INTO `ps_access` ( `id_profile` , `id_tab` , `view` , `add` , `edit` , `delete` )
VALUES ( 1, 1, 1, 1, 1, 1 ) ,plein de numéros avec des parenthèses....

MySQL a répondu:
#1062 - Duplicate entry '1-1' for key 1

j'ose plus touché à rien sur cette page, en revanche j'ai rechargé la page boutique là rien n'a changé
je dois faire quoi svp ? :red:

Link to comment
Share on other sites

Bonjour

MySQL a répondu: #1062 – Duplicate entry ’1-1’ for key 1

Voilà l'erreur dans la table ps_access une entré double pour la clé 1

Voir dans cette table s'il y a pas 2 lignes identiques mêmes qu'il y a que des 1 ou 2 , juste se pas laisser impressionner par les chiffres.

Un spécialiste trouverait ça rapidement au pire des cas mets en MP message privé toute la table sql, si passe pas en sql pour l'envois mets en txt j'essayerai de trouver.

Link to comment
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
×
×
  • Create New...