Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: volod от 12 Декабря 2003, 11:04:17
-
Вобщем, такая трабла. Есть хостинг -- но сервер не мой. Ну не я там рут. А очень хочеца забабахать че нибуть больше, нежели отправка месседжей от имени Анпривилегед Юзер. Но щас не про это.
Короче, как узнать, роддерживает ли сервак те модули, какие мне нужно. Mail::IMAPClient, например.
Премного благодарен.
-
в командной строку набрать perl -MMail::IMAPClient
если ответит что Can\'t locate Mail/IMAPClient.pm... то его нет.
-
Эт, конечно, хорошо, эт крута... Но а вот если с ориентацией, допустип, на ПеХаПу? Или это без разницы?
И ваще, есть какой-нибудь "цивилизованый" метод? Имеется ввиду, просмотр результатов функции phpinfo() или чета такое...
-
Нет, это для Perl... Для пхп нужно другим образом проверить.
-
Поиск по форуму рулит...
Вообще-то есть замечательный скрипт infoperl.cgi, который можно скачать практически с любого каталога скриптов, и который выводит полный расклад по модулям Perl. Там же, наверняка, и искать подобный скрипт для PHP.
[OFF]Вот только причем здесь PHP, если ты спрашиваешь CGI? И что за CGI-языки программирования???[/OFF]
-
CGI (Common Gateway Interface) является стандартом спецификаций форматов данных. CGI-скрипт представляет собой программу написанную на любом(!) языке программирования, которая обрабатывает данные пользователя и при необходимости формирует ответ.
-
volod
Вот мне кстати подксазали...
index.php
phpinfo();
?>
Тот же эффект...
NeoNox
[OFF]Хм... а почему же тогда CGI стало синонимом Perl?[/OFF]
-
Phoinix потому что он родился на поколение раньше пхп ;)
-
Потому, что перл - это самый массовый язык, на котором писались приложения под cgi.
А РНР, хотя и поддерживает эту устаревшую технологию, работает в более производительном режиме и поэтому с цги не ассоциируется.
В своетское время, только олюди с чуть более широким кругозором, чем у основной массы, знали, что партия - это не только КПСС.
Расширяй кругозор.
-
Да смотрел я phpinfo(), смотрел!.. Но там именно про службы всякие (gd, domxml, zlib and so else...). А вот мне бы поуже, поконкретнее...
Да хоть как-нибудь, хоть и httpd.conf залезть, посмотреть!
-
Твоя беда, несчастный, что ты совершенно не понимаешь, чего хочешь.
Все равно, что спросить, зайдя в гараж - где посмотреть, на каком бензиме машины ездят?
НИГДЕ, дурачок.
потому, что они все ездят на разном. Некоторые - на газу а другие - на электричестве.
у перла одни модули. у пхп - другие.
в хттпд.конф ВООБЩЕ, НАПРОЧЬ, СОВСЕМ другая информация.
есть еще пакеты скриптов.
Ты можешь внятно сказать - ЧТО тебе надо и для чего?
А не говорить нобором умных слов, мысла которых ты не понимаешь?
-
volod
Что-то я не понял... суппорт у твоего хоста напрочь отсутствует что ли?
Напиши им письмецо, с просьбой прояснить ситуацию возможности подключения дополнительных модулей, и предоставления информации об установленных...
Или ты решил права расширить в обход сервера? А может дыры ищешь? Тогда ты пришел не сюда...
Но там именно про службы всякие (gd, domxml, zlib and so else...)
Просто интересно... RomikChef прав... а что же тебе нужно? infoperl.cgi - еще меньше информации выдает, но я как-то не страдаю от этого...
-
Ок. Может, и вправду виноват, нечеткость -- враг человечества.
Перед тем, как маслать кой-нибудь проект, мне необходимо знать, поддерживает ли сервер нужные библиотеки. Внятно? Идем дальше. Рут того сервера -- дядя очень неразговорчивый и страшно не любит, когда чёто у него спрашивают.
Сама собой вываливается проблема: как узнать, есть ли на сервере нужные библиотеки, альбо нету? Вот и всё. Если и после этого неясно -- тогда извините меня, учительского дара -- нет.
Ориентация -- ПХП!
-
пока этот чудик родил только одно название модуля.
Mail::IMAPClient
пытаемся домысливать за этого косноязычного, что это пакет PEAR.
Отвечаем.
Любой пеаровский пакет - это обыкновенный ПХП скрипт. и его можно залить на сервер и пользоваться.
Ну что, убогий, еще какой-нибудь модуль вспомнишь? Или это специальный пакет такой - "модули, которые мне нужны"?
-
volod
Самый простой способ проверить наличие модуля:
попытаться его использовать в скрипте, если скрипт работает - значит все ок! Если нет - то и модуля нет...