Спасибо, Илья, дело было в отсутствии нужных модулей в cpanfile
Все заработало http://still-lowlands-7377.herokuapp.com/ftree?passwd=;type=tree;target=Homer_Simpson;levels=2;lang=ru
12:49, 11 сентября 2015 г., Ilya Chesnokov <[email protected]>:
11 сентября 2015 г., 6:26 пользователь Nikolay Mishin <[email protected]> написал:

 Почитал
 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" <[email protected]>:
 Heroku, IBM bluemix, да тысячи их.
 Минимальный инстанс все бесплатно дают, а дальше надо посмотреть.

 Хотя я для таких проектов тупо юзаю VPS на 10 евро в год, меньше заморочек чем с облаками

 10 сентября 2015 г., 5:25 пользователь Nikolay Mishin <[email protected]> написал:
 Скриншоты это проще, а
 есть ли облако, где можно запустить 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" <[email protected]>:

 Хотеть скриншоты или демо-сайт.

 2015-09-09 0:32 GMT+03:00 Nikolay Mishin <[email protected]>:
 Привет, 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
 [email protected] | http://moscow.pm.org


 ,--

 Moscow.pm mailing list
 [email protected] | http://moscow.pm.org

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

 --
 Moscow.pm mailing list
 [email protected] | http://moscow.pm.org

 --
 С уважением, Денис Федосеев

 ,--
 Moscow.pm mailing list
 [email protected] | http://moscow.pm.org

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

 --
 Moscow.pm mailing list
 [email protected] | http://moscow.pm.org




--
Best regards,
Ilya Chesnokov
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org


Отправлено из мобильной Яндекс.Почты: http://m.ya.ru/ymail
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить