The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблема с сайтом, сделанном на Perl!"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Проблема с сайтом, сделанном на Perl!"  +/
Сообщение от totoro (ok) on 01-Апр-11, 11:09 
Я не web-программист, тем более не perl программист.  Есть сайт. Сделан на Perl.  Для его корректной работы необходима библиотека freebsd libcrypto.so.5. Однако наш хостинг поддерживает только libcrypto.so.4.  Из-за этого сайт криво открывается. По логам видно.
Хостинг предлагает пересобрать какие-то модули сайта под эту старую библиотеку, так как новую библиотеку они не поддерживают. Как можно это сделать, что конкретно пересобирать? по этим логам можно разобрать где собака порылась? Буду рад любой помощи.

[Mon Mar 28 00:11:01 2011] [error] [client 81.211.0.142] unable to include "/cgi-bin/header.pl?light" in parsed file /home/obelix/www/site1/public_html/index.shtml
Can't load '../../../projects/auto/Castle/runtime/runtime.so' for module Castle::runtime: Shared object "libcrypto.so.5" not found, required by "runtime.so" at /usr/local/lib/perl5/5.8.8/mach/XSLoader.pm line 70.
at ../../../projects/Castle/runtime.pm line 9
BEGIN failed--compilation aborted at ../../../projects/Castle/runtime.pm line 10.
Compilation failed in require at ../../../projects/Castle/application.pm line 2.
BEGIN failed--compilation aborted at ../../../projects/Castle/application.pm line 2.
Compilation failed in require at ../../../projects/novotel/lib/generate/modules.pm line 13.
BEGIN failed--compilation aborted at ../../../projects/novotel/lib/generate/modules.pm line 13.
Compilation failed in require at ../../../projects/novotel/lib/layout.pm line 31.
BEGIN failed--compilation aborted at ../../../projects/novotel/lib/layout.pm line 31.
Compilation failed in require at /home/obelix/www/site1/cgi-bin/footer.pl line 18.
BEGIN failed--compilation aborted at /home/obelix/www/site1/cgi-bin/footer.pl line 18.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблема с сайтом, сделанном на Perl!"  +/
Сообщение от Дядя_Федор on 01-Апр-11, 12:05 
Дурацкий, возможно, совет (из-за того, что хостинг). А нет возможности создать симлинк libcrypto.so.5 на libcrypto.so.4? Есть некая вероятность, что этого может оказаться достаточно. Если не используются кокретные фичи новой библиотеки, не работающие в старой.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Проблема с сайтом, сделанном на Perl!"  +/
Сообщение от totoro (ok) on 01-Апр-11, 13:46 
> Дурацкий, возможно, совет (из-за того, что хостинг). А нет возможности создать симлинк
> libcrypto.so.5 на libcrypto.so.4? Есть некая вероятность, что этого может оказаться достаточно.
> Если не используются кокретные фичи новой библиотеки, не работающие в старой.

Так админы хостинга все время и делали до недавнего времени, у себя где-то прописывали, но после каждой перезагрузки их серверов симлинк слетает, сайт перестает работать.Теперь они отказываются это делать.

Мне вот совет дали на другом сайте

"отдельно "собираете" нужную версию библиотеки и помещаете в свою папку.

Где и как это сделать?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Проблема с сайтом, сделанном на Perl!"  +/
Сообщение от sHaggY_caT (ok) on 04-Апр-11, 00:00 
>> Дурацкий, возможно, совет (из-за того, что хостинг). А нет возможности создать симлинк
>> libcrypto.so.5 на libcrypto.so.4? Есть некая вероятность, что этого может оказаться достаточно.
>> Если не используются кокретные фичи новой библиотеки, не работающие в старой.
> Так админы хостинга все время и делали до недавнего времени, у себя
> где-то прописывали, но после каждой перезагрузки их серверов симлинк слетает, сайт
> перестает работать.Теперь они отказываются это делать.
> Мне вот совет дали на другом сайте
> "отдельно "собираете" нужную версию библиотеки и помещаете в свою папку.
> Где и как это сделать?

Почитайте как работать с CPAN, make. Вам нужно собирать с префиксом $HOME, т.к. прав поставить библиотеку за пределами домашней директории у Вас не будет.

Извините, но я не представляю, как Вам тут смогут помочь с Вашим уровнем знаниний.
Я не задираю перед Вами нос, и ни в коем случае не пытаюсь Вас унизить (честное слово!), наоборот, всячески хотела бы помочь (погуглите по моим ответам на этом форуме, я всегда старалась обстоятельно ответить), но я не верю, что Вы сможете решить эту задачу: нельзя вбивать команды в консоль, не понимая, что они делают.

Поэтому советую обратиться на, например, freelance.ru к какому-нибудь фрилансеру, Вам рублей за 500-600 это сделают (свою кандидатуру принципиально не предлагаю, что бы Вы не думали, что я пыталась на Вас заработать деньги, а, наоборот, пытаюсь помочь, и дать тот совет, который именно решит Вашу проблему, да и, если честно, неохота с этим возиться сейчас)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру