Рейтинг:-1

Установщик не может создать базу данных sqlite

флаг cn

У меня есть страница drupal, размещенная с помощью azure webapps, на nginx. Однако, когда я запускаю сайт, установщик хочет иметь базу данных. Я знаю, что это плохо, но sqlite - это преднамеренный выбор по причинам компании.

Однако, когда я пытаюсь использовать sqlite, он говорит, что он заблокирован. введите описание изображения здесь

У меня нет прямого доступа к файлам после их развертывания. Все изменения необходимо вносить локально, а затем фиксировать и отправлять в Azure для повторного развертывания.

Кто-нибудь знает, как это исправить?

Рейтинг:2
флаг id

Во-первых, убедитесь, что PHP соответствует требования. Затем более внимательно прочитайте инструкции на экране установки, которые гласят:

абсолютный путь в файл, в котором будут храниться данные Drupal. Этот должен быть доступен для записи веб-сервером и должен существовать за пределами веб-корня.

На предоставленном вами снимке экрана не указан абсолютный путь.

syter avatar
флаг cn
Я проверил свою версию sqlite, и она была выше требований (3.35.4). Я также исправил путь к файлу по умолчанию. В этом ничего не изменилось.
флаг cn
Веб-сервер должен иметь возможность записывать в файл базы данных и в папку, в которой он находится, это невозможно обойти. Если ваш хостинг не позволяет, вам нужен либо другой хостинг, либо другой сервер базы данных
syter avatar
флаг cn
Есть ли способ проверить, может ли он писать на него?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.