Jump to content
Sign in to follow this  
venom

[Résolu] Bad SubDomain SQL query!

Recommended Posts

bonjour,

voila j'ai installer prestahop sur mon serveur OVH niquel.
j'ai importer ma base de donnée avec phpmyadmin, c'est good.

mais quand je veut entrée dans mon dossier admin j'ai ce message d'erreur :

Bad SubDomain SQL query!


savez vous d'où cela peut venir ?

d'avance merci.




@++

Share this post


Link to post
Share on other sites
Ta table subdomain n'existe pas. Ou un truc du genre.


ok merci de la réponse. et cette option se trouve ou dans prestashop ? pour moi l'importer s'il te plait.

d'avance merci




@++

Share this post


Link to post
Share on other sites

s'il vous plaie aidé moi mon site doit bientôt ouvrir.

mon site fonctionne en local, j'ai donc étais dans mon dossier admin et enregistrer la BDD ensuite j'ai envoyer ce fichier .sql sur phpmyadmin de OVH résultat Bad SubDomain SQL query! encore et toujours.

il y a t'il quel qu'un ici sous ovh qui pourrai me donner un coup de mais sa serai franchement gentil.

d'avance merci




@++

Share this post


Link to post
Share on other sites

Ce que dit Damien, c'est qu'il manque peut-être la table ps_subdomain dans ta BDD, ou bien des infos dans celle-ci.

Tu as accès au FO ?

EDIT :
Tes versions de PS en local et sur le serveur, ce sont les mêmes ?
Quelqu'un avait eu ce problème en migrant une version 1.0 vers une version 1.1 :
http://www.prestashop.com/forums/viewthread/10907

Share this post


Link to post
Share on other sites

Le FO c'est le Front Office, ta boutique quoi...

Tu connais de façon certaine les versions de tes PS en local et en distant ?
Au pire, compte le nombre de tables.

La 1.0 devrait en avoir dans les 90 et des poussières.
La 1.1 dans les 117.
(selon modules installés)

Share this post


Link to post
Share on other sites

bon je vais tout reprendre depuis le débu :

la mon site en local tourne très bien. Donc j'ai acheter un serveur chez OVH.

je me connecte en ftp a mon serveur OVH j'envoie l'intégralité de mon site.

ensuite, je tape mon adresse suivit de /install pour installer prestashop sur mon serveur OVH tout est OK ( voyant sql et tout est good.

ensuite je vais sur phpmyadmin sur mon compte OVH, je lui montre le fichier .sql que j'ai préalablement télécharger en allant dans mon dossier admin/outils/sauvegarde BDD.

voila en gros tout ce que j'ai fait. Il n'y a pas des dossiers a modifies ou des choses comme sa ?


ps: j'ai aussi ajouté un fichier .htaccess qui se compose de ceux-ci

SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0

# URL rewriting module activation
RewriteEngine on
RewriteBase /

# URL rewriting rules
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 ^([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]

# Catch 404 errors
ErrorDocument 404 /404.php 







@++

Share this post


Link to post
Share on other sites

Ca répond pas à ma question précédente.

Si c'est une v1.0 que tu as en local (possible vu que tu n'as pas de table ps_subdomain) et que tu installes une 1.1 en distant, c'est normal qu'il y ait problème...

Mais pourquoi tu réinstalles PS sur le serveur ?
Pourquoi ne pas transférer tes fichiers locaux sur le serveur et modifier le fichier /config/settings.inc.php et le .htaccess en conséquence ?

Share this post


Link to post
Share on other sites
Guest

Quand tu installes PS ! Il te créer les tables ps_ automatiquement... Mais avant d'importer ta base de données, est ce que tu supprimes l'ancienne ?

Share this post


Link to post
Share on other sites

bonjour,

bon je vais renvoyer tout ce que j'ai en local sur le serveur sans réinstaller prestashop.

comment je peut savoir quel prestashop j'ai d'installer el local svp ? car depuis le temsp je ne m'en souviens plus :s

si non pour ma base de donnée oui j'efface toujours l'ancienne avant.







@++

Share this post


Link to post
Share on other sites
comment je peut savoir quel prestashop j'ai d'installer el local svp ? car depuis le temsp je ne m'en souviens plus :s


Le numéro de version de PS est indiqué dans le footer du Back Office.

Share this post


Link to post
Share on other sites

merci pour l'information j'ai sa comme version :
Version 1.1.0.5

si non mon fichier setting ressemble a sa :

<?php

define('__PS_BASE_URI__', '/prestashop/');
define('_THEME_NAME_', 'prestashop');
define('_DB_NAME_', 'nordiskrecords');
define('_DB_SERVER_', 'localhost');
define('_DB_USER_', 'root');
define('_DB_PREFIX_', 'prespref_');
define('_DB_PASSWD_', '');
define('_DB_TYPE_', 'MySQL');
define('_COOKIE_KEY_', 'oQfnbPC29Q6NtfaAVytgy5yDsiwJWdQyeka3fhWJUDJGIZj6BcDWZNVy');
define('_COOKIE_IV_', '3WrkZuvK');
define('_PS_VERSION_', '1.1.0.5');

?>



je modifie quoi ?
DB_NAME
DB_SERVER
DB_USER
DB_PASSWD

et c'est tout non ?




@++

Share this post


Link to post
Share on other sites

1.1.0.5, c'est pour les deux installations (locale et distant) ? :smirk:


Pour tout ça :


define('_DB_SERVER_', 'localhost');
define('_DB_USER_', 'root');
define('_DB_PASSWD_', '');

j'ai un doute, là ça ressemble à la config en local. Sur ton serveur, ces infos t'ont été fournies par ton hébergeur.

Share this post


Link to post
Share on other sites

oui le fichier que je te fait voir c'est le fichier setting non modifier. je demander juste ce qu'il fallait modifier.

après modification et importation de ma base de donner j'ai un nouveau message d'erreur.

Link to database cannot be established.

quand c'est pas l'un c'est l'autre c'est du a quoi maintenant cette erreur stp ?
désolé de mon inconnaissance en la matière.






@++

Share this post


Link to post
Share on other sites

Ca veut dire qu'il trouve pas la base de données.

Tu peux poster ton settings.inc.php (sans le mot de passe) ? ou l'envoyer en PM si t'as peur...

Share this post


Link to post
Share on other sites

non pas de probleme j'ai mis sa :

<?php

define('__PS_BASE_URI__', '/');
define('_THEME_NAME_', 'prestashop');
define('_DB_NAME_', 'nordiskrecords');
define('_DB_SERVER_', 'mysql5-9');
define('_DB_USER_', 'nordiskrbdd');
define('_DB_PREFIX_', 'prespref_');
define('_DB_PASSWD_', '******');
define('_DB_TYPE_', 'MySQL');
define('_COOKIE_KEY_', 'oQfnbPC29Q6NtfaAVytgy5yDsiwJWdQyeka3fhWJUDJGIZj6BcDWZNVy');
define('_COOKIE_IV_', '3WrkZuvK');
define('_PS_VERSION_', '1.1.0.5');

?>







@++

Share this post


Link to post
Share on other sites

Ben y'a rien de flagrant... Par contre pour tout ça :
define('_DB_NAME_', 'nordiskrecords');
define('_DB_SERVER_', 'mysql5-9');
define('_DB_USER_', 'nordiskrbdd');
define('_DB_PREFIX_', 'prespref_');
y'a que toi qui peut savoir si c'est bien ça.

Ta base de données et bien complète ? T'as vérifié avec phpMyAdmin ?
Les tables commencent bien toutes par le préfixe prespref_ ?

Share this post


Link to post
Share on other sites

Ta base de données s'appelle :
nordiskrbdd
d'où :
define(’DB_NAME‘, ‘nordiskrbdd’);

Share this post


Link to post
Share on other sites

yeah!!!!!

merci Zendik ( et tout ceux qui mon aidé ) le site s'affiche bien il me reste plus qu'a modifier quelques retouches, tester l'achat, et l'inscription.

encore merci. reste pas loin ont ne sais jamais ;)








@++

Share this post


Link to 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
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More