Trước khi tiến hành cài đặt WordPress, server cần cài đặt sẵn LEMP hoặc LAMP.
Các bước cài đặt WordPress trên CentOS
Tải WordPress
Đến folder chứa nội dung website (nếu dùng HocVPS Script thì là /home/domain.com/public_html/
)
cd /usr/share/nginx/html/
wget http://wordpress.org/latest.tar.gz
Giải nén
tar -xzvf latest.tar.gz
Tạo WordPress MySQL Database và User
Xem hướng dẫn thao tác database bằng dòng lệnh. Ví dụ mình tạo database wordpress, user wordpressuser với password password để sử dụng.
Cài đặt WordPress
Tạo file wp-config.php
cp ./wordpress/wp-config-sample.php ./wordpress/wp-config.php
Chỉnh sửa file
sudo nano ./wordpress/wp-config.php
Điền thông tin database, user, password vào
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress'); /** MySQL database username */ define('DB_USER', 'wordpressuser'); /** MySQL database password */ define('DB_PASSWORD', 'password');
Lưu và thoát.
Di chuyển tất cả file trong folder wordpress ra ngoài
mv -f ./wordpress/* ./
Thay đổi ownership folder chứa WordPress
sudo chown nginx:nginx * -R
Giờ bạn có thể tiến hành cài đặt WordPress bằng cách truy cập http://site.com/wp-admin/install.php rồi đó.
Hi mod,
minh làm như hướng dẫn nhưng khi truy cập đường dẫn để cài đặt wordpress thì nó báo “File not found”
Nếu bạn dùng HocVPs thì sử dụng hướng dẫn này sẽ tiện hơn nhiều: https://hocvps.com/script-tu-dong-tai-va-cai-dat-wordpress-tren-vps/
Trong trường hợp hiện tại, bạn đã chỉnh sửa cho thư mục wordpress trực thuộc webserver(nginx), cũng như file cấu hình virtualhost(nginx conf) đã quy định document_root của website chưa
Em tạo database bằng hocvps rồi. Trang web của em không phải là wordpress: http://ltkphotography.ml/
Giờ gắn cái database cho web kiểu gì ạ? Có phải tạo file …config.php không ạ?
Hình như tool này không sử dụng database. Bạn kiểm tra source code xem. Tùy từng mã nguồn mà database cấu hình khác nhau
Hi bác, em nhận mail của Paypal, giờ nó muốn site wordpress mình phải dùng giao thức https thì mới đc phép làm seller bán hàng trên web mình. Giờ em làm sao chuyển thành https ạ
Bạn đang cài đặt VPS theo hướng dẫn nào nhỉ?
em cài chính xác theo hocvps trên centos 6 ạ.
Vậy bạn tham khảo bài viết này nhé: https://www.crazytut.com/cai-dat-ssl-tren-nginx-apache-mien-phi-tu-lets-encrypt/
Không hiểu sao VPS của mình cài WordPress xong chạy khoảng 10-15 phút là báo lỗi Error establishing a database connection. Phpmyadmin vào vẫn thấy data bình thường
P/s: Mình dùng VPS của Vultr , chạy CentOS 6 và setup bằng HocVPS Script, wordpress thì install manual.
Bác nào gặp trường hợp này chưa 🙂
lệnh xóa hết foder là gì vậy anh
Di chuyển đến folder với lệnh
cd
, sau đó dùng lệnhrm -rf *
để xóa toàn bộ file/folder trong thư mục đó.em cài wordpress , xong em login wordpress admin để sửa themes thì nó báo…..
Bạn cần phải chỉnh cho tập tin ở chế độ có thể ghi được để bạn có thể lưu các thay đổi của mình. Bạn xem thêm thông tin tại Hướng dẫn.
em nghĩ cái này là phải cmod file, nhưng em ko biết làm như thế nào,
ảnh của em đây… [img]http://i.imgur.com/i7GnH1q.jpg[/img]
Bạn check lại xem owner và group của các file này như thế nào nhé, có phải là root ko? Ngoài ra check lại cả chmod nữa.
Mình cài hocvps và cái wordpress như trên . Script báo thành công hết rồi nhưng khi truy cập theo IP (mình chưa connect tên miền về VPS) thì nó báo Unable to connect.
Như vậy là bị làm sao ?
Bạn check lại xem service nginx có đang chạy ko?
em dien xong database roi dung lenh nao de luu lai ak ?
Bạn dùng gì để chỉnh sửa?
Mình bị lỗi “No input file specified.”
khi truy cập vào link cài đặt http://domain.com/wp-admin/install.php
Bạn nào giúp mình với
Bạn cài đặt webserver như thế nào thì đường dẫn tương ứng như thế. Lỗi kia do bạn sai đường dẫn thôi.
Bạn Luân giúp mình với.
Mình cài HocVPS Script đúng như hướng dẫn và cũng làm đúng như hướng dẫn luôn ý(mình mới đang tập làm quen với VPS).
Mình không biết phải điều chỉnh như nào nữa? Loay hoay mấy hôm nay rồi, giờ mới dám post hỏi.
Hỏi thì có gì mà phải xoắn =)))
Thôi gửi thông tin VPS vào mail mình check thử coi, chứ chờ bạn mô tả cụ thể chắc chết.
Em dùng:
sudo chown nginx:nginx * -R
Nhưng mà không thể upload được file. Khi upload đều gặp thông báo không có quyền ghi file 🙁 .
Bạn dùng webserver nào vậy, cài đặt bằng Image của Vultr à?
em dùng digitalocean anh ạ 🙁
Webserver cơ mà, Nginx hay Apache, chạy CentOS hay Ubuntu?
sorry em nhầm. em đang dùng Nghix chạy CentOs
Di chuyển đến folder chứa code rồi dùng lệnh này cơ:
chown -R nginx:nginx *
Lệnh đó em dùng rồi nhưng không được 🙁
https://www.dropbox.com/s/eiu8i0ddlf21qhg/3.PNG?dl=0
À em fix được rồi cảm ơn anh nhé. Do em quên không cấu hình lại thư mục của wordpress
Câu lệnh này có ý nghĩa gì bác luân nhỉ. Em lỡ thao tác nó trên /root của vps
sudo chown nginx:nginx * -R
Nó có ảnh hưởng gì đến bảo mật không bác !
Nó cho phép nginx được phép đọc ghi dữ liệu trên toàn bộ folder
em bị lỗi plugin mạng xã hội ,em ấn like thử mà nó ko hiện lên hộp thông báo ở facebook??? anh có cách khắc phục ko ạ, Em ấn like thử 1 bài viết , và xem lại nhật ký hoạt động facebook thì ko thấy em ấn like bài viết đó ạ, anh có cách khắc phục nào ko giúp em, em đổi id app rồi mà ko được nữa
Site nào bạn nhỉ?
Ngồi mày mò mãi cuối cùng thì cũng làm đc, cảm ơn anh Luân
Em bị lỗi này trong woocommerce > system status
SOAP Client: Your server does not have the SOAP Client class enabled – some gateway plugins which use SOAP may not work as expected.
Em xài control panel HocVPS Script
Bạn tìm kiếm và cài đặt php_soap nhé, HocVPS Script không cài đặt cái này.
Nếu khi cài đặt các bạn gặp lỗi
No input file specified.
thì tham khảo comment này nhé: https://hocvps.com/cai-dat-va-quan-ly-server-de-dang-voi-hocvps-script/#comment-335Lỗi này sửa sao vậy
Bạn check lại đường dẫn đã upload code lên chuẩn chưa, đã phân quyền webserver chưa?
Cho mình hỏi sau khi cài xong hocscript thì mình làm thử, làm hết nhưng vào trang chủ nó báo ” 403 Forbidden – nginx ” còn thêm /wp-admin/install.php thì nó báo “No input file specified. “
Bạn tham khảo comment này: https://hocvps.com/cai-dat-va-quan-ly-server-de-dang-voi-hocvps-script/#comment-335
Và những comment phía trên nữa nhé. Bạn làm thiếu bước rồi.
Sao mình tìm mà không thấy comment bạn giải đáp đó nhỉ
Giờ bạn gặp vấn đề gì vậy?
Cái này là cài mới bác làm 1 bài hướng dẫn chuyển web đang chạy từ host sang vps cài lemp or lamp đi ạ
Okie, sắp tới còn có cả video nữa nhé.
Video hướng dẫn chuyển từ wordpress đang trên host VPS Vultr có chưa ạ? E có search trên site mà không thấy ^^