View Single Post
Tuổi 18-01-2012, 04:08 PM   #1
emailhoc
Administrator
 
Gia nhập: Jul 2009
Trả Lời: 245
Hướng dẫn sửa lỗi khi cài đặt PEAR/Mail
Bạn không thể cài đặt gói MAIL PEAR bởi vì phiên bản pear đi kèm với hệ điều hành CentOS/REHL là phiên bản cũ 1.4.9, trong khi đó phiên bản được yêu cầu là từ 1.5.6 trở lên. Do vậy bạn sẽ có thể gặp lỗi sau:

Mã:
# pear install Mail
WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
Did not download optional dependencies: pear/Net_SMTP, use --alldeps to download automatically
pear/Mail requires PEAR Installer (version >= 1.5.6), installed version is 1.4.9
pear/Mail can optionally use package "pear/Net_SMTP" (version >= 1.4.1)
No valid packages found
install failed
Ở đây có 3 vấn đề cần giải quyết:

  1. WARNING: channel “pear.php.net” has updated its protocols, use “channel-update pear.php.net” to update
  2. Did not download optional dependencies: pear/Net_SMTP, use –alldeps to download automatically
  3. Main problem: pear/Mail requires PEAR Installer (version >= 1.5.6), installed version is 1.4.9
Giải quyết vấn đề 1 (cập nhật channel pear.php.net)


Mã:
# pear channel-update pear.php.net
Retrieving channel.xml from remote server
Update of Channel "pear.php.net" succeeded
Giải quyết vấn đề 2 (gói Net_SMTP không được cài đặt)

Mã:
# pear install --alldeps Mail
Giải quyết vấn đề 3 (phiên bản pear cũ)
Mã:
# pear upgrade pear
# pear upgrade --force pear
Và giờ đây bạn đã có thể cài đặt gói MAIL PEAR

Mã:
# pear install --alldeps Mail
Bạn cũng cần cài gói Mail_mime

Mã:
# pear install Mail_mime
emailhoc vắng mặt   Trả lời ngay kèm theo trích dẫn này