Возникла необходимость поделиться в локалке с коллегами фотками. Решил поискать скрипт галлереи на python. Нашел pyctures. Процесс установки получился такой:
- Скачал сам скрипт, разархивировал содержимое каталога website из папки скрипта в /var/www/photo
- Скопировал файл config.py.sample в config.py
- В config.py поправил значение ключа albumspath
# Path to the albums.
albumspath = '/var/ftp/photo' - Далее установил необходимые пакеты:
apt-get install libapache2-mod-scgi python_webpy python_flup python_imaging python_cheetah - Поправил конфиг Apache. В конфиг нужного хоста прописал следующее:
SCGIMount /photo 127.0.0.1:4000
RedirectMatch ^/photo$ /photo/
...
<Location "/photo">
SCGIHandler On
SCGIServer 127.0.0.1:4000
</Location > - После этого в config.py изменил значение ключа root
root = '/photo' - Перегружаем apache. Убеждаемся что модуль SCGI загружен:
apache2ctl -t -D DUMP_MODULES
После этого запускаем скрипт:
cd /var/www/photo
./pyctures scgi
Вот собственно и все.
Добавлять фотки удобно таким образом:
сперва создать из админки скрипта альбом(предпочтительно с латиницей в названии, потом из админки же можно будет дать ему удобоваримое название на русском). При этом в указанной в ключе albumspath папке создается каталог со вложенной структурой подкаталогов. В подкаталог images копируем фотки и из админки запускаем команду reload albums.


0 коммент.:
Отправить комментарий