Heim > Artikel > Backend-Entwicklung > Berechtigungsprobleme beim Lesen und Schreiben von SQLite-Datenbanken unter Linux
Ich lerne kürzlich Linux und hatte zufällig ein PHP-Projekt zu erledigen, also habe ich die Umgebung konfiguriert und geplant, es unter Linux durchzuführen.
Leider war die Website nach dem Ausführen leer. Nach dem Debuggen wurde festgestellt, dass es sich um ein Problem mit der SQLite-Datenbank handelte.
Installieren Sie die SQLite-Erweiterung
apt-get install php5-sqliteSehen Sie sich die Protokolldatei /var/log/apach2/error.log an und suchen Sie die folgende Zeile
SQLSTATE[HY000]: General error: 8 attempt to write a readonly database
chmod g+w db.sqlite
SQLSTATE[HY000]: General error: 14 unable to open database file
chown www-data db.sqlite
Das Obige stellt die Berechtigungsprobleme beim Lesen und Schreiben von SQLite-Datenbanken unter Linux vor, einschließlich Aspekten des Inhalts. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.