Tải bản đầy đủ - 0 (trang)
1 Quá trình cài đặt Webserver Apache cho PHP

1 Quá trình cài đặt Webserver Apache cho PHP

Tải bản đầy đủ - 0trang

Hình 3.8 – [Cài đặt thành cơng].

(Nguồn: http:// http://hoclaptrinhweb.org)

− Bước 4: Vào thư mục cài đặt XAMPP/htdocs và tiến hành tạo file test.php

với nội dung như sau:

1

2

3




echo "Hello World";

?>



Gõ trên trình dụt địa chỉ localhost/test.php. Nếu hiện ra dòng chữ Hello World

nghĩa là ứng dụng PHP đầu tiên đã chạy thành cơng.

Để lập trình PHP chúng ta có thể sử dụng các IDE sau: Dreamweaver, Netbeans,

Eclipse, Zend Studio, PHP Storm...để đẩy nhanh quá trình phát triển và hạn chế lỗi

xảy ra trong q trình lập trình.



36



3.4. Nền tảng ngơn ngữ SQL và hệ quản trị CSDL

3.4.1. Khái niệm ngôn ngữ truy vấn SQL

SQL là viết tắt của Structured Query Language, là ngơn ngữ truy vấn mang

tính cấu trúc.

Nó được thiết kế để quản lý dữ liệu trong một hệ thống quản lý cơ sở dữ liệu

quan hệ (RDBMS).

SQL là ngôn ngữ cơ sở dữ liệu, được sử dụng để tạo, xóa trong cơ sở dữ liệu, lấy

các hàng và sửa đổi các hàng, …

Tất cả DBMS như MySQL, Oracle, MS Access, Sybase, Informix, Postgres và

SQL Server sử dụng SQL như là ngôn ngữ cơ sở dữ liệu chuẩn.

3.4.2. Tại sao phải sử dụng SQL

SQL là cần thiết để:











Tạo cơ sở dữ liệu, bảng và view mới.

Để chèn các bản ghi vào trong một cơ sở dữ liệu.

Để xóa các bản ghi từ một cơ sở dữ liệu.

Để lấy dữ liệu từ một cơ sở dữ liệu.

3.4.3. Chức năng của SQL



− Với SQL, chúng ta có thể truy vấn Database theo nhiều cách khác nhau, bởi

sử dụng các lệnh.

− Với SQL, người dùng có thể truy cập dữ liệu từ RDBMS.

− SQL cho phép người dùng miêu tả dữ liệu.

− SQL cho phép người dùng định nghĩa dữ liệu trong một Database và thao tác

nó khi cần thiết.

− Cho phép người dùng tạo, xóa Database và bảng.

− Cho phép người dùng tạo view, Procedure, hàm trong một Database.

− Cho phép người dùng thiết lập quyền truy cập vào bảng, thủ tục và view.



3.5. Cài đặt Wordpress trên localhost và trực tuyến

Những yêu cầu cần có trước khi cài đặt Wordpress CMS:

37



− Máy chủ: Apache hoặc Nginx;

− PHP: Phiên bản 5.6 hoặc mới hơn;

− MySQL: Phiên bản 5.6 hoặc mới hơn.

Ngoài ra, máy chủ apache cần hỗ trợ module mod_rewrite Wordpress CMS cũng

có thể hoạt động trên với PHP 5.2.4+ và MySQL 5.0+ nhưng rất dễ dẫn tới các lỗ

hổng bảo mật.

3.5.1. Lựa chọn tên miền và thuê hosting

3.5.1.1. Lựa chọn tên miền (domain name)

Tên miền là một chuỗi các ký tự trong bảng chữ cái Alphabet được sắp xếp

giống như tên riêng và có hoặc khơng có ý nghĩa. Tên miền được sử dụng để định

danh địa chỉ Internet (IP) của một máy chủ gồm các dãy ký tự cách nhau bằng dấu

chấm "." Tên miền là duy nhất và được cấp phát cho chủ thể nào đăng ký trước. Tên

miền bắt buộc phải có phần Tên và phẩn đi (com, net, org, vn, us,..) và không

được vượt quá 63 ký tự (đã bao gồm phần đuôi .com, .net, .org, .info). Tên miền chỉ

bao gồm các ký tự trong bảng chữ cái (a-z), các số (0-9) và dấu (-), khoảng trắng và

các ký tự đặc biệt khác đều không hợp lệ. Tên miền không phân biệt chữ hoa chữ

thường, không bắt đầu hoặc kết thúc tên miền bằng dấu (-), cũng không cần bắt đầu

bằng http:// hoặc www hay http://www. Một số tên miền website thương mại điện

tử: lazada.vn, zalora.vn, nguyenkim.com, thegioididong.com,…

Lựa chọn tên miền cần ngắn gọn, dễ nhớ và liên quan đến website giúp tiếp cận

người dùng dễ dàng và thuận lợi. Tên miền thường gắn liền với nội dung website

thể hiện hoặc lĩnh việc liên quan, đó có thể là các thương hiệu về thời gian, mỹ

phẩm, các sản phẩm dược, kinh doanh ô tô,… Việc lựa chọn tên miền dựa vào nhu

cầu của chủ sở hữu và các quy định về cấp phát tên miền. Hiện nay có các nhà cung

cấp tên miền như; tenten.vn, pavietnam.vn, matbao.net, data.fpt.vn, nhanhoa.com,

… với các mức phí và chính sách khác nhau. Tên miền thienthanh.org sử dụng tên

miền tại nhà cung cấp matbao.net, đây là một trong những công ty cung cấp domain

cũng như host đầu tiên tại Việt Nam với hơn 10 kinh nghiệm. Mắt Bão hỗ trợ miễn



38



phí người dùng 24/7/365 với đội ngũ nhân viên giàu kinh nghiệm và độ uy tín đáng

tin cậy.

Để sử dụng tên miền cần đảm bảo tên miền đăng ký chưa thuộc quyền sở hữu

của bất kỳ ai, nghĩa là chưa được đăng ký. Kiểm tra và đăng ký tên miền đảm bảo

quyền lợi cho thương hiệu website. Tại trang chủ website matnao.net cho phép

người dùng điền tên miền để kiểm tra quyền sở hữu và tiến hành đăng ký tên miền

tại matbao.net. Sử dụng công cụ kiểm tra tên miền cho thienthanh.org. Tại trang kết

quả kiểm tra cho biết tên miền đã được đăng ký quyền sở hữu hay chưa, kèm theo

các gợi ý lựa chọn tên miền cho người dùng. Bên cạnh gói tên miền, các nhà cung

cấp còn hỗ trợ người dùng lựa chọn các gói dịch vụ khác như host, email,… Tên

miền thienthanh.org được đăng ký tại nhà cung cấp Mắt Bão. Thienthanh.org đảm

bảo đầy đủ các tích chất của tên miền và đáp ứng đầy đủ các yêu cầu về quy định

tên miền. Sử dụng công cụ kiểm tra tên miền cho biết tên miền chưa thuộc quyền sở

hữu của bất kỳ cá nhân hay cơ quan, tổ chức nào và cho phép đăng ký theo quy

định.

3.5.1.2. Lựa chọn hosting

Host là dịch vụ lưu trữ dữ và chia sẻ liệu trực tuyến, là khơng gian trên máy chủ

có cài đặt các dịch vụ Internet như world wide web (www), truyền file (FTP),

Mail… , có thể chứa nội dung trang web hay dữ liệu trên khơng gian đó.Hiện nay,

có nhiều gói hỗ trợ host khác nhau được cung cấp từ nhiều đơn vị khác nhau. Để

chọn host cho Wordpress CMS cần lưu ý chọn host theo các chuẩn phù hợp với giá

cả, đội ngũ hỗ trợ, uy tín nhà cung cấp, bộ nhớ RAM, băng thông phải thoải mái và

các gói hỗ trợ kèm theo. Để đăng ký host cho website Wordpress có thể sử dụng các

host của nước ngoài như: namecheap.com, stablehost.com,… hoặc ở Việt Nam

pavietnam.vn, tadu.vn matbao.vn, phattrien.net, tenten.vn.

Host cho website wordpress nên sử dụng hệ điều hành Linux có cài đặt PHP

phiên bản 5.3 trở lên và MySQL phiên bản trên 5.0. Các lưu ý về bộ nhớ RAM cũng



39



như băng thông nhằm đảm bảo hoạt động webiste diễn ra ổn định, tránh các trục

trặc không đáng có. Host của thienthanh.org có các đặc điểm như:

− Gói dịch vụ: Host Linux - Cloud Host 3

− Dung lượng: 1000 MB

− Băng thông: Không giới hạn

− Địa chỉ email: 25

− Website:1

− Addon Domain: 0

− Sub Domain: Không giới hạn

− Park Domain: Không giới hạn

− My SQL: 3

Cloud host Linux có các tính năng như: POP3/SMTP, WebMail, dụt webmail

bằng di động, Email Auto-Responser, Catch All Email, Address, chống Virus và

Spam, Sender ID (SPF), Email forward và Email Alias: Bằng số lượng hộp thư

POP3.

3.5.2. Cài đặt Wordpress CMS trên local host

Trước khi cài đặt, máy tính cần phải cài sẵn hệ thống Apache và MySQL. Sử

dụng phần mềm Xampp để hỗ trợ môi trường cài đặt wordpress, với các bước cài

đặt như sau:

− Bước 1: Tải mã nguồn Wordpress CMS bản tiếng Việt tại địa chỉ Wordpress

CMS.org và giải nén file .zip vừa download được trên máy tính.

− Bước 2: Copy mã nguồn Wordpress CMS vào Localhost

− Bước 3: Tạo mới một database

− Bước 4: Chạy website để cài đặt

3.5.3. Cài đặt Wordpress CMS trực tuyến

Bên cạnh việc cài đặt trên localhost, người dùng có thể cài đặt trực tiếp

wordpress trên host đã đăng ký cho thienthanh.org, với các bước cài đặt:

− Bước 1: Tải mã nguồn Wordpress CMS bản tiếng Việt tại địa chỉ Wordpress

CMS.org

− Bước 2: Giải nén file .zip vừa download được trên máy tính

− Bước 3: Dùng 1 ứng dụng FTP như FileZilla để kết nối tới host đã đăng ký

− Bước 4: Upload toàn bộ file nguồn vừa giải nén từ máy tính lên trên host

40



− Bước 5: Truy cập vào địa chỉ website đã đăng ký để Wordpress CMS tiến

hành cài đặt



3.6. Kết luận

Dựa vào các phương pháp cũng như kỹ thuật chúng tôi đề xuất cho việc xây

dựng hệ thống: nền tảng Wordpress, các bước xây dựng website, các hoạt động trên

trang quản trị và sử dụng website đã xây dựng. Các vấn đề được trình bày về khái

niệm wordpress, PHP, SQL,themes, plugin; Kiến thức nền tảng thương mại điện tử.

Chương tiếp theo chúng tơi sẽ trình bày về thực nghiệm xây dựng website Đầm đẹp.



41



Chương 4

Sử dụng Plugin để mở rộng tính năng chia sẻ mạng xã hội của Wordpress



Nội



dung này trình bày các



nội dung liên quan tới plugin

Wordpress: khái niệm plugin,

plugin cơ bản của wordpress,

plugin share qua mạng xã hội.

Các vấn đề được trình bày lần

lượt là các nội dung về:

 Khái niệm plugin, plugin cơ bản của wordpress, plugin share qua

mạng xã hội

 Những kỹ thuật tùy biến khác chỉnh sửa Wordpress



4.1. Plugin cơ bản được sử dụng trong Wordpress

Plugin Wordpress là thành phần mở rộng được cài đặt nhằm tích hợp thêm các

tính năng cho website Wordpress, như một cách bổ sung thêm một vài chức năng

cần thiết cho webwsite. Hiện nay, có dạng Plugin Wordpress là có phí và khơng có

phí, để sử dụng các Plugins này có thể được lấy từ thư viện được xây dựng sẵn tại

wordpress.org hoặc từ nhiều nguồn khác nhau. Ngồi ra, có thể sử dụng các Plugins

tự xây dụng và tiến hành cài đặt như Plugins lấy từ nguồn.Các Plugins sử dụng cho

Wordpress bên cạnh bổ sung thêm các tính năng cho website còn có ảnh hưởng

khơng nhỏ đến chất lượng Website như: tốc độ load trang, thời gian hiển thị

website, các xử lý bên trong hệ thống, bộ nhớ Database,…Vì vậy, để sử dụng

Plugins hiệu quả cần chú ý đến các điều sau:

− Thời gian cập nhật Plugins: Trên mỗi thông tin mô tả ngắn của Plugin đều

thể hiện thời gian cập nhật. Điều này cho biết chất lượng của Plugins sắp cài

đặt cho website được quan tâm và cập nhật thường xun hay khơng.



42



− Tính tương thích với phiên bản website: Điều này tránh các lỗi khơng đáng

có trong q trình cài đặt cũng như sử dụng Plugins. Nên sử dụng các

Plugins tương thích để hạn chế các rủi ro khơng có như bảo mật và tính an

tồn cho website.

− Lượng download sử dụng của Plugins: Các con số này cho biết tính tin cậy

cho Plugin được sử dụng bởi nhiều Website khác nhau trên khắp thế giới,

như một chỉ số đáng tham khảo và có giá trị.

− Các đánh giá về hiệu quả sử dụng: Các đánh giá từ các Blog, Website hay

các chuyên gia về Wordpress là một trong những tham khảo tốt cho bất kỳ

Plugin nào sắp sửa được sử dụng. Điều này giúp tránh các rủi ro, cách xử lý

cũng như kinh nghiệm cần có khi lựa chọn Plugins.

Sau khi cài đặt Wordpress, tại trang quản trị, có hai Plugins được cài đặt sẵn kèm

theo đó là: Akismet và Hello Dolly.

− Akismet: Plugins giúp kiểm tra các bình luận được đăng tải trên website để

xác định nó có phải là spam hay khơng. Các bình luận là spam sẽ được xóa

và chuyển vào mục spam trong hệ thống.

− Hello Dolly: là Plugin chính thức đầu tiên của Wordpress thể hiện niềm tin,

sự hy vọng và nhiệt huyết. Plugin này sau khi kích hoạt sẽ chỉ hiển thị ở

trang quản trị với dòng chữ “Hello Dolly”

Ngồi ra còn có một số plugin cần thiết cho wordpress có thể kể đến là:

Hiện nay có rất nhiều các Plugins được sử dụng để hỗ trợ cho website hoạt động

tốt nhất. Mỗi Plugins có các tính năng và cấu trúc khác nhau, việc sử dụng Plugins

nào phụ thuộc vào yêu cầu của website. Sau đây là một số Plugins cần thiết cho

Wordpress CMS:

− Wordpress Database Backup: Plugin giúp sao lưu dữ liệu website để tránh

các trường hợp rủi ro như an toàn, bảo mật

− WP Super Cache: Plugins giúp tăng tốc độ tải trang và giảm thời gian hiển

thị website cũng như giảm tải cho server

− WP Security Scan: Plugin giúp bảo mật hệ thống website và đưa ra các giải

pháp cần thiết về bảo mật cho Database, ẩn phiên bản Wordpress đang được

sử dụng, bảo vệ khu vực quản trị, file giấy phép, mật khẩu… tăng tính bảo

mật và an toàn cho website, hạn chế tối đa các rủi ro và nâng cao tính an tồn

trong q trình quản trị website.

− Google Analytics: Đây là một Plugin miễn phí hỗ trợ phân tích website một

cách tồn diện như xem thông tin người truy cập và cac hoạt động của họ

trên website. Plugin Google Analytics đã được nâng cấp lên phiên bản 4.9.5

43



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

1 Quá trình cài đặt Webserver Apache cho PHP

Tải bản đầy đủ ngay(0 tr)

×
x