[Moscow.pm] PSGI and ftree

Ilya Chesnokov chesnokov.ilya на gmail.com
Пт Сен 11 02:49:40 PDT 2015


11 сентября 2015 г., 6:26 пользователь Nikolay Mishin <mi на ya.ru> написал:
> Почитал
> 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)

Может это как-то связано с тем, что у тебя пути к перлу странные
прописаны в shebang line?

> придется переписывать...
> а так хотелось сделать по-быстрому
>
> 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 mailing list
> moscow-pm на pm.org | http://moscow.pm.org



-- 
Best regards,
Ilya Chesnokov


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