|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Concepteur d'applications web Inscription : avril 2003 Messages : 102 ![]() |
Bonjour,
je viens de terminer une appli sous windows qui tourne en php5. J'ai un script d'install qui fonctionne bien. Mes commandes 'create table toto;' et mes 'insert into...' me permettent bien d'initialiser la base de donnée. Par contre je viens de mettre ça sur mon hébergeur et ça foire sévère : je peux lire la base (copié depuis la version windows) : tous mes SELECT sont ok par contre, impossible de faire des insertions ou des créations de table. l'erreur sorti par PDO est la suivante : sur un drop table XXX (la table existe bien ) HY000 - SQL logic error or missing database sur un create table XXX HY000 - table nabaztag already exists (ce qui est normal puisqu'elle n'a pas ete supprime) sur un insert into XXX HY000 - SQL logic error or missing database sous windows je n'ai aucune erreur. La base de donnée se trouve au même endroit que le script PHP. Les droits sur la base sont 777. et là je ne vois plus où chercher. Toute aide sera bienvenue, Merci |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Concepteur d'applications web Inscription : avril 2003 Messages : 102 ![]() |
apparemment pour sqlite, il faut que le répertoire où se trouve la base soit ouvert en écriture au public (777) comme le répertoire temporaire de php par exemple.
N'y a t il pas moyen justement d'utiliser ce répertoire ? je trouve en effet peu sûre de mettre en 777 un répertoire de mon application . |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com