Я установил Askbot на мою CentOS 7 VM, используя шаги, доступные онлайн.Например, https://www.howtoforge.com/tutorial/how-to-install-and-configure-askbot-with-nginx-on-centos-7/
После настройки askbot, при запуске финальных команд manage.py,
python manage.py syncdb
python manage.py runserver0.0.0.0:8080
Я вижу следующие предупреждения:
(тест) [askbot @ testserver qanda] $ python manage.py syncdb ПРЕДУПРЕЖДЕНИЕ !!!Вы используете сервер кэширования 'locmem' (локальная память), что нормально для сайта с малым объемом, работающего на однопроцессном сервере.Для конфигурации с несколькими процессами необходимо иметь производственную систему кэширования, такую как redis или memcached.
При кэшировании в локальной памяти и настройке нескольких процессов вы можете периодически видеть устаревший контент на вашем сайте.
Проверка системы выявила некоторые проблемы:
ПРЕДУПРЕЖДЕНИЯ: django_authopenid.UserPasswordQueue.user: (fields.W342) Установка unique = True для ForeignKey имеет тот же эффект, что и использование OneToOneField.СОВЕТ: ForeignKey (unique = True) обычно лучше обслуживается OneToOneField.group_messaging.SenderList.recipient: (fields.W342) Установка unique = True для ForeignKey имеет тот же эффект, что и использование OneToOneField.СОВЕТ: ForeignKey (unique = True) обычно лучше обслуживается OneToOneField.Операции "
вывод runserver:
(тест) [askbot @ testserver qanda] $ python manage.py runserver 0.0.0.0:8080
ПРЕДУПРЕЖДЕНИЕ!!! Вы используете сервер кэширования 'locmem' (локальная память), который подходит для низкообъемного сайта, работающего на однопроцессном сервере. Для многопроцессорной конфигурации необходимо иметь производственную кеш-систему, такую каккак redis или memcached.
При кэшировании локальной памяти и настройке нескольких процессов вы можете периодически видеть устаревший контент на вашем сайте.
ПРЕДУПРЕЖДЕНИЕ !!! Вы используете 'locmem' (локальная памятьбэкэнд кэширования, который подходит для низкообъемного сайта, работающего на однопроцессном сервере. Для конфигурации с несколькими процессами необходимо иметь производственную систему кеша, такую как redis или memcached.
С локальнымКэширование памяти и настройка нескольких процессов. Вы можете периодически видеть устаревший контент на своем сайте.
Выполнение системных проверок ...
Системная проверка выявила некоторые проблемыes:
ПРЕДУПРЕЖДЕНИЯ: django_authopenid.UserPasswordQueue.user: (fields.W342) Установка unique = True для ForeignKey имеет тот же эффект, что и использование OneToOneField.СОВЕТ: ForeignKey (unique = True) обычно лучше обслуживается OneToOneField.group_messaging.SenderList.recipient: (fields.W342) Установка unique = True для ForeignKey имеет тот же эффект, что и использование OneToOneField.СОВЕТ: ForeignKey (unique = True) обычно лучше обслуживается OneToOneField.
Проверка системы выявила 2 проблемы (0 отключено).06 декабря 2018 - 11:11:52 Django версия 1.8.19, используя настройки «настройки» Запуск сервера разработки в http://0.0.0.0:8080/ Выйти из сервера с помощью CONTROL-C.
После запуска серверапорт 8080 прослушивает
(тест) [askbot @ testserver qanda] $ netstat -ltnp |grep 8080 (Не все процессы могут быть идентифицированы, информация о не принадлежащих процессах не будет показана, вам нужно быть пользователем root, чтобы увидеть все это.) tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 14701 / python
Я использую http://server -ip: 8080 из браузера для доступа к Askbot, но я вижу ошибку «Не удается подключиться».
Любая помощь оченьприветствуется.
$ python -V Python 2.7.5
$ python -c "import django; печать (django.get_version ())" 1.8.19