[Moscow.pm] PSGI and ftree

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


нашел ошибку
heroku logs --tail > heroku.log

2015-09-10T20:30:20.084341+00:00 app[web.1]: Error while loading /app/app.psgi: Can't locate CGI/Emulate/PSGI.pm in @INC (you may need to install the CGI::Emulate::PSGI module) (@INC contains: /app/local/lib/perl5/x86_64-linux /app/local/lib/perl5 /app/vendor/lib/perl5 /app/vendor/perl/lib/site_perl/5.22.0/x86_64-linux /app/vendor/perl/lib/site_perl/5.22.0 /app/vendor/perl/lib/5.22.0/x86_64-linux /app/vendor/perl/lib/5.22.0 .) at /app/app.psgi line 7.

сейчас разберемся, как тут модуль поставить

11.09.2015, 06: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)
>
> придется переписывать...
> а так хотелось сделать по-быстрому
>
> 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

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



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