PrestaShop Forum

The best place in the world to ask questions about PrestaShop and get advice from our passionate community!

PrestaShop Forum

Jump to content

[Résolu] Problème sous-domaine => Bad SubDomain SQL query!

28 replies to this topic
#1
Arnaud06

    PrestaShop Apprentice

  • Members
  • PipPip
  • 230 posts
Bonjour,

Je crois que je viens de faire une bétise...

J'étais sur le back-up en train de paufinner mon site avant la mise en ligne, après des semaines de travail...
j'ai cliqué sur l'onglet "sous domaine", il y avait un entrée "www", et j'ai appuyé sur la croix rouge (par fatigue, sans vraiment réfléchir...)

Résultat, et sur le BO et le FO, j'ai "Bad SubDomain SQL query!"

J'imagine que j'ai fait une c....erie

Pourvez-vous m'aider ???

Merci bcp
Outillage à Prix Discount sur www.outy-store.fr

#2
Arnaud06

    PrestaShop Apprentice

  • Members
  • PipPip
  • 230 posts
précision, j'ai page blanche + “Bad SubDomain SQL query!”
=> génant quoi, car je ne peux plus agir, sauf dans les fichiers et sur la BDD, mais je n'ai pas assez de connaissance...

MErci pour votre aide, j'espère que je n'ai pas tout perdu!!
Outillage à Prix Discount sur www.outy-store.fr

#3
ludo

    PrestaShop Addict

  • Members
  • PipPipPip
  • 820 posts
T'inquiètes pas tu vas retrouver ton site !

Il suffit de te connecter sur ta base de données via PhpMyAdmin (pour l'adresse à voir avec ton hébergement).
Tu te rend dans l'onglet SQL et tu copies ce code:


INSERT INTO `ps_subdomain` ( `id_subdomain` , `name` ) VALUES ('1', 'www');


Attention pour "ps_subdomain", il faut eventuellement que tu modifies "ps_" en fonction du préfixe pour ton site.
Image IPB
Image IPB
1er Annuaire Prestashop : 100% Prestashop
Shop Modules Prestashop : PrestaToolBox
Blog eCommerce : eco 2.0

#4
Arnaud06

    PrestaShop Apprentice

  • Members
  • PipPip
  • 230 posts
Hello,

Merci bcp de m'aider, histoire de ne pas faire une bétise de plus
j'ai clické sur sql, j'ai une fenetre "Executer une ou des requete sql sur le serveur ...."
coché par défaut : ne pas écraser cette requete depuis une autre fenetre / réafficher la requete après execution.

Après avoir copier ton code, je peux executer ? c'est ca ?

Mercciii
Outillage à Prix Discount sur www.outy-store.fr

#5
Patric Codron

    PrestaShop Superstar

  • PrestaTeam
  • 9146 posts
Déplacé depuis section anglophone.

Ce serait bien de mettre un titre plus explicite. :)
Patric CodronCommunity Manager | Manager de CommunautéPrestaShop

Posted Image Merci de respecter les règles du forum PrestaShop.com :)
Posted Image Please comply with the PrestaShop.com forum rules :)

#6
ludo

    PrestaShop Addict

  • Members
  • PipPipPip
  • 820 posts

From 1241900959:

Hello,

Merci bcp de m'aider, histoire de ne pas faire une bétise de plus
j'ai clické sur sql, j'ai une fenetre "Executer une ou des requete sql sur le serveur ...."
coché par défaut : ne pas écraser cette requete depuis une autre fenetre / réafficher la requete après execution.

Après avoir copier ton code, je peux executer ? c'est ca ?

Mercciii


Yes !!!
Image IPB
Image IPB
1er Annuaire Prestashop : 100% Prestashop
Shop Modules Prestashop : PrestaToolBox
Blog eCommerce : eco 2.0

#7
Arnaud06

    PrestaShop Apprentice

  • Members
  • PipPip
  • 230 posts
Erreur
requête SQL:

INSERT INTO `ps_subdomain` ( `id_subdomain` , `name` )
VALUES (

‘1’, ‘www’
)
MySQL a répondu:

#1054 - Unknown column '‘1’' in 'field list'
Outillage à Prix Discount sur www.outy-store.fr

#8
Patric Codron

    PrestaShop Superstar

  • PrestaTeam
  • 9146 posts
Si tu a copié-collé le code depuis le forum, il se peut que se soit les ` (back quote) que SQL n'aime pas. Remplace les manuellement pas des ' (apostrophes).
Patric CodronCommunity Manager | Manager de CommunautéPrestaShop

Posted Image Merci de respecter les règles du forum PrestaShop.com :)
Posted Image Please comply with the PrestaShop.com forum rules :)

#9
Arnaud06

    PrestaShop Apprentice

  • Members
  • PipPip
  • 230 posts
nada, j'ai remplacé tout les apostropes, mais c'est pire :

Erreur
requête SQL:

INSERT INTO 'ps_subdomain'( 'id_subdomain', 'name' )
VALUES (

'1', 'www'
)
MySQL a répondu:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''ps_subdomain' ( 'id_subdomain' , 'name' )
VALUES ('1', 'www')' at line 1
Outillage à Prix Discount sur www.outy-store.fr

#10
Patric Codron

    PrestaShop Superstar

  • PrestaTeam
  • 9146 posts
Je me suis trompé, c'était les apostrophes des valeurs qui ont sauté.

Essaye :

INSERT INTO `ps_subdomain`( `id_subdomain`, `name` )
VALUES (

'1', 'www'
)

Patric CodronCommunity Manager | Manager de CommunautéPrestaShop

Posted Image Merci de respecter les règles du forum PrestaShop.com :)
Posted Image Please comply with the PrestaShop.com forum rules :)

#11
chantane

    PrestaShop Apprentice

  • Members
  • PipPip
  • 187 posts
je pense que vous avez simplement modifié la table ps_subdomain, elle est utilisée dans la gestion des cookie.
à la première installation, elle contient uniquement ;
id_subdomain =1 name =www

Si vous avez supprimé cette entrée, avez vous essayé de la recréer de la même manière, dans le BO ?
Outils > sous-domaine > nouveau.
Ou vous créez l'entrée avec l'instruction insert.

#12
Arnaud06

    PrestaShop Apprentice

  • Members
  • PipPip
  • 230 posts
Merci Reinette, mais les conseils de Zendic ont suffit. Le pbm est résolu

Merci bcp à tous, et bonne soirée
Outillage à Prix Discount sur www.outy-store.fr

#13
chantane

    PrestaShop Apprentice

  • Members
  • PipPip
  • 187 posts
excuses, Je viens de voir que vous avez eu vos réponses pendant que j'écrivais mon message.
Et que de toute manière vous n'aviez plus accés au BO!

#14
Philippe Sang

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 2136 posts
Déplacé dans le forum Installation & configuration.
Philippe SangOpen-Source Developper | Développeur Open-Source
Help PrestaShop, make a donation !

#15
jforchidees

    PrestaShop Newbie

  • Members
  • Pip
  • 9 posts
Bonjour.

Apparemment j'ai fait la même erreur.

Le probleme est que je n'ai plus acces au Back Office est ni au Front Office.

J'ai chercher à résoudre le problème en suivant les indications données sur les posts mais quelques notions me manquent.
Je ne comprends pas tout ce qui est indiqué.

Pouvez vous m'aider ? l'adresse du site est : www.theorchidscoffeeshop.com

A Bientot

Jeremy

#16
Patric Codron

    PrestaShop Superstar

  • PrestaTeam
  • 9146 posts
Pour faire la manipulation indiquée, il faut utiliser l'outil de gestion de base mis à disposition par ton hébergeur (généralement PHPMyAdmin).
Patric CodronCommunity Manager | Manager de CommunautéPrestaShop

Posted Image Merci de respecter les règles du forum PrestaShop.com :)
Posted Image Please comply with the PrestaShop.com forum rules :)

#17
jforchidees

    PrestaShop Newbie

  • Members
  • Pip
  • 9 posts
Ok j'ai essayer mais voici ce que dis sql :
#1146 - Table 'boutique.ps_subdomain' doesn't exist.

Pourtant le site y été bien. J'ai meme eu des commande, j'ai pas pu le rever lol !!
Vous pouvez m'aider, quitte à voir en direct ?

Merci pour l'aide

#18
Patric Codron

    PrestaShop Superstar

  • PrestaTeam
  • 9146 posts
Si j'en crois le message d'erreur ta base de données s'appelle "boutique" c'est bien ça ?

L'erreur peut venir du préfixe que tu as spécifié lors de l'installation. Par défaut, c'est "ps_" et donc les tables s'appellent par exemple ps_subdomain, mais si tu as choisi "ab_", tes tables vont s'appeler ab_subdomain. Donc si c'est le cas il faut modifier la requête en conséquence.
Patric CodronCommunity Manager | Manager de CommunautéPrestaShop

Posted Image Merci de respecter les règles du forum PrestaShop.com :)
Posted Image Please comply with the PrestaShop.com forum rules :)

#19
jforchidees

    PrestaShop Newbie

  • Members
  • Pip
  • 9 posts

From 1246007939:

Si j'en crois le message d'erreur ta base de données s'appelle "boutique" c'est bien ça ?

L'erreur peut venir du préfixe que tu as spécifié lors de l'installation. Par défaut, c'est "ps_" et donc les tables s'appellent par exemple ps_subdomain, mais si tu as choisi "ab_", tes tables vont s'appeler ab_subdomain. Donc si c'est le cas il faut modifier la requête en conséquence.



Justement, je ne crois pas avoir changer les noms. Mais du coup j'ai le doute. Comment peut on savoir si j'ai changer ou pas ?

Je m'aperçois dans xampp que lorsque je clique sur boutique, il est marquer : Aucune table n'a été trouvée dans cette base.. Comment ce fait il que ça puisse disparaitre comme ça ???

Je n'y pige rien.
je ne suis même pas sur de regarder ou il faut.


Help Help

#20
Patric Codron

    PrestaShop Superstar

  • PrestaTeam
  • 9146 posts
Heu, mais tu as bien créé une base de données avant d'installer PS ?
Patric CodronCommunity Manager | Manager de CommunautéPrestaShop

Posted Image Merci de respecter les règles du forum PrestaShop.com :)
Posted Image Please comply with the PrestaShop.com forum rules :)