Template Mobile Green

  • Trang chủ
  • Tìm kiếm
  • Thư viện

    Home » Thủ thuật

    Hướng dẫn cơ bản tạo website dùng wordpress trên VPS

    Post on 20:54 with No comments

    Install WordPress
    WordPress là gì?
    WordPress là một nền tảng giúp tạo ra những website theo ngữ nghĩa một cách mạnh mẽ. Nó bao gồm một tập hợp rất lớn các tính năng được thiết kế sẵn mà bạn có thể dễ dàng tạo ra website mình mong muốn được public trên internet một cách hấp dẫn nhất có thể.
    WordPress có sẵn 1 bộ quản lý nội dung phù hợp, nhanh, nhẹ và đặc điểm là hoàn toàn miễn phí. Về các tính năng các bạn có thể tìm hiểu chi tiết thêm tại đây:
    https://codex.wordpress.org/WordPress_Features
    Và sau đây mình xin giới thiệu và hướng dẫn cơ bản về cách xuất bản một website sử dụng wordpress và được tiến hành cài đặt trên máy chủ riêng ảo (VPS).
    Trước khi cài đặt – Yên cầu hệ thống
    Để có thể chạy được một website wordpress, trên VPS cần phải có:
    – Hệ điều hành cho VPS: Ở đây mình dùng CentOS 6.6
    – Webserver: Mình sử dụng Apache (httpd)
    – PHP 5.2.4 hoặc cao hơn: Mình dùng PHP 5.3.3 DSO mod (default mod) trong PHP.
    – Database server: Yêu cầu MySQL 5.0 hoặc cao hơn (mình dùng MySQL 5.1).
    – Một tên miền (ở đây mình dùng babalaz.com – đã trỏ về IP của VPS)
    Cài đặt LAMP Server (Linux, Apache, MySQL, PHP)  để chạy WordPress.
    Cài đặt LAMP
    Sau khi thuê một VPS bạn có thể nhờ kỹ thuật viên cài đặt sẵn LAMP Server, hoặc chỉ cài đặt Linux (CentOS, hoặc tùy ý) sau đó tự tiến hành cài đặt LAMP Server. Ở các bước này mình chỉ dùng lệnh YUM để cài đặt cơ bản (tất cả các lệnh đều chạy ở quyền root):
    Cài đặt Apache (httpd)
    Sử dụng lệnh:
    yum install httpd –y
    Install httpd
    Thông số -y giúp việc cài đặt không cần xác nhận.
    Httpd (còn gọi là http deamon) – Deamon là một dịch vụ và httpd là một dịch vụ website đáp ứng phía Client – Server. Mặc định khi cài đặt, dịch vụ này chưa được khởi động và không được khởi động cùng hệ điều hành, để áp đặt dịch vụ này chạy, và chạy mỗi khi khởi động lại hệ điều hành Ta cần làm như sau:
    1. Khởi động dịch vụ
    service httpd start (đối với centos)
    Start httpdHoặc
    /etc/ini.d/httpd start
    starthttpd1
    Để kiểm tra dịch vụ đã chạy hay không Ta dùng tham số status:
    Service httpd status
    httpdstatus
    1. Cấu hình chạy dịch vụ khi hệ điều hành khởi động
    Cần thiết lập httpd khởi động khi phải restart lại HĐH (Hệ điều hành) Ta dùng lệnh:
    chkconfig httpd on
    chkconfighttpdĐể kiểm tra xem dịch httpd đã bật hay chưa Ta dùng lệnh:
    chkconfighttpdcheck
    Chúng ta chỉ cần để ý đển Run Level 3 (đầy đủ – networking hoạt động dạng terminal) và 5 (đầy đủ – networking hoạt động dạng giao diện đồ họa).
    Như vậy, httpd đã được cài đặt thành công!
    Cài đặt PHP
    PHP  – Hypertext Preprocessor: Là một ngôn ngữ kịch bản thích hợp cho việc phát triển web và có thể được nhúng vào HTML. Điều mà nó mang lại là vô cùng đơn giản cho một người mới nhưng lại cung cấp rất nhiều tính năng tiên tiến cho lập trình viên chuyên nghiệp.
    Như đã nói trên, việc cài đặt dịch vụ LAMP hay PHP Tôi sử dụng lệnh yum để việc cài đặt được đơn giản hơn:
    yum install php –y
    Mặc định chế độ của php khi cài đặt là DSO.
    Cài đặt Database Server – MySQL
     Để có thể quản lý các bài viết hoặc các nội dung động từ website Ta cần 1 Database Server để lưu trữ hoặc cần truy xuất dữ liệu. Bài viết này Tôi dùng MySQL cho WordPress. Ta dùng lệnh sau để cài đặt:
    yum install mysql –y
    MySQL cũng là một dịch vụ và chúng ta cũng cần phải khởi động và đặt chế độ khởi động cùng hệ thống cho MySQL tương tự như dịch vụ httpd:
    1. Khởi động dịch vụ MySQL
    service mysqld start
    1. Đặt chế độ khởi động:
    chkconfig mysqld on
    Sau khi cài đặt và khởi động MySQL lần đầu tiên, Ta cần cấu hình một vài điểm cần thiết cho MySQL, Ta tiến hành lần lượt như sau:
    mysql_secure_installation
    (đây là 1 script dùng để cấu hình MySQL, Ta chỉ cần làm theo hướng dẫn)
    Enter current password for root (enter for none):
    Do là lần đầu và chưa thiết lập mật khẩu cho MySQL Ta chỉ cần Enter (nhập lại Password nếu đã thiết lập – nếu muốn thay đổi password hoặc chỉnh sửa cấu hình,…)
    Tiếp theo, nhập y để thiết lập mật khẩu cho Root (MySQL)
    Set root password? [Y/n] y
     Tiếp theo nó sẽ có thêm 4 thiết lập, Ta cứ Enter hoặc nhập y rồi Enter:
    Remove anonymous users? [Y/n] y ... Success!
    …
    Disallow root login remotely? [Y/n] y
    ... Success!
    …
    Remove test database and access to it? [Y/n] y - Dropping test database... ... Success! - Removing privileges on test database... ... Success!
    …
    Reload privilege tables now? [Y/n] y
    ... Success!
    Cleaning up...
    All done! If you've completed all of the above steps, your MySQL
    installation should now be secure.
    Thanks for using MySQL
    Việc cài đặt MySQL đã thành công. Sau đó Ta khởi động lại MySQLD, HTTPD
    Tuy nhiên, để có thể sử dụng thành thạo MySQL bằng dòng lệnh là điều rất khó khăn với người mới bắt đầu. Vì vậy, mình sẽ cài đặt phpMyAdmin vào VPS để có thể quản lý Database một cách dễ dành thông qua giao điện đồ họa bằng Web.
    Cài đặt phpMyAdmin
     Do phpMyAdmin không nằm trong các gói phần mềm chỉ định nằm trong kho lưu trữ mặc định của CentOS vì thế Ta có thể add thêm vào kho của yum như sau:
    wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    và cài đặt tập tin này (tại cùng thư mục khi dùng wget nhé)
    rpm -ivh epel-release*
    và kiểm tra bằng lệnh
    yum repolist
    kết quả:
    addepelrepophpmyadminSau khi đã có gói extra (epel) Ta chỉ cần dùng yum như bình thường:
    yum install phpMyAdmin –y
    Mặc định phpMyAdmin chỉ cho phép localhost truy cập, Ta cần chỉnh sử cấu hình trong tập tin “/etc/httpd/conf.d/phpMyAdmin.conf” và sửa giá trị trong hình bên dưới từ “127.0.0.1” thành “All” cho phép tất cả (hoặc IP chỉ địch nếu muốn).
    configphpmyadmin
    Lưu cấu hình và restart lại http:
    service httpd restart
    Kiểm tra phpmyadmin: URL: http://<domainname>/phpmyadmin
    phpmyadminweb
    Cuối cùng đã hoàn tất việc triển khai LAMP Server. Tiếp theo Ta sẽ cài đặt WordPress.
    Cài đặt WordPress
    Tiếp theo mình sẽ xuất bản một website bằng wordpress dưới domain name là babalaz.com
    Chú ý rằng, sau khi cài đặt mặc định LAMP server Document Root sẽ tại đường dẫn “/var/www/html” (các website sẽ được bắt đầu từ đây!). Tuy nhiên, Khuyến cáo các bạn nên tạo 1 thư mục riêng cho việc lưu trữ website cũng như việc quản lý được tốt hơn, mình lựa chọn cách tạo NameVirtualHost và đặt wordpress thuộc folder cha /home (để thuận tiện khi cấu hình file /etc/httpd/conf/httpd.conf):
    1. Tạo folder ở đâu đó bạn thích trong /home/:
    mkdir -p /home/websites/babalaz.com
    tham số “-p” cho phép bạn ép hệ thống phải tạo folder cha khi chưa có (websites).
    1. Download WordPress phiên bản mới nhất từ website chính chủ 😀
    cd /home/websites/babalaz.com
    wget https://wordpress.org/latest.tar.gz
    wget là một tiện ích download nếu hệ thống báo lỗi “command not found” bạn nên cài đặt nó bằng yum trước khi dùng lệnh trên.
    1. Giải nén tập tin wordpress vừa download:
    tar  -xzvf latest.tar.gz
    Sau khi giải nén sẽ có thư mục wordpress. ở đây mình đổi tên thành public_html và gán chủ sở hữu folder babalaz.com và tất cả tập tin con cho Apache (cả user và group) để thuận cho các vấn đề về sau.
    mv wordpress public_html && chown –R apache. *
    Dùng lệnh “ll” hoặc “ls –l”
    để kiểm tra lại chi tiết thông tin tập tin và folder:
    listwordpressfolder
    Tiếp theo Ta cần cấu hình cho httpd cho phép nhận định tên miền cho host ảo bằng cách bật chức năng NameVirtualHost trong tập tin “/etc/httpd/conf/httpd.conf”. tìm đến dòng bên dưới và bỏ “#”.
    Chi tiết về Virtual host bạn có thể tham khảo qua bài viết Virtual Hosts
    confighttpdfornamevirtualhost
    Lưu cấu hình (Esc > :wq) và khởi động lại httpd
    service httpd restart
    Truy cập lại website: http://babalaz.com và làm theo hướng dẫn, cho đến bước:
    installwordpress1
    Lúc này Bạn cần tạo Database cho WordPress.
    Tạo Database cho WordPress:
    1. Dùng Comman Line trong MySQL:
    Truy cập vào MySQL bằng quyền có thể tạo xóa sửa (root)
    mysql –u root –p<password>
    Bạn có thể nhập password sau tham số -p hoặc không nếu muốn nhập sau (điều này sẽ giúp bảo mật mật khẩu cho bạn :D):
    accessmysqlcml
    1. Tạo Database cho WordPress:
    CREATE DATABASE wpdb;
    showdatabases
    1. Tạo Database User cho WordPress:
    CREATE USER wpuser@localhost;
    Kiểm trả user:
    SELECT user FROM mysql.user;
    selectuser
    • Cấp quyền sử dụng database WPDB cho user WPUSER:
    a. Thiết lập mật khẩu cho wpuser:
    SET PASSWORD FOR wpuser@localhost=PASSWORD(“<yourpassword>”);
    b. Cấp quyền sử dụng database wpdb:
    GRANT ALL PRIVILEGES ON wpdb.* TO wpuser@localhost IDENTIFIED BY ‘<yourpassword>’;
    • Làm mới lại mysql (cập nhật lại mysql) và thoát khỏi MySQL;
    FLUSH PRIVILEGES;
    Exit;
    Tiếp theo, Quay trở lại trang WordPress đã mở và điền lại đầy đủ thông tin mình vừa khởi tạo và Submit.
    installwordpress2WordPress sẽ không thể tạo được tập tin wp-config.php vì thế Bạn cần copy toàn bộ nội dung trong phần tô xanh vào tập tin wp-config.php tự tạo.
    installwordpress3
    cd /home/websites/babalaz.com/public_html
    vi wp-config.php
    pastephpconfig
    Quay lại trang WordPress và chọn “run and install”
    Điền thêm thông tin quản trị và Install WordPress
    addinfowordpress
    Như vậy, việc tạo một website với WordPress đã hoàn tất.
    Theo WordPress.com, php.net…

    Tags: Tài liệu , Thủ thuật
    Đăng bài lên facebook !

    ĐĂNG NHẬN XÉT
    Cám ơn đã đọc bài viết!
    + Mọi sai xót, thắc mắc xin chia sẻ bên dưới.
    + Hãy viết bằng tiếng Việt có dấu mọi người nha.

    Bài viết có 0 nhận xét:

    Đăng nhận xét

Chia Sẻ Bài Viết Hay

  • Hack forum với method DNN
    Hack forum với method DNN tìm các forum lỗi với dork chính sau inurl:/portals/0/default.aspx inurl:/tabid/36/language/en-US/Default.aspx Mìn...
  • MỘT SỐ TOOL BOMB MAIL
    MỘT SỐ TOOL BOMB MAIL Code bomb mail dễ blacklist IP server, mèng leech 3 tool bomb cũng có chút hiệu quả về cho anh em xài Method : SMTP ht...
  • [2 PSD] CMND Để Unlock
    Download Download
  • Công cụ khai thác SQL
    Havij SQL Injection Havij là  một tự động  SQL Injection  phần mềm  giúp kiểm tra sự thâm nhập  để tìm kiếm  và  tận dụng lợi thế của  các l...
  • PSD CMND unlock
    Download Download
  • Lấy PASSWORD FB của người khác
    Nguồn Jo3 DOWNLOAD CODE DOWNLOAD LISTPASS ok bây h lấy id nó mở cmd à mà tải code nữa nhnhe đi đến chỗ lưu code mình luw ở desktop ok bắt đầ...
  • Phát hiện lỗ hổng XSS chính xác, nhanh gọn với Burp Suite và PhantomJS
    XSS hiện nay là một loại lỗ hổng web ngày càng trở nên phổ biến và nguy hiểm. Trong bài này mình sẽ hướng dẫn các bạn cách tìm lỗ hổng web m...
  • Làm Sao Để Vượt Thoát Kiểm Duyệt Internet
    Làm Sao Để Vượt Thoát Kiểm Duyệt Internet Mẹo Vặt Đơn Giản Có một số kỹ thuật để vượt kiểm duyệt mạng.  Nếu mục đích của bạn chỉ là truy cập...
  • [video] Tổng hợp về botnet
    Đây là những video mình sưu tầm từ nhiều nguồn!!  http://www.mediafire.com/download.php?qqtc0ad59vqrrji http://www.mediafire.com/download.ph...
  • Cách cài hệ điều hành Kali linux vào điện thoại của bạn
    Yêu cầu: Sạc đầy điện thoại Android Mạng ngon Ít nhất 5GB còn trống Bước 1. Tải về Linux ứng dụng trong điện thoại di động Android từ Google...

Danh Mục Chia Sẻ

  • Bảo Mật
  • Code
  • Code web
  • DDos
  • DEEP WEB
  • Facebook
  • Kho Tut
  • News
  • Python
  • Tài liệu
  • Thủ thuật
  • Tools
  • UG
  • Virus

Giới thiệu về tôi

Unknown
Xem hồ sơ hoàn chỉnh của tôi

GAME ANDROID

Lưu trữ Blog

  • ►  2016 (111)
    • ►  tháng 7 (1)
    • ►  tháng 6 (18)
    • ►  tháng 5 (24)
    • ►  tháng 4 (17)
    • ►  tháng 3 (19)
    • ►  tháng 2 (15)
    • ►  tháng 1 (17)
  • ▼  2015 (117)
    • ►  tháng 12 (5)
    • ▼  tháng 11 (17)
      • Cách xác định vị trí thật của người dùng trên Face...
      • HOW TO GET HOSTING CPANEL FREE 20000 MB
      • Tổng hợp kiến thức Hacking Facebook
      • Free 2000 Drok Tìm Kiếm Website lỗi SQLi
      • NEW RIP FACEBOOK 2016
      • reg free vps linux
      • TUT Hack CC
      • Hack tài khoản FACBOOK qua cookie
      • Nhận MIỄN PHÍ Coupon 10$ paypal
      • Hướng dẫn cơ bản tạo website dùng wordpress trên VPS
      • Hướng dẫn phá băng thông Dcom Vina gói Max mới nhấ...
      • THIẾT KẾ WEB, CÓ CẦN THIẾT PHẢI BIẾT CODE ?
      • Hướng dẫn sử dụng CMND để "chôm pass" Facebook
      • Bkav Pro 2015 Full Crack
      • HƯỚNG DẪN TOÀN BỘ CÁC CÁCH THỨC REPORT / RIP FACEB...
      • Tip Rip nick Facebook thành công 90%
      • Free VPS 4G Ram, 20G HDD
    • ►  tháng 10 (17)
    • ►  tháng 7 (56)
    • ►  tháng 6 (22)
  • ►  2014 (1)
    • ►  tháng 6 (1)
Được tạo bởi Blogger.

BIT Templates © 2013
Wap Mobile


↑ Lên đầu trang ↑