Хочу поставить на Synology Python+Django+MySQL, но возникла очень серьезная проблема.
В данный момент на сервере установлен Python 2.7, как стандартный пакет от компании Synology через web-интерфейс NAS
Проблема возникает при настройки дальнейшей работы Apache (который также установлен как пакет в Synology). На продуктивном сайте необходимо поставить модуль Apache mod_wsgi. При инсталяции данного модуля с помощью менеджера пакетов ipkg ставятся куча ненужного программного обеспечения, такого например, как повторно Apache, дополнительные библиотеки и т.д..
Также возникла проблема по работе с MySQL, так при запуске команды
python manage.py syncdb
Возникает ошибка:
File "/usr/local/lib/python2.7/site-packages/django/db/backends/mysql/base.py", line 17, in <module>
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
То есть не установлен модуль MySQLdb.
Перед этим была инсталирована библиотека python easy_install
wget pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
sh setuptools-0.6c11-py2.7.egg
Затем библиотека pip.
При попытки выполнить pip install MySQL-python
Вываливается ошибка EnvironmentError: mysql_config not found
То есть на NAS Synology стоит урезанная версия MySQL без конфигурационного файла mysql_config.
Кто, что посоветует?!
С ув., Алексей