OVH Community, votre nouvel espace communautaire.

Base de données vide


Gaston_Phone
05/07/2014, 08h31
L'erreur la plus importante est de vouloir absolument installer un CMS (Worsdpress, joomla, Spip, etc. ...) très limité via le manager de OVH.

Il est préférable de faire l'installation entièrement soi-même.
S'inspirer de --> CMS - JOOMLA - Installation chez OVH.

bichito
05/07/2014, 08h05
Mon erreur a été de faire installer spip 2.1.12 sur une base gratuite au lieu de le faire installer sur une base existante.
Je t'ai aidé?
@+

mimia
05/07/2014, 01h43
Bonjour,
Pourrais-tu m'aider ?

J'ai fait cette erreur aussi. Mais je ne comprends pas comment tu as fait ?
Tu as tout supprimé sur FTP Ok et ensuite tu installes spip 2.1.12 sur quelle base ?

Merci beaucoup!

bichito
03/01/2014, 17h59
Bonsoir,
J'ai enfin réussis, voilà comment j'ai procédé:
1°) Par Ftp j'ai tout supprimé
2°) Par le manager j'ai demandé l'installation d'un module spip2.1.12, une première fois je n'avais pas fais attention que je pouvais demander de l'installer sur une base déjà existante, pour la petite histoire le spip installé par ovh est en sql3, en ce moment je fais la mise à jour en spip3.0.13, je bascule les squelettes, plugins etc.. c'était d'une simplicité affligeante.
Enfin merci de vos efforts pour avoir tenté de m'aider

fritz2cat
03/01/2014, 11h18
Ce n'est pas un problème de l'hébergement.
Si ta base était réellement stockée parmi les fichiers de ton hébergement, vois un peu les discussion sur SPIP
par exemple http://contrib.spip.net/sqlite?lang=fr

En particulier, restaure ./config/bases de ton hébergement web

Nowwhat
03/01/2014, 11h14
Euh, non SPIP ne préconise pas l’utilisation sqlite3 - au contraire même (va voir leur site de support).
C'est choisi à l’installation**. Et, c'est vrai, 'vider l’hébergement' supprimera aussi la base sqlite3 - c'est ça qui est arrivé probablement.
C'est rare, pour une installation rare.
D'ailleurs, c'est à refaire chez Online, Amen, etc, ce n'est ça qui change chez eux. Le soucis est et reste entre la chaise et le clavier.

Donc: en tant qu'admin et seule responsable - la seule qui pourrait intervenir pour rendre ton installation 'normal' (comme les autres, quoi), pour que les sauvegardes automatiques marchent bien. Pour que t'as moins de surprises.
Et nous aussi.

Même: une installation préparé 'chez toi', basé sur sqlite3, copié en suite chez OVH sur son hébergement, et hop, ça marche - j'avoue, un avantage.
Mais ce n'est pas du tout une situation normale. Le type qui supprime l’hébergement sans sauvegarde préalablement perdra tout.

Il reste à savoir si ta base sqlite3 été placé sur TON hébergement, car dans ce cas, les sauvegardes FTP d'OVH ONT une copie de ton ancienne base.

bichito
03/01/2014, 10h41
J'ai un hébergement "perso 25 GO" je pense que je ne trouverai pas de solution, sqlite3 est porté par spip ce n'est pas moi qui l'ai installé, allez, voilà une semaine que je suis sur ce problème, je me donne la journée, sinon je cherche un autre hébergement ailleurs. si ce n'est soluble, merci

Nowwhat
03/01/2014, 10h25
T'as un Mutu 90Plan; comme moi.
T'as de la chance que t'as pu supprimer /cgi-bin/ et /requêtes/.
J'ai ce même répertoires, ils servent à rien !
Les logs du serveur web, avant 2009, été stocké dans /requêtes/ - ce répertoire n'est plus utilisé depuis.
/cgi-bin/ pourrait être utile, mais pour des application bien autre que la tienne.

J'aimerais les supprimer. Seul le /www/ est important.

Je te conseille de EXPORTER tes données de sqlite3 (Google te dira comment) et utiliser ta 'VRAIE' base des données.
Il faut savoir que l'accès LECTURE sur ton hébergement est rapide pour ton serveur web et c'est normal, ça accelère l'affichage.
Mais notre espace hébergement n'est pas rapide pour l'écriture. Or, une base des données, ça écrit beaucoup, et c'est le serveur web qui s'occupe.
Ton site va se retrouver fortement ralentie dès que ta base sqlite3 grandi en taille.
sqlite3 est léger, simple à activer, na pas besoin de tout la panopolie de code lié à MySQL - mais ça reste un base des données style bricolage.
Quasiment personne l'utilise, sauf pour de mini projets, certainement pas pour des CMS et des sites en général.

bichito
03/01/2014, 09h41
La base "maiquezmerced" n'existe plus, le support de ovh déclare qu'il ne peut m'aider, parce que c'est de la programmation, alors quelqu'un peut-il me dire à quoi servent les dossiers cgi-bin et requêtes au dessus de www, parce que c'est ça que javais supprimé et qui mets le merdier, comment le rétablir et je pense que tout ira mieux, sqlite est utilisé par spip depuis un moment et sans problème

bichito
03/01/2014, 09h28
Merici pour le mot de passe
Je comprends de moins en moins, c'est pourtant la copie de connect.php que j'ai téléchargé de chez OVH et qui vient de leur serveur

Nowwhat
03/01/2014, 09h22
Aaaah.
je pense que je commence à comprendre, grâce à tes détails de configuration de ton CMS, SPIP.
Tout d'abord, il ne s'agit pas d'un "'module d'OVH' ou 'one-click-install'. Le fameus "ne fait pas ça, stp ....".

En fait, ton site utilise "sqlite3" qui n'est pas du tout "mysql". sqlite3 est une extension de PHP, ça y ressemble à l'extérieur à MySQL, mais déjà, le fichier de la base est place sur ton hébergement, et c'est PHP qui le gère - sans aide de MySQL, un serveur 'base des données' à part entier.
De plus, et c'est là ou OVH est intervenu, est que t'as indiqué comme endroit 'localhost' - je pense que ton installation a du créer un base sqlite3 quelque part sur le serveur en dehors de ton hébergement. (donc impossible de le sauvegarder etc)
Et ça, OVH aime pas ça.
De plus, une base sqlite3 n'est pas du tout accessible avec http://phpmyadmin.ovh.net

A lire surtout: http://fr.wikipedia.org/wiki/SQLite qui explique les choses un peu plus encore.

SI t'as une base chez toi, sur ton PC, importe-le dans ta VRAIE base MYSQL, base 'mysql5-44.90', que tu retrouve ici http://phpmyadmin.ovh.net - login "maiquezmerced" etc. Choix du serveur Serveur "mysql5-44" et "90"

Puis, change le fichier config de SPIP pour qu'il l'utilise cet base MySQL:
spip_connect_db('mysql5-44.90','','maiquezmerced','et22cmoi','maiquezmerce d','mysql', 'spip','');

fritz2cat
03/01/2014, 09h13
1° spip_connect_db('mysql5-44.90','','maiquez***','et22***','maiquez***','mys ql', 'spip','');
2° spip_connect_db('localhost','','','','maiquez***', 'sqlite3', 'spip','');
En 1° c'est bien une connexion à une base de données typiquement "mutu OVH"
En 2° c'est soit sur un serveur dédié, soit sur ton pc personnel à la maison

Le 2° ne peut pas fonctionner dans l'environnement mutu OVH. Les bases de données ne tournent pas sur la même machine que le serveur web, donc localhost n'a pas de sens.

PS. Cache tes mots de passe.

bichito
03/01/2014, 08h57
Je remets ce que j'ai écris en #1,
bonjour,
J'ai un abonnement mutualisé "perso"
J'ai totalement merdouillé, pour installer un nouveau sité et éviter que tout se mélange j'ai voulu vider totalement ma base de donnée pour en réinstaller une autre, pour abréger avec mon Ftp je m'aperçois qu'au lieu de trouver
"cgi-bin
requetes
www
.forward
LISEZ-MOI" je n'ai que que www si bien que quand j'envoie mon site il attérit semble-t-l dans un espace gratuit et ma base sql est totalement vide.
J'ai créé une nouvelle base mais c'est pareille
Je n'ai aucune sauvegarde de l'ancienne
Quelqu'un peut-il m'aider SVP,
merci d'avance
Je précise,
<<<<<<<<<< Voilà les lignes dans "config"
Ancienne base ou était le site:
spip_connect_db('mysql5-44.90','','maiquezmerced','et22xxxx','maiquezmerce d','mysql', 'spip','');
et ou se trouve maintenant le site
spip_connect_db('localhost','','','','maiquezlouis ','sqlite3', 'spip','');
si ça peut aider à m'expliquer comment je peux rétablir la situation, merci

fritz2cat
02/01/2014, 23h00
Citation Envoyé par bichito
Je suis chez OVH depuis plusieurs années
Y'avait déjà des SPIP tout faits chez OVH il y a plusieurs années ?

@bichito, faut admettre que tu es un peu avare en explications. Faut vraiment te tirer tous les vers du nez...
Ton SPIP tu l'as installé toi même ou bien tu as pris un truc tout fait "en un clic" ?

Gaston_Phone
02/01/2014, 20h36
Citation Envoyé par bichito
Voilà ce que me dit le support OVH,
sauf que là je suis bloqué à l'adresse indiqué "http://guide.ovh.com/InstallPhpMyAdmin" j'ai beau lire, je ne comprends pas, mon système d'exploitation "ubuntu LTS12.04 avec le CMS SPIP3.0.13
--> OVH - eSKUEL - Accès aux bases « 1 clic » d’OVH.

Nowwhat
02/01/2014, 20h23
Aha, c'est OVH qui nous fournis les réponses qui expliquent tout.
Citation Envoyé par Nowwhat
....
Le site que t'avait avant, c'est un site installé par OVH, genre http://www.ovh.com/fr/items/modules/ ?
Car, si c'est le cas, la base est encore ailleurs. Inaccessible avec https://phpmyadmin.ovh.net/ - .......
Réponse: je utilise une module d'OVH .....
Au moins, l'endroit où est planqué ta base est connue maintenant.
De plus, tu poste dans la section Mutu Windows, or tu pense que ton Mutu tourne sur "ubuntu LTS12.04" (sachant que OVH fait tourner ces Mutus avec Debian).
Pour moi, ce sujet trop compliqué.

bichito
02/01/2014, 19h16
Voilà ce que me dit le support OVH,
Tout d'abord veuillez nous excuser pour notre réponse tardive.
> > > >
> > > > Votre module phpmynewsletter a été configuré sur une base de données gratuite non comprise dans votre quota, vous n'avez en effet pas choisi de l'installer sur votre base de données maiquezlouis.
> > > >
> > > > Pour accéder à cette base de données gratuite, il faudra dans ce cas installer manuellement phpMyAdmin sur votre hébergement en vous aidant du guide suivant :
> > > >
sauf que là je suis bloqué à l'adresse indiqué "http://guide.ovh.com/InstallPhpMyAdmin" j'ai beau lire, je ne comprends pas, mon système d'exploitation "ubuntu LTS12.04 avec le CMS SPIP3.0.13

Nowwhat
02/01/2014, 18h27
J'ai relu de A à Z.
Donc: t'as "tout" supprimé.
T'as remis le site en ligne sur ton hébergement - le site marche.
La bases des données, tu le trouve pas. Mais peu importe, le site marche quand même (je me demande maintenant comment t'as effacé ta base...)

Ce que j'ai pas vu et qui pourrait rendre mes conseils totalement caduc: t'as le hébergement "difficile" : c'est un host Windows. Il en existe peu - on en parle peu.

T'as quoi comme CMS ?
Si ton CMS utilise une base des données, tu trouveras ces "coordonnées" dans le fichier de config de ce CMS - un fichier .php, probablement dans le /www/ (ils sont tous pareil).

bichito
02/01/2014, 17h21
Désolé de mon absence, mais je suis de retour, j'ai bien peur que certains parmis vous pensent bien faire en voulant m'aider, mais je crois qu'ils ne lisent pas comme il se doit mes explications.
Mon site est en ligne, il est visible, mais dans phpmyadmin il n'y a aucune table et c'est là que le bas blesse, si vous avez compris je vous attends pour m'aider,
Merci

assistonline
02/01/2014, 16h56
Moi aussi ce matin, j'ai découvert une base de donnée vide sur l'un des sites que j'ai.
J'ai essayé d'utiliser les sauvegardes de la base (d'hier et d'une semaine) en .dump mais elles sont vides. Comment se fait-il que les sauvegardes d'OVH soient vide alors qu'hier encore mon site fonctionnait ?
J'ai essayé aussi la restauration d'hébergement d'après le lien ci-dessus mais pour le moment aucun résultat. Il faut peut-être attendre que cela prenne effet ?

Gaston_Phone
02/01/2014, 13h39
Une piste --> OVH - Restauration hébergement à partir des sauvegardes réalisées la nuit par OVH.

bichito
02/01/2014, 09h58
Veuillez m'excuser je suis obligé de m'absenter une bonne partie de la matinée, je vous préviens dès que je suis de retour

bichito
02/01/2014, 09h46
1°) Dans phpmyadmin, j'ai effacé toutes les tables, ensuite avec le Ftp j'ai effacé tout le site et je pense que c'est à ce moment que j'ai commis l'erreur, ensuite j'ai reversé le nouveau site avec le Ftp et les tables ne se sont pas remplies

Nowwhat
02/01/2014, 09h40
Parfait !
Donc, avec pas mal de chance, ceci http://guides.ovh.net/SaveBasesMySQL t'as accès à ta base de la semaine dernier.

fritz2cat
02/01/2014, 09h37
Reprenons au début: tu as vidé quoi et comment ?
Pour faire quoi ?

Comprends bien la différence entre "base de données" et "système de fichiers"

bichito
02/01/2014, 09h27
Pareil que F2C: je me répète: t'as accès https://phpmyadmin.ovh.net/ à ta base en ce moment ?
oui
Tu eu accès avec https://phpmyadmin.ovh.net/ avant tes suppressions ?
oui
T'as installé un CMS avec http://www.ovh.com/fr/items/modules/ dans le passé ?
Je ne l'ai pas installé en module mais construis un site avec spip en envoyé par Ftp
T'as un copie de l'hébergement de ton ancien site ?
J'ai en effet une copie de mon ancien site, puisque je construis en local

Nowwhat
02/01/2014, 09h14
Pareil que F2C: je me répète: t'as accès https://phpmyadmin.ovh.net/ à ta base en ce moment ?
Tu eu accès avec https://phpmyadmin.ovh.net/ avant tes suppressions ?
T'as installé un CMS avec http://www.ovh.com/fr/items/modules/ dans le passé ?
T'as un copie de l'hébergement de ton ancien site ? (avant de répondre, va voir ici http://guides.ovh.com/SauvegardeFtp )

Même si ces questions n'ont pas signification pour toi, je te demande répondre, car c'est important.

fritz2cat
02/01/2014, 08h47
La base de données ne se trouve pas dans le répertoire de fichiers (où il y a /www , etc)
Tu mélanges les deux choses.

Tu dis que tu as vidé ta base et que maintenant il n'y a aucune table. C'est normal.

Tu dis que tu n'as fait aucune sauvegarde avant d'effacer ta base. J'espère que tu n'avais pas besoin de conserver le contenu, parce que dans le cas contraire, je ne comprends rien à ta démarche.

bichito
02/01/2014, 08h40
Re,
Je suis chez OVH depuis plusieurs années, à la création de mon compte la base a été créée et tout s'est bien passé jusqu'à présent, mais dernièrement pour installer mon nouveau site, par mégarde j'ai effacé
cgi-bin
requetes

.forward
LISEZ-MOI
que l'on trouve sur chaque Ftp et j'utilise le célèbre SPIP
Je pense que si sur phpmyadmin il n'y a rien "Aucune table n'a été trouvée dans cette base." c'est du à cette erreur et je ne sais comment rétablir ce problème. J'ai dis aussi que je n'avais fais aucune sauvegarde de mon ancienne base

Nowwhat
02/01/2014, 07h55
Bonjour,
pas trop compris la:
Citation Envoyé par bichito
J'ai créé une nouvelle base mais c'est pareille
Je n'ai aucune sauvegarde de l'ancienne
Cette base, tu la crée dans le Manager.
Il n'y avait pas une base avant ?
Le site que t'avait avant, c'est un site installé par OVH, genre http://www.ovh.com/fr/items/modules/ ?
Car, si c'est le cas, la base est encore ailleurs. Inaccessible avec https://phpmyadmin.ovh.net/ - de toute façon, les données d'accès à cette base, tu le trouve dans un fichier de config, présent dans /www/ qaund ton ancienne site existé encore. T'as un copié de ton ancienne site (copie de ton hébergement) ?

Sinon: http://guides.ovh.net/guides (http://guides.ovh.net/SaveBasesMySQL)

bichito
02/01/2014, 07h43
bonjour,
J'ai un abonnement mutualisé "perso"
J'ai totalement merdouillé, pour installer un nouveau sité et éviter que tout se mélange j'ai voulu vider totalement ma base de donnée pour en réinstaller une autre, pour abréger avec mon Ftp je m'aperçois qu'au lieu de trouver
"cgi-bin
requetes
www

.forward
LISEZ-MOI" je n'ai que que www si bien que quand j'envoie mon site il attérit semble-t-l dans un espace gratuit et ma base sql est totalement vide.
J'ai créé une nouvelle base mais c'est pareille
Je n'ai aucune sauvegarde de l'ancienne
Quelqu'un peut-il m'aider SVP,
merci d'avance