В httpd conf,
<VirtualHost *:8080>
ServerName tweet_search_engine
DocumentRoot /var/www/microblogsearchengine/twingle
</VirtualHost>
<Directory /var/www/microblogsearchengine/twingle>
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE settings
PythonOption django.root /var/www/microbloggingsearchengine/twingle
PythonDebug On
</Directory>
Под управлением Python manage.py runserver
и посещение localhost:8000 возвращает страницу-заставку, говоря мне, все хорошо. Однако, когда я посещаю этот сайт через апача, я получаю ошибку импорта с URL.
В моем settings.py файле у меня есть строка,
ROOT_URLCONF = 'twingle.urls'
Я предполагаю, что это - причина ошибки. Папка проекта содержит только 4 файла:
__init__.py manage.py settings.py urls.py
Я пытался заменить twingle.urls
с urls.py
но затем это дало мне другую ошибку. Что это, я могу сделать для получения этой работы?
Опечатка в строке PythonOption:
django.rooti
вместо django.root
Кроме того, вам может потребоваться добавить что-то вроде этого в раздел вашего каталога:
PythonPath "['/var/www/microbloggingsearchengine','/var/www/microbloggingsearchengine/twingle'] + sys.path"