最近 Linux を勉強していて、たまたま PHP プロジェクトをやることがあったので、環境を構築して Linux で実行する予定でした。
残念ながら、実行後にウェブサイトが真っ白になってしまいましたが、デバッグ後、sqlite データベースに問題があることが判明しました。
sqlite 拡張機能をインストールします
apt-get install php5-sqlite
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
上記では、Linux での sqlite データベースの読み取りと書き込みの権限の問題を、内容の側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。