Все,
Заранее извините - я довольно наивен, когда доходит до таких вещей.
Все равно пытаюсь установить модуль Pear Mail.
Итак, из командной строки я пробую следующее:
pear install --alldeps Mail
Вот ошибка, которую я получаю:
WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
pear/Mail requires PEAR Installer (version >= 1.5.6), installed version is 1.5.0
No valid packages found
install failed
Итак, чтобы обновить установщик, я попробовал следующее:
pear upgrade PEAR
Вот сообщение, которое я получаю:
WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
pear/Archive_Tar requires PEAR Installer (version >= 1.5.4), installed version is 1.5.0
pear/PEAR dependency package "pear/Archive_Tar" installed version 1.3.2 is not the recommended version 1.3.7, but may be compatible, use --force to install
No valid packages found
upgrade failed
Что мне делать дальше, чтобы обновить установщик до версии не ниже 1.5.6?
Спасибо заранее!
Ура, Мэтт Штюлер
Первое: апгрейд груши - усилить грушу
Затем: pear install --alldeps Mail
У меня это сработало на MT (dv) 3.5.
Не уверен, что это применимо и к (dv), но на (gs) для работы PEAR необходимо установить в командной строке PHP 5 вместо значения по умолчанию 4:
http://wiki.mediatemple.net/w/%28gs%29:Set_specific_PHP_version_for_command_line
Обратите внимание, что это действие отличается от установки версии PHP для ваших доменов в панели управления MT.