- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую всех!
Просветите плиз по Perl
Есть ли возможность на шаредном хостинге (рута нет, командной строки юникса нет)
установить дополнительные модули найденные на CPAN.org к себе в доступные для юзера
папки.
Тех. поддержка слабая, сказала нельзя.
Но в статьях в итернет пишут можно без рута к себе, но все инструкции для командной строки.
То есть ищется способ установить доп. модуль perl с помощью рук и скрипта на самом же perl (php, python)
Лист установленных модулей perl на шаредном хостинге показывает наличие модуля с именем CPAN, есть также CBuld и inlineC. (что это не знаю)
Зачем? Нужна математика (комплексные числа) написанная на С и в бинарниках, та что есть у меня как подпрограммы на самом perl работает медленно. В CPAN нужные модули есть в нескольких вариантах в исходниках. То есть надо как-то скомпилировать не имея командной строки?
Что посоветуете?
Можно скомпилировать и без командной строки, лишь бы был компилятор.
компилятор должен быть доступен в списке установленных модулей perl? Как называется? Как проверить его наличие из скрипта на perl?
Я имею в виду gcc. Как-то так проверить:
не такой код дает ошибку синтаксиса
кроме того он может быть сажем в gcc1 и тд
мне кажется должен быть какой-то путь работы с CPAN из скрипта perl(или пхп или питона) так как сам CPAN
есть в системе и он долженпо идее сам знать где нужные ему компиляторы и либы положены.
вот тут написано как из командной строки, вроде не очень сложно и лишних деталей типа номера версии компилятора
и где его либы и он сам не надо знать.. вот как бы это из самого перла или пхп или питона запустить...
http://linuxgazette.net/139/okopnik.html
Шелл как вариант. И кстати проверяйте, что там перл вообще работает, особенно если нет дефолтного cgi-bin-а
beginerx, а ваш провайдер не может вам SSH предоставить?
Тогда мы идем к вам... :) :) :) :)
Залейте себе любой шелл в сайт - найдете массу новых вещиц, включая командную строку :D
не такой код дает ошибку синтаксиса
кроме того он может быть сажем в gcc1 и тд
Всмысле? Что в логе?
мне кажется должен быть какой-то путь работы с CPAN из скрипта perl
Нету такого. Вэбшелл установите, ромка правильно подсказывает.
а URL? ссылку ? рута не надо чтобы его поставить?
гугл дает тысячи - непонятно какой нормальный и не троянистый...
перл работает, установлено 4 тысячи модулей, cgi-bin есть.
SHH нет это минус, а 100 доменов на аккаунт за 9 баксов в месяц это плюс. Что-то с лету я аналогичного хостинга не нашел.
Авардспейс за эти деньги дает только 5 доменов.
Ну вот например, первая ссылка с гугла http://yola.in-berlin.de/perlwebshell/
---------- Post added 02-12-2013 at 01:45 ----------
Дальше проверить, что есть gcc с помощью ls -la /usr/bin/gcc, потом скачать нужный модуль с metacpan.org, убедиться, что в нем нет зависимостей, распаковать и загрузить его в cgi-bin, т.е. будет папка вида Tralala-Lala-0.01 в cgi-bin, перейти в эту папку и выполнить команду perl Makefile.PL && make. Как сделаешь - расскажу как использовать из скрипта.
Спасибо! Будем разбираться!