Hướng dẫn cài đặt
Cài đặt bằng GitHub
Tải xuống WordPress từ GitHub
Giải nén gói trong một thư mục trống và tải lên mọi thứ.
Mở Wpadmininstallphp trong trình duyệt của bạn. Nó sẽ đưa bạn qua quy trình để thiết lập tệp
wp-config.php
với chi tiết kết nối cơ sở dữ liệu của bạn.Nếu vì một lý do nào đó, điều này không hoạt động, đừng lo lắng. Nó không hoạt động trên tất cả các máy chủ web. Mở
WP-config-sample.php
với trình soạn thảo văn bản như WordPad hoặc tương tự và điền vào chi tiết kết nối cơ sở dữ liệu của bạn.Lưu tệp dưới dạng
wp-config.php
và tải lên nó.Mở Wpadmininstallphp trong trình duyệt của bạn.
Khi tệp cấu hình được thiết lập, trình cài đặt sẽ thiết lập các bảng cần thiết cho trang web của bạn. Nếu có lỗi, hãy kiểm tra lại tệp
wp-config.php
của bạn và thử lại. Nếu nó thất bại một lần nữa, vui lòng truy cập Diễn đàn hỗ trợ WordPress với càng nhiều dữ liệu càng tốt.Nếu bạn không nhập mật khẩu, lưu ý mật khẩu được cung cấp cho bạn. Nếu bạn không cung cấp tên người dùng, đó sẽ là
admin
.Trình cài đặt sau đó sẽ gửi bạn đến trang đăng nhập. Đăng nhập bằng tên người dùng và mật khẩu bạn đã chọn trong quá trình cài đặt. Nếu một mật khẩu được tạo cho bạn, thì bạn có thể nhấp vào hồ sơ của Google để thay đổi mật khẩu.
Cài đặt bằng Docker
Cài đặt các gói Docker với lệnh APT bên dưới:
apt-get install docker.io
Khi cài đặt kết thúc, hãy bắt đầu Docker và thêm nó để chạy vào thời gian khởi động hệ thống với lệnh SystemCTL:
systemctl start docker
systemctl enable docker
Tiếp theo, hãy kiểm tra phiên bản Docker bằng lệnh Docker này:
docker version
docker run hello-world
Thiết lập thùng chứa mariadb
Trong bước này, chúng tôi sẽ tải xuống một hình ảnh MariaDB mới từ sổ đăng ký Docker và tạo một thùng chứa mới dựa trên hình ảnh đó. Chúng tôi sẽ định cấu hình một cơ sở dữ liệu mới và người dùng cho cài đặt WordPress. Tải hình ảnh docker mariadb vào hệ thống với lệnh docker pull:
docker pull mariadb
Bây giờ bạn có thể thấy hình ảnh Docker Mariadb mới với lệnh bên dưới:
docker images
Tiếp theo, tạo một thùng chứa mới từ hình ảnh Mariadb cho cài đặt WordPress. Trước khi tạo thùng chứa mới, hãy tạo một thư mục mới cho dữ liệu WordPress, thư mục cơ sở dữ liệu và thư mục mã WordPress.
mkdir ~/wordpress
mkdir -p ~/wordpress/database
mkdir -p ~/wordpress/html
Bây giờ hãy tạo thùng chứa Mariadb mới với tên ‘WordPressDB’ với lệnh bên dưới:
docker run -e MYSQL_ROOT_PASSWORD=aqwe123 -e MYSQL_USER=wpuser -e MYSQL_PASSWORD=wpuser@ -e MYSQL_DATABASE=wordpress_db -v /root/wordpress/database:/var/lib/mysql --name wordpressdb -d mariadb
Themariadbriadb Container đã được tạo, bây giờ hãy kiểm tra người dùng mới và cơ sở dữ liệu để cài đặt WordPress để đảm bảo không có lỗi với lệnh trên đầu. Từ máy chủ, hãy kiểm tra địa chỉ IP container WordPressDB bằng lệnh docker bên dưới:
docker inspect -f '{{ .NetworkSettings.IPAddress }}' wordpressdb
Tiếp theo, kết nối với thùng chứa WordPressDB với lệnh MySQL từ hệ thống máy chủ:
mysql -u wpuser -h 172.17.0.2 -p
TYPE PASSWORD: wpuser@
Container Docker mới, người dùng MySQL và cơ sở dữ liệu MySQL cho WordPress đã được tạo thành công.
Cài đặt thùng chứa WordPress
Khi container cơ sở dữ liệu đã được tạo, hãy tải xuống hình ảnh WordPress Docker mới nhất với lệnh Docker kéo:
docker pull wordpress:latest
Khi tải xuống hoàn tất, hãy tạo một thùng chứa mới từ các hình ảnh có tên ‘WPContainer’.
docker run -e WORDPRESS_DB_USER=wpuser -e WORDPRESS_DB_PASSWORD=wpuser@ -e WORDPRESS_DB_NAME=wordpress_db -p 8081:80 -v /root/wordpress/html:/var/www/html --link wordpressdb:mysql --name wpcontainer -d wordpress
Để xem bộ chứa WordPress đang chạy, bạn có thể kiểm tra nó với lệnh Curl trên IP máy chủ và cổng 8081.
curl -I 192.168.43.99:8081
Bạn sẽ thấy kết quả:
- Máy chủ web là Apache, chạy trên Debian.
- Php 5.6 đang chạy trong container.
- Bạn thấy việc chuyển hướng đến cài đặt WordPresss.