[Moscow.pm] PSGI and ftree

Nikolay Mishin mi на ya.ru
Чт Сен 10 20:26:20 PDT 2015


Почитал
https://docs.google.com/presentation/d/11N3bBJV2enpkOyV6XoSH6NuMku03DG6Hg51Jyr3oZ2Y/edit#slide=id.g4bad5fa4a_033

простое psgi приложение запускается,а вот
мое,где CGI обернут с помощью PSGI - нет (https://metacpan.org/source/MISHIN/FamilyTreeInfo-2.3.19/cgi-bin/app.psgi)

придется переписывать...
а так хотелось сделать по-быстрому

10.09.2015, 15:10, "Denis Fedoseev" <denis.fedoseev на gmail.com>:
> Heroku, IBM bluemix, да тысячи их.
> Минимальный инстанс все бесплатно дают, а дальше надо посмотреть.
>
> Хотя я  для таких проектов тупо юзаю VPS на 10 евро в год, меньше заморочек чем с облаками
>
> 10 сентября 2015 г., 5:25 пользователь Nikolay Mishin <mi на ya.ru> написал:
>> Скриншоты это проще, а
>> есть ли облако, где можно запустить perl psgi приложение?
>> желательно бесплатно
>> исправил все ошибки
>> https://metacpan.org/release/MISHIN/FamilyTreeInfo-2.3.19
>> и даже сделал портейбл версию
>> https://github.com/mishin/Ftree-portable
>> осталось только уложить ее в дистрибутив
>>
>> 09.09.2015, 12:05, "Jack of Shadows" <somerandomlogin на gmail.com>:
>>
>>> Хотеть скриншоты или демо-сайт.
>>>
>>> 2015-09-09 0:32 GMT+03:00 Nikolay Mishin <mi на ya.ru>:
>>>> Привет, MoscowPM!!
>>>>
>>>> Ура,  я перевел ftree (программу,рисующую генеалогическое древо) из CGI в PSGI
>>>> https://metacpan.org/release/MISHIN/FamilyTreeInfo-2.3.14
>>>>
>>>> если ее поставить
>>>> cpanm https://cpan.metacpan.org/authors/id/M/MI/MISHIN/FamilyTreeInfo-2.3.14.tar.gz
>>>>
>>>> и скопировать папку cgi-bin из дистрибутива
>>>> например сюда
>>>> c:\ftree\cgi-bin
>>>>
>>>> то, делая
>>>>
>>>> c:\ftree\cgi-bin
>>>> и
>>>> plackup
>>>>
>>>> HTTP::Server::PSGI: Accepting connections at http://0:5000/
>>>> и
>>>> теперь заходим в броузер
>>>> http://127.0.0.1:5000/
>>>>
>>>> и можем увидеть генеалогическое дерево, причем
>>>> для его управления нужно просто редактировать файл
>>>> c:\ftree\cgi-bin\tree.xls
>>>> или
>>>> файл с другим именем, но тогда это имя нужно указать в файле ftree.config
>>>> изменив параметр
>>>> file_name tree.xls
>>>> на свой
>>>>
>>>> а картинки родных должны быть 3x4
>>>> и их нужно класть в директорию
>>>> c:\ftree\cgi-bin\pictures
>>>> где именем картинки должен быть id персоны+.jpg
>>>>
>>>> все работает
>>>>
>>>> для юникса нужно будет еще исправить параметр
>>>>
>>>>         photo_dir   c:/ftree/cgi-bin/pictures/
>>>>
>>>> на свой
>>>>
>>>> Просьба попробовать,
>>>>
>>>> 1) у меня не обрабатывается форма при нажатии на ссылку  Birthdays  (http://127.0.0.1:5000/?type=bdays;passwd=;lang=gb)
>>>>
>>>> говорит
>>>>
>>>>  http://127.0.0.1:5000/-method
>>>>
>>>> not found
>>>>
>>>> 2)и не возвращается со страницы http://127.0.0.1:5000/person_page?target=Abraham_Simpson;passwd=;lang=gb
>>>>
>>>> буду очень благодарен, если поможете
>>>>
>>>> в
>>>>
>>>> app.psgi
>>>>
>>>> https://metacpan.org/source/MISHIN/FamilyTreeInfo-2.3.14/cgi-bin/app.psgi
>>>>
>>>> тупо скомпилировал текущие работающие cgi скрипты
>>>>
>>>> --
>>>> С уважением
>>>> Николай Мишин
>>>>
>>>> --
>>>> Moscow.pm mailing list
>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>
>>
>>> ,--
>>
>>> Moscow.pm mailing list
>>> moscow-pm на pm.org | http://moscow.pm.org
>>
>> --
>> С уважением
>> Николай Мишин
>>
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>
> --
> С уважением, Денис Федосеев
>
> ,--
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

-- 
С уважением
Николай Мишин



Подробная информация о списке рассылки Moscow-pm