Я создаю приложение с использованием Laravel 8 и SQLite, когда я пытаюсь выполнить миграцию php artisan migrate
, появляется эта ошибка SQLSTATE[HY000]: General error: 8 attempt to write a readonly database
. Я попытался найти решение, и большинство ответов заключались в том, чтобы дать разрешение на файл с помощью sudo chmod -R 775
, но проблема в том, что я не могу запустить эту команду в Windows. Как я могу решить эту ошибку?
SQLSTATE [HY000]: общая ошибка: 8 попытка записи базы данных только для чтения
comment
В Windows вы можете щелкнуть файл правой кнопкой мыши и снять флажок только для чтения, если он установлен. Если это не так, перейдите на вкладку «Безопасность» и дайте разрешение на запись своему пользователю. Вероятно, для этого есть способы командной строки или powershell, но я их не знаю.
- person apokryfos   schedule 09.11.2020
comment
Это не проверено, и большинство пользователей добавлено в систему безопасности, но все еще не решено.
- person Hazem Ahmed   schedule 09.11.2020
comment
Вы уже проверяете эту ringingliberty.com/2020/11/02/?
- person Sok Chanty   schedule 09.11.2020
comment
Это также говорит о машинах Linux, но я работаю над окнами.
- person Hazem Ahmed   schedule 09.11.2020
Ответы (1)
Я решил проблему Проблема возникла из-за антивируса аваст. Когда я отключил его, ошибка исчезла
person
Hazem Ahmed
schedule
14.11.2020