View Single Post
Tuổi 27-11-2009, 11:45 AM   #1
emailhoc
Administrator
 
Gia nhập: Jul 2009
Trả Lời: 245
[SB] Biên dịch file ngôn ngữ báo lỗi "PHP5 not found"
Hiện tượng:
Thực thi lệnh sb_male_locale_package.sh với đối số vi_VI.xml để biên dịch gói ngôn ngữ tiếng việt cho SiteBuilder thì báo lỗi "PHP 5 not found".

Giải quyết:

Bước 1: bảo đảm rằng bạn đang sử dụng bộ công cụ biên dịch ngôn ngữ mới nhất. Có thể tải bản mới nhất tại địa chỉ http://swdn.swsoft.com/r/localization/sitebuilder

Bước 2: Xem danh sách các giá trị của biến PHPCLI_PATH trong mã biên dịch sb_male_locale_package.sh

Mã:
$ cat sb_make_locale_package.sh|grep ^PHPCLI_PATHS
PHPCLI_PATHS="/usr/local/sitebuilder/bin/php /usr/bin/php5 /usr/bin/php /usr/local/bin/php /opt/php51/bin/php5 /opt/php5/bin/php /opt/php52/bin/php5"
Bước 3: Giờ đây bạn kiểm tra xem đường dẫn đến nơi cài đặt phiên bản PHP5.2 có trong danh sách PHPCLI_PATHS không? Để biết đường dẫn nơi cài đặt PHP hiện tại trên hệ thống thì thực hiện lệnh sau:

Mã:
# sb_config --help|grep phpcli
 --phpcli_path        PHP CLI executable [/opt/php52/bin/php5]
Bảo đảm là /opt/php52/bin/php5 có trong danh sách PHPCLI_PATHS. Nếu không có thì mở tập tin sb_make_locale_package.sh để chèn thêm vào.
emailhoc vắng mặt   Trả lời ngay kèm theo trích dẫn này