2016-04-28 3 views
0

Попытка запуска mod_wsgi. Получение связанной с fmod ссылки ошибки.Python/Django - запуск apache с mod_wsgi

[[email protected]]# mod_wsgi-express start-server wsgi.py --port=80 \ 
>  --user www-data --group www-data 
Server URL   : http://localhost/ 
Server Root  : /tmp/mod_wsgi-localhost:80:0 
Server Conf  : /tmp/mod_wsgi-localhost:80:0/httpd.conf 
Error Log File  : /tmp/mod_wsgi-localhost:80:0/error_log (warn) 
Request Capacity : 5 (1 process * 5 threads) 
Request Timeout : 60 (seconds) 
Queue Backlog  : 100 (connections) 
Queue Timeout  : 45 (seconds) 
Server Capacity : 20 (event/worker), 20 (prefork) 
Server Backlog  : 500 (connections) 
Locale Setting  : en_US.UTF-8 
httpd (mod_wsgi-express): 

Синтаксическая ошибка в строке 151 /tmp/mod_wsgi-localhost:80:0/httpd.conf: Не удается загрузить /usr/local/lib/python3.5/site-packages/mod_wsgi /server/mod_wsgi-py35.cpython-35m-i386-linux-gnu.so в сервер: /usr/local/lib/python3.5/site-packages/mod_wsgi/server/mod_wsgi-py35.cpython-35m- i386-linux-gnu.so: не определено символ: FMOD

+0

предполагает, что математики библиотеки '' -lm'' не присутствует в определении библиотеки флагов на Python монтаж. Это произошло раньше, но не может вспомнить решение/результат. Вы можете попробовать удалить с помощью '' pip uninstall mod_wsgi'', а затем переустановить с помощью '' LDFLAGS = -lm pip install -U mod_wsgi'' и посмотреть, работает ли это. –

ответ

0

Я не знаю, если это будет работать для вас, но дать ему шанс, так как вы используете python3

sudo apt-get remove libapache2-mod-python libapache2-mod-wsgi 
sudo apt-get install libapache2-mod-wsgi-py3 

Я думаю, что г-н Грэм Dumpleton имеет в виду решение он разместил почти год назад на https://groups.google.com/forum/#!topic/modwsgi/L1iJeUpPTks