URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4476
[ Назад ]

Исходное сообщение
"Недостаточно модулей у хостера"

Отправлено Nem , 07-Ноя-06 10:15 
Проблема такая. Требуется сделать достаточно функциональный 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 хостингах? Как выходили из таких ситуаций?


Содержание

Сообщения в этом обсуждении
"Недостаточно модулей у хостера"
Отправлено Keeper , 07-Ноя-06 13:31 
Можно скомпилировать модули на другой машине и затем закачать их куда надо. Если использовать статическую сборку, проблем с переносимостью возникнуть не должно. Естественно, на этой другой машине должна стоять "примерно та же" ОС.

"Недостаточно модулей у хостера"
Отправлено Nem , 07-Ноя-06 23:27 
>Можно скомпилировать модули на другой машине и затем закачать их куда надо.
>Если использовать статическую сборку, проблем с переносимостью возникнуть не должно. Естественно,
>на этой другой машине должна стоять "примерно та же" ОС.

Видимо придется заняться компиляцией.
Только это плохо в том смысле, что нельзя будет даже простые сайты размещать на части хостингов (где нет, например Class::DBI). Придется ширпотреб продолжать делать на PHP или использовать скрипты попроще.

В любом случае спасибо за совет.


"Недостаточно модулей у хостера"
Отправлено dinesh , 15-Ноя-06 14:20 
>>Можно скомпилировать модули на другой машине и затем закачать их куда надо.
>>Если использовать статическую сборку, проблем с переносимостью возникнуть не должно. Естественно,
>>на этой другой машине должна стоять "примерно та же" ОС.
>
>Видимо придется заняться компиляцией.
>Только это плохо в том смысле, что нельзя будет даже простые сайты
>размещать на части хостингов (где нет, например Class::DBI). Придется ширпотреб продолжать
>делать на PHP или использовать скрипты попроще.
>
>В любом случае спасибо за совет.


Попросите хостера поставить. Если бы у нас, то это по умолчанию делаем, если клиенту требуется.


"Недостаточно модулей у хостера"
Отправлено NoName , 20-Ноя-06 07:57 
Смените хостера.
Мне скажем очень нравится вот этот: http://hosting.surgutnet.ru/