Để có thể publish một site sang một server thì server này cần được cài đặt các gói thành phần như: IonCube, SQL Lite ....
Đối với máy chủ Plesk, bạn có thể cài đặt gói "SiteBuilder publishing support for Plesk". Để cài phần này, bạn tiến hành như sau:
B1: Vào SSH
B2: gõ /usr/local/psa/admin/sbin/autoinstaller
B3: chọn cài đặt gói "SiteBuilder publishing support for Plesk"
Lưu ý: Trong một số trường hợp, website sau khi được publish xảy ra hiện tượng load ra trang trắng, phải bấm refresh vài lần mới hiện ra nội dung. Khi đó sẽ xử lý bằng cách upgrade IonCube lên bản mới nhất
B1: Lấy phiên bản và tên gói IonCube
|
Mã:
|
#cat /etc/php.d/ioncube-loader.ini
zend_extension=/usr/lib64/php/modules//php_ioncube_loader_lin_5.1_x86_64.so |
B2: Xem danh sách các thư viện IonCube hiện đã được cài đặt
#ls /usr/lib64/php/modules/*ion*
/usr/lib64/php/modules/php_ioncube_loader_lin_5.0_x86_64.so /usr/lib64/php/modules/php_ioncube_loader_lin_5.2_x86_64.so
/usr/lib64/php/modules/php_ioncube_loader_lin_5.1_x86_64.so
B3: Tải các gói thư viện IonCube tại địa chỉ sau:
http://www.ioncube.com/loaders.php
B4: Đổi tên các gói thư viện hiện tại thành file .bak dùng để lưu trữ dự phòng. Ví dụ: php_ioncube_loader_lin_5.1_x86_64.so --> php_ioncube_loader_lin_5.1_x86_64.so.bak
B5: Chép những tập tin thư viện IonCube mới vào /usr/lib64/php/modules/ và đổi lại thành tên như tập tin ban đầu là: php_ioncube_loader_lin_5.1_x86_64.so