Запущен apache2 с модулями python и auth_kerb, настроен виртуальный хост. Авторизация пользователей через ALD.
В /var/www/ создаю приложение django
Клиент ald-домена видит в браузере стандартную страницу django: "It worked!"
В django_site/django_site/settings.py настраиваю доступ к базе sqlite3
Создаю базу
Включаю в django_site/django_site/settings.py приложение админки, прописываю маршрут. В браузере при обращении к url админки получаю ошибку "attempt to write a readonly database".
Меняю права
Другая ошибка: "unable to open database file"
Лог apache:
Куда копать?
В /var/www/ создаю приложение django
Код:
# django-admin startproject django_site
В django_site/django_site/settings.py настраиваю доступ к базе sqlite3
Код:
...
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': '/var/www/django_site/db.sqlite3', # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
...
Код:
# python django_site/manage.py syncdb
Меняю права
Код:
# chmod 666 django_site/db.sqlite3
Лог apache:
Код:
[Fri Feb 18 15:37:51 2022] [debug] src/mod_auth_kerb.c(1924): [client 192.168.15.129] kerb_authenticate_user entered with user (NULL) and auth_type Kerberos
[Fri Feb 18 15:37:51 2022] [debug] mod_deflate.c(700): [client 192.168.15.129] Zlib: Compressed 488 to 327 : URL /admin/
[Fri Feb 18 15:37:51 2022] [debug] src/mod_auth_kerb.c(1924): [client 192.168.15.129] kerb_authenticate_user entered with user (NULL) and auth_type Kerberos
[Fri Feb 18 15:37:51 2022] [debug] src/mod_auth_kerb.c(1532): [client 192.168.15.129] Acquiring creds for HTTP/ald-server.example.ru
[Fri Feb 18 15:37:51 2022] [debug] src/mod_auth_kerb.c(1678): [client 192.168.15.129] Verifying client data using KRB5 GSS-API
[Fri Feb 18 15:37:51 2022] [debug] src/mod_auth_kerb.c(1694): [client 192.168.15.129] Client delegated us their credential
[Fri Feb 18 15:37:51 2022] [debug] src/mod_auth_kerb.c(1713): [client 192.168.15.129] GSS-API token of length 22 bytes will be sent back
[Fri Feb 18 15:37:51 2022] [debug] src/mod_auth_kerb.c(1924): [client 192.168.15.129] kerb_authenticate_user entered with user (NULL) and auth_type Kerberos
[Fri Feb 18 15:37:51 2022] [debug] src/mod_auth_kerb.c(1862): [client 192.168.15.129] matched previous auth request
[Fri Feb 18 06:37:52 2022] [debug] mod_deflate.c(700): [client 192.168.15.129] Zlib: Compressed 89135 to 16161 : URL /admin/