Проблема такая. Требуется сделать достаточно функциональный web-сайт.
Вначале нагрузка будет малой, но в дальнейшем планируется достаточно большой.
Решил сделать на Perl с используя какой-либо framework, типа
CGI::Application или Catalyst.Пока проект будет развиваться и дорабатываться, выделенный сервер или VPS
под него брать нет смысла. Поэтому нужно чтобы он работал на обычном shared
хостинге. Но проблема в том, что у тех хостеров, на которых сейчас
крутяться мои проекты на PHP нет многих модулей, от которых зависят
CGI::Application и Catalyst.Там где у меня есть доступ к shell, я попытался установить необходимые
модули в отдельный каталог. Чисто перловые модули установились, но те,
которые требуют компиляцию - нет, т.к. нет доступа к компилятору C (gcc).
Для CGI::Application это Sub::Name. Ну и вообще нет ни DBIx::Class, ни
Class::DBI .В общем, вопрос такой. Пользовал кто-нибудь CGI::Application или Catalyst
на shared хостингах? Как выходили из таких ситуаций?
Можно скомпилировать модули на другой машине и затем закачать их куда надо. Если использовать статическую сборку, проблем с переносимостью возникнуть не должно. Естественно, на этой другой машине должна стоять "примерно та же" ОС.
>Можно скомпилировать модули на другой машине и затем закачать их куда надо.
>Если использовать статическую сборку, проблем с переносимостью возникнуть не должно. Естественно,
>на этой другой машине должна стоять "примерно та же" ОС.Видимо придется заняться компиляцией.
Только это плохо в том смысле, что нельзя будет даже простые сайты размещать на части хостингов (где нет, например Class::DBI). Придется ширпотреб продолжать делать на PHP или использовать скрипты попроще.В любом случае спасибо за совет.
>>Можно скомпилировать модули на другой машине и затем закачать их куда надо.
>>Если использовать статическую сборку, проблем с переносимостью возникнуть не должно. Естественно,
>>на этой другой машине должна стоять "примерно та же" ОС.
>
>Видимо придется заняться компиляцией.
>Только это плохо в том смысле, что нельзя будет даже простые сайты
>размещать на части хостингов (где нет, например Class::DBI). Придется ширпотреб продолжать
>делать на PHP или использовать скрипты попроще.
>
>В любом случае спасибо за совет.
Попросите хостера поставить. Если бы у нас, то это по умолчанию делаем, если клиенту требуется.
Смените хостера.
Мне скажем очень нравится вот этот: http://hosting.surgutnet.ru/