Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 25 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
25
Dung lượng
2,75 MB
Nội dung
Trường đại học Bách Khoa Hà Nội Viện công nghệ thông tin truyền thông ***** BÀI TẬP LỚN MÔN HỌC: LINUX VÀ PHẦN MỀM NGUỒN MỞ Đề tài: tìm hiểu, cài đặt thử nghiệm wordpress, mở rộng wordpress Giáo viên hướng dẫn: ThS Sinh viên thực hiện: Bình – MSSV: 2011 xxxx Hà nội 04/2013 Lời nói đầu Khoa học chứng minh, nhu cầu kết nối chia sẻ nhu cầu thiết yếu người thực tế cho thấy rõ điều mà ngày bạn trẻ ngồi online facebook ngày mà chán Blog cá nhân đời với mục đích đáp ứng nhu cầu cha sẻ người Và wordpress làm thành cơng điều Khơng giới hạn việc phục vụ viết blog, wordpress cịn có nhiều ứng dụng khác bán hàng, quảng bá thương hiệu, website tin tức… Trong báo cáo em xin trình bày cụ thể wordpress, cài đặt, thử nghiệm ứng dụng wordpress Trong trình làm báo cáo chắn không mắc phải sai sót, em mong nhận giúp đỡ nhiệt tình từ thầy bạn để báo cáo em hồn thiện Tóm tắt nội dung Báo cáo tập lớn gồm phần sau: - Lời nói đầu - Tóm tắt nội dung - Mục lục - Phần 1: tìm hiểu wordpress Khái niệm wordpress đặc tính tình hình sử dụng wordpress - Phần 2: cài đặt wordpress Các bước cài đặt wordpress tự host localhost với LAMP - Phần 3: thử nghiệm wordpress số mở rộng Thử nghiệm tính wordpress viết bài, đổi theme, cài them plugin, upload hình ảnh… - Phần 4: số trang web dùng mã nguồn wordpress Một số trang web sử dụng mã nguồn wordpress cung cấp nội dung phong phú hữu ích - Kết luận Mục lục Lời nói đấu Mục lục Phần 1: tìm hiểu wordpress Wordpress gì? Công dụng wordpress? Ưu điểm wordpress? Tình hình sử dụng wordpress việt nam giới Bản quyền wordpress Phần 2: cài đặt wordpress Bước 1: cài đặt LAMP Cài đặt Apache Cài đặt PHP Cài đặt MySQL Cài đặt phpMyAdmin Bước 2: cài đặt wordpress 10 Download wordpress 10 Tạo sở liệu 10 Tiến hành cài đặt 11 Phần 3: thử nghiệm wordpress số mở rộng 15 Việt hóa wordpress 15 Các tùy chỉnh blog 16 viết wordpress 17 Tùy chỉnh themes 19 Cài đặt thêm plugin 21 Phần 4: số trang blog viết wordpress 22 Blog âm nhạc 22 Khoa học 23 Giáo dục 24 Kết luận 25 Phần 1: tìm hiểu wordpress Wordpress gì? - WordPress hệ thống quản trị nội dung (CMS) dùng chủ yếu để xuất blog (có họ hàng với Joomla! Nhưng tối ưu cho blog) - WordPress có mã nguồn mở, viết ngơn ngữ lập trình PHP sử dụng hệ quản trị sở liệu MySQL Công dụng wordpress? - Viết blog, ngồi cịn Tạo site tin tức, bán hàng, khảo sát ý kiến… Ưu điểm wordpress? - Hệ thống Plugin phong phú khơng ngừng cập nhật, ngồi người dùng viết Plugin tích hợp code vào Wordpress (cái yahoo 360plus có mà yếu, dùng code html để tùy biến wiget giao diện blog) - Hỗ trợ nhiều ngơn ngữ (có tiếng việt) - Cập nhật phiên liên tục, dễ cập nhật, cộng đồng hỗ trợ lớn - SEO tốt (nơm na dùng để quảng bá thương hiệu lên internet tuyệt) - Hệ thơng theme, plug-in, wiget… đồ sộ, việc tạo trang quản lý trang wordpress gần chuyên nghiệp (quản lý IP, cho phép nhiều admin, thống kê quản lý comment, lưu liệu…) - Ưu điểm phải kể đến wordpress đơn giản, hiệu quả, nội dung trang blog thật phong phú hữu ích Tình hình sử dụng wordpress việt nam giới - Dù có nhiều dịch vụ blog khác cạnh tranh với wordpress, số kể đến blogpost google, nhiên wordpress phát triển mạnh tính mở Người dùng cài đặt wordpress lên host riêng nên khơng bị phụ thuộc vào nhà cung cấp dịch vụ blog Dịch vụ wordpress sử dụng rộng rãi cho việc viêt blog Việt nam nằm top 10 nước dùng wordpress nhiều 49%blog tiếng giới dùng wordpress Wordpress kinh doanh: Số lượng người sử dụng lớn tính tháng 7/2011 có tới 50 triệu người dùng wordpress: Bản quyền wordpress Wordpress phát hành dạng Giấy phép Tài liệu Tự GNU Giấy phép Tài liệu Tự GNU cung cấp cho người đọc quyền chép, tái phân phối chỉnh sửa tác phẩm đòi hỏi tất tác phẩm phái sinh phải sử dụng với giấy phép Những bán thương mại, sản xuất với số lượng lớn (hơn 100), người nhận tác phẩm phải phép truy xuất tài liệu gốc mã nguồn Phần 2: cài đặt wordpress Có loại wordpress: wordpress blog có sẵn wordpress.com, loại để tạo blog ta cần truy cập vào wordpress.com wordpress tự host, với loại ta download mã nguồn từ wordpress.org cài đặt lên host riêng Ở em xin trình bày việc cài đặt wordress tự host localhost với gói phần mềm LAMP (Linux + Apache + MySQL + PHP), hệ điều hành sử dụng Ubuntu 12.04 Bước 1: cài đặt LAMP Cài đặt Apache Mở lại phần Terminal (Applications > Accessories > Terminal) Gõ vào dòng lệnh sau để cài Apache: sudo apt-get install apache2 Nếu Terminal hỏi mật gõ mật root vào Cài đặt PHP Cài PHP với dòng lệnh: sudo apt-get install php5 libapache2-mod-php5 Khởi động lại apache để chúng tương thích với nhau: sudo /etc/init.d/apache2 restart Gõ tiếp dịng lệnh: sudo gedit /var/www/testphp.php File có tên “testphp.php” gõ vào lưu lại: Mở trình duyệt lên truy cập vào: http://localhost/testphp.php Nếu thấy sau nghĩa thành công: Cài đặt MySQL Sử dụng dòng lệnh sau: sudo apt-get install mysql-server Gõ tiếp vào chạy: mysql -u root@localhost Chạy dòng lệnh sau: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword') với “yourpassword” mật tự chọn, chọn “1” Để thoát, gõ “\q” Cài đặt phpMyAdmin Chạy dòng lệnh sau: sudo apt-get install libapache2-mod-auth-mysql php5mysql phpmyadmin Sau đó: gksudo gedit /etc/php5/apache2/php.ini Trong file tìm đến dịng: ;extension=mysql.so bỏ dấu “;” Khởi động lại apache để hoàn tất việc cài đặt: sudo /etc/init.d/apache2 restart Bước 2: cài đặt wordpress Download wordpress Download wordpress theo địa chỉ: http://wordpress.org/latest.zip Giải nén file tải thư mục \var\www\ terminal với dịng lệnh (bắt buộc phải dùng lệnh Ubuntu không cho phép truy cập file hệ thông với quyền user): Sudo unzip [địa file zip tải về, cụ thể là: ~\”bản tải về”\wordpress-3.5.1.zip] \var\www\ Tạo sở liệu Từ trình duyệt, truy cập: http://localhost/phpmyadmin Đăng nhập với username = “root” password = “1” (giá trị nhập lúc trước) Tạo CSDL với tên: “wp_t” 10 Tiến hành cài đặt Mở file wp-config-sample.php lên để chỉnh sửa lệnh: Sudo gedit \var\www\wordpress\wp-config-sample.php Tiến hành chỉnh sửa file sau: 11 Mở trình duyệt lên truy cập vào: http://localhost/wordpress để tiến hành cài đặt nhập đầy đủ thông tin cần thiết nhấn “install wordpress” Thông báo thành công: 12 Đăng nhập: Thành (dashboard) 13 (homepage) 14 Phần 3: thử nghiệm wordpress số mở rộng Việt hóa wordpress Download file MO việt hóa sẵn tại: http://maicua.free.fr/language/WP_vi_VN.rar Giải nén nén lại dạng lg.zip copy vào thư mục /wp-include/languages/ dòng lệnh sau: Sudo mkdir /var/www/wordpress/ wp-include/languages Sudo unzip –d /var/www/wordpress/ wp-include/languages/ [địa file lg.zip, là: ~/”bản tải về”/lg.zip] Chỉnh lại đoạn code define (’WPLANG’, ”); thành define (’WPLANG’, ‘vi_VN’) file: wp-config.php (cách chỉnh sửa tương tự làm: Sudo gedit \var\www\wordpress\wp-config.php) Thành quả: khơng có ấn tượng, dashboard = “bảng tiến khởi” hay “4 hour trước đăng” (???) Tuy nhiên cách tương tự, chỉnh sửa file MO ta việt hóa nhiều 15 Các tùy chỉnh blog Các thông tin - vào Setting – General tùy chỉnh permalinks Các đường dẫn viết, category, page mặc định WordPress dạng số, khơng có lợi cho quảng cáo cơng cụ tìm kiếm khó tìm Sửa cách: Truy cập vào mục Setting -> Permalinks, chọn Custom Structure điền /%category%/%postname%.html 16 viết wordpress Soản thảo blog mới: Thử upload ảnh chèn vào blog có thơng báo lỗi: “không tạo thư mục /wpcontent/uploads/ máy chủ không cho phép…” - Lỗi thư mục /www/wordpress/ nằm thư mục /var/ nên chỉnh sửa bới quyền root mà chỉnh sửa bới người dùng khác Tìm cách khắc phục 17 - Khắc phục, tạo thư mục lệnh: sudo mkdir /var/www/wordpress/wpcontent/uploads/ Vẫn có lỗi trên: - Ta chưa phân quyền truy nhập cho thư mục uploads/ nên hệ thống them file vào thư mục -> phải phân quyền truy cập lệnh chmod Sudo Chmod 777 /var/www/wordpress/wp-content/uploads - Upload lại thử xem: Hình ảnh upload thành công 18 Tùy chỉnh themes Giao diện quản lý themes: Có thể them themes cách download them themes internet copy vào thư mục: /var/www/wordpress/wp-content/themes dĩ nhiên để copy ta phải chmod lại thư mục themes lệnh: Sudo Chmod 777 /var/www/wordpress/wpcontent/themes Kết sau thêm theme “Annotum base” “Patchwork” download từ internet: - Link: http://wordpress.org/extend/themes/download/annotum-base.1.1.1.zip - Link: http://wordpress.org/extend/themes/download/patchwork.1.3.zip 19 Chọn kích khoạt để sử dụng theme, thử kích hoạt Annotum Base 20 Cài đặt thêm plugin Tương tự themes uploads ta dùng lệnh: Sudo Chmod 777 /var/www/wordpress/wp-content/plugins Download plugin từ internet copy vào thư mục plugins/ - Trước copy, có plugin: - Sau copy refresh lại web: - Chọn kích hoạt để sử dụng plugin 21 Phần 4: số trang blog viết wordpress Blog âm nhạc - Nhạc trịnh: - Chia sẻ nhạc chất lượng cao lossless: 22 Khoa học - Chia sẻ kiến thức khoa học, kĩ thuật - Khoa học máy tính - Gần số tờ báo có đưa tin giáo sư ngơ bảo châu lập nên trang web hocthenao.vn để giúp học sinh sinh viên học cách 23 Giáo dục - Thử truy cập vào trang http://hocthenao.vn, giao diện đẹp mắt: - Kéo xuống chút trang xây dựng từ mã nguồn wordpess 24 Kết luận Trên em trình bày em tìm hiểu wordpress Từ ta thấy wordpress có tiềm phát triển lớn mạnh Cho dù cạnh tranh trực tiếp với công ty lớn opera, yahoo wordpress khẳng định ưu trội Sự thành cơng lần lại cho thấy sức mạnh phần mềm mã nguồn mở với android, linux, joomla!, vBulletin… phần mềm nguồn mở hồn tồn có khả góp phần tạo lực làm phẳng giới tác giả Thomas Friedman nhận định sách tiếng giới phẳng ông 25 ... Phần 1: tìm hiểu wordpress Khái niệm wordpress đặc tính tình hình sử dụng wordpress - Phần 2: cài đặt wordpress Các bước cài đặt wordpress tự host localhost với LAMP - Phần 3: thử nghiệm wordpress. .. Bản quyền wordpress Phần 2: cài đặt wordpress Bước 1: cài đặt LAMP Cài đặt Apache Cài đặt PHP Cài đặt MySQL ... Phần 2: cài đặt wordpress Có loại wordpress: wordpress blog có sẵn wordpress. com, loại để tạo blog ta cần truy cập vào wordpress. com wordpress tự host, với loại ta download mã nguồn từ wordpress. org