|  | Le fichier n'existe pas, vous souhaitez donc créer le fichier de base de données mais le répertoire, dans lequel doit être fait le fichier, n'existe pas. | 
| Solution | |
|---|---|
| Créer le répertoire. Soit manuellement, soit via la commande php mkdir(dirname($fichierbasededonnee), 0777, true); | 
|  | Le dossier existe mais pas le fichier, vous souhaitez donc créer le fichier de base de données. Les droits (unix peut-être) ne vous autorisent pas à créer le fichier dans ce répertoire. | 
| Solution | |
|---|---|
| Changer les droits du dossier[comment?] (ajouter le droit en écriture et en consultation 'x') si possible ou sinon choisir un autre dossier de destination. | 
|  | Le fichier existe, vous souhaitez donc accéder à la de base de données mais les droits (unix peut-être) sur le fichier ou le répertoire ne vous y autorisent pas. | 
| Solution | |
|---|---|
| Changer les droits du fichier (ajouter le droit en lecture) ou du répertoire (ajouter le droit en consultation 'x') si possible (et s'il vous appartient)[comment?]. |