решено: Смотрите мой ответ ниже
У меня возникла та же проблема, с которой Остин Хайд столкнулся с в этом вопросе .У меня есть база данных SQLite, которую я могу читать, но не писать.
В частности, я получаю Общая ошибка: 8 попытка записи базы данных только для чтения в /var/www/html/green/database.php в строке 34
Моя проблема отличается от его следующего:
-Как рекомендовано в ответах на его вопрос, я сделал базу данных доступной для записи во всем мире, а также папку, в которой находится база данных, но не повезло.Я также установил для владельца базы данных значение «apache», а также «nobody», но безуспешно.
-Я установил полный путь 777, начиная с / var (что я ненавижуделай), радости нет.
- Я запутался в SELinux (я использую Fedora 12), чтобы позволить httpd делать то, что он хочет;ничего такого.
Мне кажется, что я почти наверняка упускаю что-то простое здесь, но у меня нет идей.
Какие разрешения необходимы для файла SQLite, чтобы разрешить PHP/ Apache для чтения и записи в него через PDO?
Редактировать: Еще один связанный вопрос , добавив вес гипотезе, что у меня где-то конфликт разрешений на запись.