Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng

Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng (http://quantrinet.com/forum/index.php)
-   Hướng dẫn sử dụng Plesk (http://quantrinet.com/forum/forumdisplay.php?f=195)
-   -   [SB] Hướng dẫn publish web từ SB for Linux sang Windows Plesk (http://quantrinet.com/forum/showthread.php?t=4206)

emailhoc 11-11-2009 01:58 PM

[SB] Hướng dẫn publish web từ SB for Linux sang Windows Plesk
 
Giải pháp

Có 2 cách

1. Cấu hình ở máy chủ Parallels Plesk Panel để tất cả các domain được tạo ra đều sẵn sàng cho việc phát hành trang web từ Parallels Sitebuilder for Linux/Unix.

2. Chuẩn bị một domain trong Parallels Plesk Panel cho việc phát hành trang web từ Parallels Sitebuilder for Linux/Unix.

Sau đây là các bước giải quyết:

Cách 1:
a. Thực hiện các bước được liệt kê trong phần "Thông tin bổ sung".

b. Thay đổi phần skeleton của domain:
Cấu trúc thư mục Skeleton Inetpub\vhosts\.skel\0\httpdocs\ nên như sau:

httpdocs\
|
+-data\
|
+-index.php

với index.php là tập tin trống sẽ được thay thế sau khi phát hành web

c. Chỉnh sửa phần tùy chọn bảo mật cho domain:
Thêm các thành tố XML sau vào tập tin %plesk_dir%\etc\hosting_template.xml:

<Entry AccounType="0" Account="Null" Path="[HTTPD_VHOSTS_D]"
SubPath="httpdocs\data"
AceFlags="ThisFolderSubfoldersAndFiles"
AccessMask="FullAccess"
EntryFlags="0x140"
Tag="PoolUser" Tag2="" />

<Entry AccounType="0" Account="Null" Path="[HTTPD_VHOSTS_D]"
SubPath="httpdocs\data"
AceFlags="ThisFolderSubfoldersAndFiles"
AccessMask="FullAccess"
EntryFlags="0x140"
Tag="AnonymousDomainUser" Tag2="" />

Sau khi hoàn tất bước này thì tất cả các domain được tạo mới đều sẵn sàng cho việc phát hành web từ Sitebuilder for Linux/Unix.

Cách 2:
a. Thực hiện các bước được liệt kê trong phần "Thông tin bổ sung".

b. Trong phần "Web Hosting Settings" của domain kích hoạt tùy chọn "PHP support" và "Additional write/modify permissions".

c. Nếu bạn phát hành web lần đầu tiên thì nên phát hành vào một thư mục trống.

Thông tin bổ sung

1. Kích hoạt các extension cần thiết trong PHP (từ phiên bản Parallels Plesk Panel 8.3 đã được cấu hình mặc định, nhưng ờ Parallels Plesk Panel 8.2 cần làm thủ công):

php_mbstring.dll và php_xsl.dll trong PHP5 (chỉnh sửa tập tin ''%plesk_dir%\Additional\PleskPHP5\php.ini'')

php_mbstring.dll và php_xslt.dll trong php_domxml.dll trong PHP4 (chỉnh sửa tập tin ''\windows\php.ini'')

2. magic_quotes_gpc nên được thiết lập off trong tập tin php.ini.

3. ionCube nên được cài đặt cho tất cả các phiên bản PHP trên máy chủ:

Dành cho PHP5: trong ''%plesk_dir%\Additional\PleskPHP5\php.ini'' dòng sau đây nên được thêm vào:

Mã:

zend_extension_ts = %plesk_dir%\Additional\ioncube\directory\ioncube_loader_win_5.2.dll
Dành cho PHP4: trong ''\windows\php.ini'' fdòng sau đây nên được thêm vào:

Mã:

zend_extension_ts = %plesk_dir%\Additional\ioncube\directory\ioncube_loader_win_4.4.dll
Với %plesk_dir%\Additional\ioncube\directory\ là thư mục nơi thư viện ionCude được cài đặt.

Khuyến cáo: nên đặt thư viện ionCude dưới thư mục %plesk_dir%\Additional\. Thư mục này có đầy đủ quyền để cho phép PHP tải lên các hàm thư viện

Các thư viện ionCube có thể được tìm thấy tại đây, ví dụ:

http://www.ioncube.com/loaders.php
http://downloads2.ioncube.com/loader...rs_win_x86.zip


Bây giờ là 01:41 PM. Giờ GMT +7

Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.