Digital Ocean hiện đang là một trong số những nhà cung cấp VPS lớn nhất trên thế giới. Với những người dùng sử dụng WordPress, Digital Ocean có cung cấp một Application Image có tên WordPress on Ubuntu giúp bạn có thể cài đặt VPS chạy WordPress nhanh chóng chỉ sau vài phút cài đặt.

Video bên dưới mình sẽ hướng dẫn các bạn cách sử dụng Image này để tiến hành cài đặt blog WordPress lên trên VPS của Digital Ocean.

Chúc các bạn thành công.

Hiện tại có rất nhiều coupon giảm giá của Digital Ocean trên site Canh Me để các bạn thử nghiệm VPS.

Comment của bạn

Lưu ý: tất cả comment đều được kiểm duyệt cẩn thận! Nếu có code bạn hãy up lên pastebin.com rồi để lại link trong comment.

109 Comments

  1. truong 12 comment

    Warning: mysqli_real_connect(): (HY000/2002): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (111) in /var/www/html/wp-includes/wp-db.php on line 1490

    Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/wp-includes/wp-db.php on line 1520

    Warning: mysql_connect(): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (111) in /var/www/html/wp-includes/wp-db.php on line 1520

    Bạn Luân ơi giúp mình với. Web mình dùng gói 10$ digital. H nó báo lỗi này. Ban đầu báo lỗi Error Establishing A Database Connection. Mình tắt vps đi bật lại thì vào được nhưng khoảng 5 phút sau lại báo lỗi Error Establishing A Database Connection

      1. truong 12 comment

        tạo Swap và nâng cấp lên gói 20$ mà ko ăn thua bạn ơi. Cứ tắt đi bật lại vps được 5p thì vào web nó báo website is offline

          1. truong 12 comment

            Why my server is fine but Websites are down

            -What control panel are you using? Try starting the iptables service or checking if there were any errors.

            Trên hỏi đáp DO mình thấy cái này. Cho mình hỏi cái dịch vụ iptables này là gì. Dùng ntnao và có hiệu quả ko bạn

    1. Luân Trần Admin

      Lần đầu đăng nhập ở DO bạn phải thay đổi password root, nhập pass cũ, nhấn enter rồi nhập pass mới là ok.
      Nhập password trên Linux không hiện ký tự gì trên màn hình nhé.

      1. Tân 5 comment

        mà chết rồi ! nãy e lỡ tắt terminal rồi h login vào không thấy thông tin nữa h phải làm s ạ

  2. da day 22 comment

    Chào bạn. Mình đã sửa File php.ini như bạn chỉ nhưng nó vẫn hiện upload là 2 Mb và upload quá thì nó bị lỗi, bạn hướng dẫn mình sửa với nhé
    You probably tried to upload a file that is too large. Please refer to documentation for a workaround for this limit.
    Cảm ơn bạn

  3. Nguyễn Xuân Thịnh 1 comment

    Anh Luân ơi em làm em hướng dẫn của anh, sau chuyển hết dữ liệu lên vps em vào trang chủ thì được rồi còn tất cả những trang con như tag, category, post đều bị lỗi> Anh chỉ em cách khắc phục với ạ

    Not Found

    The requested URL /post-tag-category was not found on this server.

    Apache/2.4.7 (Ubuntu) Server at IP Port 80

    1. Luân Trần Admin

      Bạn check lại mod_rewrite đã kích hoạt chưa và vào phần Permalink save lại 1 lần nữa nhé.

  4. DoDienMsm 1 comment

    Mình làm theo hướng dẫn và đã tạo được trang WP trên VPS 1GB RAM nhưng 2 ngày sau bị lỗi “Error establishing a database connection” Vào Reboot lại VPS thì Web chạy bình thường. nhưng sau 1 -2 ngày lại bị và lại phải vào VPS để Reboot. giờ có cách nào khắc phục không cả nhà ?

    1. Luân Trần Admin

      Của bạn bị thiếu RAM rồi, nếu VPS chưa cài SWAP thì kích hoạt để bổ sung bộ nhớ tạm, tối ưu lại server và nâng cấp thêm RAM.

  5. Phuong Nguyen 3 comment

    Luân ơi cho mình hỏi mình sau khi tạo VPS xong cài Hocvps scripts, rồi cài worpress bằng Scrip auto cài đặt WordPress thì nó báo lỗi thế này “Error establishing a database connection”
    Cho mình hỏi nguyên nhân và cách khắc phục với

    1. Luân Trần Admin

      Bạn chưa cấu hình đúng thông số database trong file wp-config.php rồi.

  6. Trần Thế 5 comment

    Tại sao khi mình cài WordPress trên Digitalocean xong. Thì khi bình luận mới, lại không tải được bình luận ra như khi cài ở host mà mất tích luôn vậy nhỉ 🙁

    1. Trần Thế 5 comment

      Mình dùng app cùa digitalocean để cài wordpress, tức là kiểu như mặc định vậy, lúc đó chưa cài cache gì. khi đăng bình luận, vẫn bị như vậy 🙁

  7. Syaoran 1 comment

    Chào bạn, mình mới làm quen với vps cho mình hỏi là trong video phần hiện SSH client mình vào chỗ nào để hiện lên bảng đó,tks ban nhìu

  8. Lương quốc cường 1 comment

    Ad ơi cho mình hỏi mình có thể cài mã nguồn opencart trên vps của Digital Ocean không ạ. Đó giờ cữa hàng mình chạy trên host nhưng do giờ nhu cầu tài nguyên nhiều hơn nên cũng muốn chuyển qua VPS cho tiết kiệm, nói thật thì mình cũng mới làm quen với VPS nên cũng không có kinh nghiệm rất mong được sự giúp đỡ của ad. Cữa hàng mình dùng wedsite bán hàng opencart có tính năng cho tải bản báo giá với một số file vậy mình nên lựa chọn cấu hình vps như thế nào để hoạt động tốt mong ad tư vấn giúp xin chân thành cảm ơn

    1. Luân Trần Admin

      Được nhé bạn, OpenCart nên chọn VPS tầm 1GB – 2GB RAM vì nó cần khá nhiều tài nguyên hệ thống.

  9. Quang 1 comment

    Khi một người dùng truy cập vào website của e nó cứ hiện liên thông báo : yêu cầu xác thực: máy chủ yêu cầu tên người dùng và mật khẩu ..Mong a giúp e chỉ cách tắt nó đi khi ai đó vào web

    1. Luân Trần Admin

      Có nhiều nguyên nhân khác nhau, domain của bạn là gì để mình vào xem thử?

  10. Tit 7 comment

    Đã cài xong,nhưng giờ nó lị lỗi không add được tags,không schedule được post,các chức năng không được như trên hosting,vậy là do cài lỗi hay sao nhỉ?

  11. binhcuibap 2 comment

    hướng dẫn đã ko thấy chỉ phần giải nén file wordpress.zip mà đã giải nén từ lúc nào hay thiệt 😀

  12. binhcuibap 2 comment

    như vậy chỉ dùng dc 1website/1vps vậy muốn dùng nhiều website thì sao nhỉ?

  13. seotopx 1 comment

    Cho mình hỏi, mình thấy gói thấp nhất của DO có đến 20gb disk, mình có thể sử dụng nhiều web trên 1 VPS gói thấp nhất này được không? ram = 512ram có ảnh hưởng gì đến website bạn nhỉ? nói chung mình chưa hình dung ra RAM trong VPS ảnh hưởng thế nào đến các website trong VPS.

  14. Kien 7 comment

    Cám ơn anh nha.Đã chuyển được cái site từ host sang vps. Có thể add thêm site vào vps được với cách tương tự như vậy không a nhỉ?

  15. Trần Văn Dũng 2 comment

    Sao e đăng nhập lần đầu vào SSH client nó ko trả về info acc như của a nhỉ @@

  16. Tuyền Nguyễn 4 comment

    Anh Luân Trần cho e hỏi sau khi up file zip dữ liệu vào vps giống như video a chỉ thì dùng câu lệnh nào để giải nén file zip đó ra vậy

    1. nhat 8 comment

      Unzip tên-file.zip đó bác.Nếu VPS bác chưa cài unzip thì cài bằng lệnh: yum install unzip

  17. Hưng 12 comment

    mình mới cài thử sau khi cài và giải nén phpmyadmin thì đã vào đc. phpmy admin mà k cần cài php5-json thì còn vấn đề gì k luân nhỉ

      1. Hưng 12 comment

        bây giờ mình muốn tạo thêm database để chạy thêm mục khác thì phải làm thế nào luân nhỉ. mình đăng nhập vào phpmyadmin để tạo mới thì không được

          1. Hưng 12 comment

            cảm ơn luân nhé. mình gỡ ra cài centos để cài hocvps scrpit rồi nhưng h đang bị lỗi này
            đây là site của mình http://gl.org.vn/
            mình cài 2 code wp 1 cái chạy trang chủ 1 cái chạy shop bán hàng thì cái chạy shop khi click vào link nó lại đẩy về trang chủ
            http://gl.org.vn/dien-hoa/danh-muc/hoa-su-kien
            không biết cách xử lý cái này thế nào luân nhỉ. thanks bạn

          2. Hưng 12 comment

            mình chuyển về shared hosting r k vọc vps nữa :D. chắc cái đấy là do lỗi permarklink do ngix khác apache. mình thử cài 1 bản wp sử dụng hocvps rồi chuyển sang shared hosting thì cũng bị lỗi tương tự

          3. Luân Trần Admin

            Bạn hãy dùng plugin Duplicator khi muốn chuyển host, không chuyển trực tiếp sẽ hạn chế được lỗi vặt xuất hiện.
            Nginx mặc định hỗ trợ WordPress rất tốt nên permalink không phải vấn đề đâu.

          4. Thanh 8 comment

            Chào Luân,

            Mình cài VPS như hướng dẫn, và dùng Duplicator để backup nhưng không tải file backup trong wp-admin về được. Không biết nguyên nhân là gì nhỉ?

            Và mình chọn gói VPS như trên thì vấn đề bảo mật như nào?

            Cảm ơn bạn!

          5. Luân Trần Admin

            Tại sao lại không tải file backup về được thế bạn?

          6. Thanh 8 comment

            Báo lỗi này đây Luân:

            Internal Server Error

            The server encountered an internal error or misconfiguration and was unable to complete your request.

            Please contact the server administrator at webmaster@xxx to inform them of the time this error occurred, and the actions you performed just before this error.

            More information about this error may be available in the server error log.

  18. Tuyền Nguyễn 4 comment

    Chào anh Luân Trần
    Em mới tìm hiểu VPS, có làm theo video hướng dẫn trong đoạn video
    E chưa biết cách giải nén file zip dữ liệu web cũ sau khi up lên vps
    Import database thì báo lỗi này :


    Error
    SQL query:
    Edit


    SHOW TABLE STATUS FROM `nhadathc_nhadathcm` LIKE 'wp_links'

    MySQL said:


    #2006 - MySQL server has gone away

    #1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘
    Error
    SQL quer’ at line 1

    Nhờ a giúp đỡ

    1. Luân Trần Admin

      VPS của bạn thiếu RAM nên mysql bị tắt rồi. Hãy tạo thêm swap hoặc nâng RAM lên nhé.

  19. Lai H. 1 comment

    Hi Luân,

    Mình làm theo hướng dẫn trong video. Khi đăng nhập vào IP sẽ ra trang chủ, tuy nhiên khi bấm vào trang khác thì nó lại redirect sang host cũ. Không biết còn thiếu bước gì ko?

  20. HieuHaXuan 1 comment

    tình hình là em cài đặt php admin nhưng nó ko báo lỗi “JSON missing”
    có giao diện login MyPHPAdmin luôn
    vấn đề là chỗ nó hỏi usename với pass word 🙁 đó mà em có đặt usename với pass word nào cho cái này đâu r thì ko biết vào thế nào? em làm sai đoạn nào nhỉ? hix

  21. Hùng 12 comment

    Admin cho hỏi. Mình cũng k biết gì nhiều. Trước mình có làm theo hướng dẫn và code 1 web mẫu. Sau đó nhân lên 2 web giống giao diện chỉ khác nội dung. Mình tải file database trong phpmyadmin của site mẫu về. Sau đó mình chỉ sửa địa chỉ domain trong file sql và up file này cho các site clone sau. Nhưng đùng 1 cái hôm nay 2 cái site clone mình báo Error establishing a database connection mặc dù mình đã sửa file wp-config.php theo usname pass database mới. Mình cũng sài VPS ocean. Xin cho cách khắc phục và cho hỏi lỗi do đâu

    1. Luân Trần Admin

      Nếu mình đoán ko nhầm thì Droplet củ bạn có 512MB RAM đúng ko?
      Thường lỗi này phát sinh do VPS thiếu RAM nên nó sẽ tự động tắt một số service đang chạy trong đó có MySQL khiến bạn bị lỗi trên. Bạn có thể tạo SWAP (nếu chưa tạo) hoặc nâng cấp thêm RAM cho VPS rồi khởi động lại VPS là ok.

  22. Hưng 12 comment

    vps này chỉ chạy đc. 1 site/ 1 gói thôi hả luân k có cách chạy nhiều site nhỉ

  23. hung 1 comment

    Cậu cho mình hỏi xíu

    Mình cài đặt xong, rồi vào phpmyadmin thì bắt phải nhập user và pass

    Nhập user: root
    pass thì nhập cái pass truy cập của root mà sao bị #1045 Cannot log in to the MySQL server

    Mong bạn hồi đáp, hay có cài thiếu cái gì ko

  24. Nam 14 comment

    Mình làm xong rồi. vậy có phải có trỏ domain về vps không bạn? ns1.digitalocean.com hả bạn

  25. Nam 14 comment

    mình làm đến bước import phpmyadmin, sau khi import xong nó báo lỗi vậy là sao?

    Error
    SQL query:

    CREATE TABLE `wp_commentmeta` (
    `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
    `comment_id` bigint(20) unsigned NOT NULL DEFAULT ‘0’,
    `meta_key` varchar(255) DEFAULT NULL,
    `meta_value` longtext,
    PRIMARY KEY (`meta_id`),
    KEY `comment_id` (`comment_id`),
    KEY `meta_key` (`meta_key`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    MySQL said: Documentation

    #1046 – No database selected

      1. trần thắng 19 comment

        chào bác Luân Trần. bác có thể cho mình xin contact skype hoặc qua điện thoại được không, mình có 1 vấn đề với con VPS thuê tại digital ocean muốn nhờ bác chỉ giúp. Mình rất cảm ơn.

  26. Tit 5 comment

    Mh làm theo video này cài đc site rồi, giờ mh muốn add 1 subdomain lên vps đó thì làm như thế nào vậy Luân