php,python_django, apache (python мешает php)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

ubuser
Сообщения: 6

php,python_django, apache

Сообщение ubuser »

Вообщем стоит у меня ubuntu8.10, на ней стоит apache,mysql,php и есть php проект. так же стоит python+django
в нем я использую его дефолтный сервер, вообщем все работало до недавнего времени, потом что-то случилось
и перестал запускаться проект на пхп, апач выдает такой лог:

судя по которому в обработку запроса почему-то стал вклиниваться python.
подскажите куда копать?

Код: Выделить всё

[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1] mod_python (pid=8337, interpreter='sm.ru', phase='PythonHandler', handler='django.core.handlers.modpython'): Application error
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1] ServerName: 'sm.ru'
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1] DocumentRoot: '/home/se7en/workspace/sm/www'
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1] URI: '/index.php'
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1] Location: None
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1] Directory: '/home/se7en/'
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1] Filename: '/home/se7en/workspace/sm/www/index.php'
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1] PathInfo: None
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1] Traceback (most recent call last):
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1537, in HandlerDispatch\n    default=default_handler, arg=req, silent=hlist.silent)
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1229, in _process_target\n    result = _execute_target(config, req, object, arg)
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1128, in _execute_target\n    result = object(arg)
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/django/core/handlers/modpython.py", line 228, in handler\n    return ModPythonHandler()(req)
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/django/core/handlers/modpython.py", line 191, in __call__\n    self.load_middleware()
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py", line 31, in load_middleware\n    for middleware_path in settings.MIDDLEWARE_CLASSES:
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/django/conf/__init__.py", line 28, in __getattr__\n    self._import_settings()
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/django/conf/__init__.py", line 59, in _import_settings\n    self._target = Settings(settings_module)
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/django/conf/__init__.py", line 94, in __init__\n    raise ImportError, "Could not import settings '%s' (Is it on sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)
[Sat Mar 14 06:59:50 2009] [error] [client 127.0.0.1] ImportError: Could not import settings 'settings' (Is it on sys.path? Does it have syntax errors?): No module named settings
[Sat Mar 14 06:59:50 2009] [debug] mod_deflate.c(619): [client 127.0.0.1] Zlib: Compressed 539 to 324 : URL /index.php
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1] mod_python (pid=8340, interpreter='sm.ru', phase='PythonHandler', handler='django.core.handlers.modpython'): Application error
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1] ServerName: 'sm.ru'
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1] DocumentRoot: '/home/se7en/workspace/sm/www'
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1] URI: '/index.php'
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1] Location: None
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1] Directory: '/home/se7en/'
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1] Filename: '/home/se7en/workspace/sm/www/index.php'
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1] PathInfo: None
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1] Traceback (most recent call last):
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1537, in HandlerDispatch\n    default=default_handler, arg=req, silent=hlist.silent)
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1229, in _process_target\n    result = _execute_target(config, req, object, arg)
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1128, in _execute_target\n    result = object(arg)
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/django/core/handlers/modpython.py", line 228, in handler\n    return ModPythonHandler()(req)
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/django/core/handlers/modpython.py", line 191, in __call__\n    self.load_middleware()
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py", line 31, in load_middleware\n    for middleware_path in settings.MIDDLEWARE_CLASSES:
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/django/conf/__init__.py", line 28, in __getattr__\n    self._import_settings()
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/django/conf/__init__.py", line 59, in _import_settings\n    self._target = Settings(settings_module)
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1]   File "/usr/lib/python2.5/site-packages/django/conf/__init__.py", line 94, in __init__\n    raise ImportError, "Could not import settings '%s' (Is it on sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)
[Sat Mar 14 07:09:48 2009] [error] [client 127.0.0.1] ImportError: Could not import settings 'settings' (Is it on sys.path? Does it have syntax errors?): No module named settings
[Sat Mar 14 07:09:48 2009] [debug] mod_deflate.c(619): [client 127.0.0.1] Zlib: Compressed 539 to 324 : URL /index.php
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: php,python_django, apache

Сообщение Portnov »

Дело, видимо, в настройке апача.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
ubuser
Сообщения: 6

Re: php,python_django, apache

Сообщение ubuser »

а какие именно настройки смотреть?

для проекта использовал только такие настройки;
больше ничего м не трогал..
#created for you by Rapache
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName sm.ru
DocumentRoot /home/se7en/workspace/sm/www
<Directory /home/se7en/workspace/sm/www>
</Directory>
LogLevel debug
ServerSignature off
ServerAlias sm.ru
ErrorLog /home/se7en/workspace/sm/errors.log
</VirtualHost>
Спасибо сказали:
varjo
Сообщения: 43
ОС: ArchLinux, FreeBSD

Re: php,python_django, apache

Сообщение varjo »

а в default что?
Спасибо сказали:
ubuser
Сообщения: 6

Re: php,python_django, apache

Сообщение ubuser »

в default:

Код: Выделить всё

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www/
<Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
<Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory /usr/lib/cgi-bin>
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
<Directory /usr/share/doc/>
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>


iУведомление от модератора Ленивая Бестолочь
Используйте тег code для оформления листингов! Оверквотинг на форуме запрещен!
Спасибо сказали:
varjo
Сообщения: 43
ОС: ArchLinux, FreeBSD

Re: php,python_django, apache

Сообщение varjo »

ubuser писал(а):
14.03.2009 07:47
....так же стоит python+django
в нем я использую его дефолтный сервер, вообщем все работало до недавнего времени, потом что-то случилось
........

а он у тебя не пересекается с апачем гденить?
Спасибо сказали:
ubuser
Сообщения: 6

Re: php,python_django, apache

Сообщение ubuser »

вообще этот сервер запускается командой, python manage.py runserver в директории проекта, так он вообще у меня не запущен даже.
Спасибо сказали: