Openshift là một nhà cung cấp hosting và có gói hosting miễn phí thuộc dạng tốt trong các loại hosting miễn phí, hoạt động ổn định, hỗ trợ nhiều bộ mã nguồn, trong đó có WordPress.

Điểm hạn chế là khi cài đặt WordPress rồi, chúng ta không thể tùy biến sâu, do không can thiệp được sâu vào mã nguồn và khi bị lỗi thì coi như hỏng, không khắc phục được. Để khắc phục điểm hạn chế này, chúng ta cần tìm cách truy cập và sửa các file mã nguồn, FTP có thể làm được điều này.

Đầu tiên chúng ta tạo một fike key để nhằm xác định danh tính của chúng ta với hosting, phần mềm cần thiết đây: https://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe

  1. Sử dụng Puttygen như sau: Mở file Puttygen.exe vừa tải về, chọn Generate… để tạo key, sau khi tạo xong, nó sẽ có phần mã loằng ngoằng, bạn chọn tất cả phần mã này và coppy toàn bộ. Sau đó bạn nhìn bên dưới có nút Save ass Private, bạn click vào đó và nhập tên file bất kỳ để lưu lại. File này sẽ được dùng ở bước 3.

2. Vào trang quản trị app của Openshift, đăng nhập tại đây: https://openshift.redhat.com/app/login

Sau đó vào App của bạn, chọn tab Setting, click Add a new key, bạn paste cái mã loằng ngoằng bạn vừa copy vào đây và save lại.

3. Tải và cài đặt Filezilla (phần mềm quản trị FTP)

Bạn tải Filezilla tại đây: http://sourceforge.net/projects/filezilla/files/FileZilla_Client/3.19.0/FileZilla_3.19.0_win32-setup.exe/download

Tải về sau đó cài đặt, bạn chạy Filezilla lên, vào Menu Edit, chọn mục Setting, trong đó ở phần Connection, chọn SFTP.

Bạn click vào Add key file…, bạn duyệt đến file bạn vừa lưu ở bước 1, nhấn OK.

Click vào hình này:

Getting to the filezilla site manager picture

Chọn New Site.

setting up the dialog for SFTP filezilla picture

Phần Host, bạn nhập đường dẫn đến web của bạn, ví dụ: web1-webcuatoi.rhcloud.com

Phần Protocol chọn SFTP

Phần Logon type chọn Normal

Phần User, bạn điền User của bạn vào, user gồm nhiều chữ, số, bạn có thể tìm thấy nó khi ở trang quản lý ứng dụng của bạn, ví dụ như hình sau:

overview ssh putty configure 2

thì user chính là dãy chữ số: 5464dd4ce0b8cd2fcd0000b7

Sau khi nhập hết các ô trên, các bạn nhấn OK để lưu cấu hình site lại.

Để kết nối bạn click vào File, Site manager, chọn Site các bạn vừa tạo và nhấn Connect, đợi một lúc sẽ Connect xong.

Mã nguồn WordPress sẽ ở trong thư mục: App-root\data

Chúc các bạn thành công. Nếu khó khăn hãy comment để được trợ giúp.