Unable to write to a chmod 777 database file on SQlite3 via php 5.3.0

前端 未结 3 1088
礼貌的吻别
礼貌的吻别 2020-12-09 08:59

I\'m trying to insert data into my SQlite3 database (this works via the command line). I gave the data1.db file 777 permissions and still it says it\'s unable to open the fi

相关标签:
3条回答
  • 2020-12-09 09:42

    The folder containing the SQLite file must be writeable by the web user, if you want to make changes to it. It's not enough that the .db file is writeable.

    See Why can't DBD::SQLite insert into a database through my Perl CGI script?

    0 讨论(0)
  • 2020-12-09 09:45

    Pay attention, if you run PHP with CLI, you must use "sudo -u www-data php script.php" so PHP can write on the sqlite.

    0 讨论(0)
  • 2020-12-09 09:47

    Try adding the sqlite user to the group which owns the /var/www directories, or manually chown -R user:user /var/www/ , the directory needs to be writable by the sqlite user.

    0 讨论(0)
提交回复
热议问题