banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Tạo trang Web Download bằng ứng dụng mã nguồn mở Pafiledb  XML
  [Article]   Tạo trang Web Download bằng ứng dụng mã nguồn mở Pafiledb 30/06/2006 23:54:05 (+0700) | #1 | 2570
hoanganhloc
Elite Member

[Minus]    0    [Plus]
Joined: 05/04/2003 16:47:35
Messages: 28
Offline
[Profile] [PM]
Trong thời kỳ bùng nổ công nghệ thông tin hiện nay, nhu cầu tự thiết kế một trang Web cho mình là thiết thực. Đối với những người đã học hay biết lập trình thì rất dễ tự tạo cho mình một trang Web. Nhưng với đa số người dùng thì điều này thật khó khăn.
Trong bài viết này, tôi sẽ hướng dẫn các bạn tự xây dựng một trang Web cho phép download phần mềm bằng cách sử dụng mã nguồn mở pafiledb (pafiledb là một chương trình mã nguồn mở viết bằng ngôn ngữ PHP, tải tập tin nén zip dung lượng 209KB tại h t t p : / / phparena.net). Sau khi giải nén, bạn sẽ có thư mục tên pafiledb31, bên trong là một thư mục khác có tên pafiledb.


Công việc khó khăn nhất lúc này là phải tìm một host hỗ trợ PHP và cơ sở dữ liệu MySQL. Tốt nhất, bạn nên bỏ ít tiền thuê host và domain (tên miền) vì giá cả bây giờ cũng tạm chấp nhận được. Nhưng nếu muốnlàm thử thì có thể chọn dịch vụ hosting miễn phí.
Hiện tại, dịch vụ hosting mà tôi biết được tương đối ổn định đó là: http://lycos.co.uk cung cấp hosting dung lượng 50MB, có quảng cáo trên trang Web
Tuy nhiên hiện giờ giá thành thuê một hosting vãn nằm trong khả năng của mọi người.
Dùng chương trình soạn thảo văn bản, sửa lại nội dung tập tin mysql.php theo các thông số:
$db[host] = “xxx”; //Với xxx là thông số địa chỉ của MySQL.
$db[user] = “yyy”; //Với yyy là tài khoản quản lý cơ sở dữ liệu.
$db[pass] = “zzz”; //Với zzz là mật khẩu vào cơ sở dữ liệu.
$db[name] = “pafiledb”; // là tên cơ sở dữ liệu mà bạn đã tạo.
Sau khi đã có hosting, việc kế tiếp là upload toàn bộ thư mục pafiledb lên hosting (nên dùng các chương trình hỗ trợ FTP) rồi đổi tên thư mục pafiledb thành download. Tiếp đến, dùng chương trình Web Browser (như Internet Explorer) chạy tập tin install.php của pafiledb tại địa chỉ: http//[địa chỉ trang Web]/ download/install.php, bạn sẽ nhận được lời chào mừng của pafiledb. Nhấn Continue sang trang kế tiếp.
(Điều cần lưu ý là nếu hosting của bạn đặt trên Server sử dụng hệ điều hành Linux hay Unix thì bạn phải CHMOD thư mục download thành 777. Và sau khi cài đặt thành công, phải CHMOD lại thật cẩn thận.)
Nhấn Continue. Nếu không có gì trở ngại, bạn sẽ được chuyển sang một cửa sổ chào mừng với thông báo đã kết nối và truy nhập thành công MySQL. Nhấn Continue. Sau đó, nhập những thông số theo ý của bạn. Nhấn Continue hai lần kết thúc quá trình cài đặt. Tại cửa sổ cuối cùng, chương trình sẽ cho bạn lựa chọn vào quản lý trang Web với tài khoản Admin hay chuyển về trang chính.
Nhưng bạn sẽ không thể tiến hành nếu chưa xóa tập tin install.php trong thư mục pafiledb trên hosting. Sau khi đã xóa tập tin, bạn truy cập vào trang chính: http://[địa chỉ trang Web]/ d o w n l o a d / pafiledb.php hay truy cập vào trang Admin: http://[địa chỉ trang Web]/ d o w n l o a d / admin.php.
Tại trang Admin, bạn có thể thao tác tạo Catalory, đưa tập tin cho mọi người tải hoặc thay đổi giao diện trang download. Tuy nhiên, chương trình vẫn còn một khuyết điểm là không có trang index.php để trình duyệt tự nhận ra trang chủ. Để khắc phục, bạn thực hiện theo cách sau:
Mở các tập tin trong thư mục pafiledb, dùng trình soạn thảo văn bản. Ở đây, tôi đề nghị tốt nhất là dùng Notepad để mở từng file *.php có trong thư mục. Tìm chuỗi pafiledb.php thay thế bằng index.php và đổi tên tập tin pafiledb.php thành index.php.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|