WordPress Nền tảng viết blog miễn phí
WordPress là công cụ viết blog nguồn mở với cộng đồng Dev lớn
WordPress là nền tảng blog nguồn mở, với một cộng đồng nhà phát triển thịnh vượng. Nó có một loạt các mẫu miễn phí, plugin miễn phí và plugin trang đích.
Tổng quan
WordPress là nguồn mở và xây dựng trang web phổ biến và phần mềm viết blog. Trong những năm qua, nó đã phát triển từ một nền tảng viết blog thành một hệ thống quản lý nội dung và khung phát triển ứng dụng. Một số lượng rất lớn các trang web trực tuyến ngày nay chạy trên WordPress. Nó cho phép bất cứ ai không có kinh nghiệm phát triển để xây dựng các trang web. Nó cung cấp cho bạn toàn quyền kiểm soát thiết kế và chức năng của trang web của bạn. Cho dù bạn muốn tạo một blog, trang web hoặc muốn bán trực tuyến, WordPress cung cấp cho bạn tất cả các công cụ và tính năng. Nó có một kho lưu trữ plugin rộng rãi với hàng ngàn plugin WordPress có sẵn để nâng cao trải nghiệm WordPress của bạn. Không giống như các đối thủ của nó như Wix, Weebly hoặc Squarespace, WordPress là nguồn mở và miễn phí 100% và điều này làm cho nó trở thành lựa chọn số một của các doanh nghiệp. Không chỉ miễn phí mà còn có một cộng đồng phát triển lớn, có lẽ là cộng đồng nhà phát triển lớn nhất cho bất kỳ phần mềm nào có sẵn trực tuyến. Cộng đồng nhà phát triển này đang tích cực xây dựng các plugin và chủ đề cho WordPress. Mặc dù Joomla cũng là một hệ thống quản lý nội dung miễn phí, nhưng khi bạn so sánh WordPress vs Joomla, WordPress có một lợi thế lớn so với Joomla vì bản chất đơn giản và kiến trúc dễ dàng của nền tảng. Nó. Bất kể loại trang web nào bạn muốn xây dựng, có khả năng một plugin WordPress hiện tại đã có sẵn. Ví dụ: nếu bạn muốn xây dựng một cửa hàng trực tuyến bằng WordPress, có một số lượng lớn các plugin giỏ hàng phổ biến có sẵn cho WordPress như WooC Commerce, EasyCart, ThecartPress, và nhiều hơn nữa. Không chỉ các giỏ hàng, theo nghĩa đen trong mỗi miền mà còn có một plugin có sẵn như để quản lý người dùng mà bạn có thể sử dụng BuddyPress. Vì sự phổ biến của nó, WordPress là sự lựa chọn đầu tiên của các nhà phát triển để viết các tiện ích bổ sung của riêng họ để mở rộng chức năng của WordPress. Phát triển plugin cho WordPress đã trở thành một ngành công nghiệp. Rất nhiều cửa hàng phần mềm trực tuyến đang bán rõ ràng các chủ đề và plugin WordPress miễn phí và miễn phí. Tại thời điểm viết tổng quan này, có hơn 56.000 plugin có sẵn trong thư mục plugin wordpress.org.
Yêu cầu
WordPress có một hệ thống mẫu web bằng bộ xử lý mẫu. Kiến trúc của nó là một bộ điều khiển phía trước, định tuyến tất cả các yêu cầu cho URI không tĩnh cho một tệp PHP duy nhất phân tích URI và nhận ra trang đích. Điều này cho phép hỗ trợ cho nhiều permalinks có thể đọc được của con người. WordPress được viết bằng PHP và được ghép nối với cơ sở dữ liệu MySQL hoặc Maria DB.
- Php phiên bản 7.4 hoặc mới nhất
- MySQL phiên bản 5.6 hoặc mới nhất hoặc MariaDB phiên bản 10.1 hoặc mới nhất
- Hỗ trợ chứng chỉ HTTPS / SSL
- Apache hoặc nginx vì đây là những máy chủ đáng tin cậy và mạnh nhất cho WordPress nếu không bạn có thể cài đặt bất kỳ máy chủ nào miễn là hỗ trợ PHP và MySQL của nó
Đặc trưng
WordPress là nền tảng đằng sau nhiều trang web và blog mà người dùng truy cập mỗi ngày. WordPress là một nền tảng xuất bản ngữ nghĩa có ảnh hưởng và nó đi kèm với một bộ tính năng không giới hạn được lên kế hoạch để làm cho khả năng người dùng với tư cách là nhà xuất bản trên internet dễ dàng, dễ chịu và hấp dẫn. Có những tính năng khác sau đây làm cho WordPress trở thành một giao diện dễ sử dụng và dễ sử dụng nhất cho người dùng.
dễ sử dụng
WordPress rất dễ sử dụng vì nó cung cấp cho bạn quyền truy cập nhanh vào nội dung trực tuyến của bạn và được xuất bản rất nhanh. WordPress chủ yếu được xây dựng để quản lý nội dung của bạn rất nhanh và hiệu quả.
Trang đích cho WordPress
Trang đích cho WordPress rất phổ biến. WordPress cung cấp cho bạn nền tảng nơi bạn có thể xây dựng các trang đích. Trang đích cho bạn một cơ hội để tiếp cận với các khách hàng tiềm năng của doanh nghiệp của bạn.
Chủ đề miễn phí cho WordPress
WordPress là một nền tảng nơi bạn có thể cài đặt một chủ đề miễn phí. Chủ đề sẽ cung cấp cho bạn một cái nhìn tức thì của trang web mong muốn của bạn. Nhiệm vụ duy nhất bạn có thể thực hiện trên WordPress chỉ là đặt nội dung sẵn sàng của bạn vào chủ đề và tất cả các nhiệm vụ quản lý khác được thực hiện bởi WordPress của mình trong một lần. Chủ đề trả tiền cũng có sẵn. Bạn có thể nhận được chủ đề của bạn trên WordPress.org. Chủ đề cho WordPress có sẵn rộng rãi miễn phí.
plugin miễn phí cho WordPress
WordPress cũng cung cấp cho bạn cơ hội để thêm một số tính năng tùy chỉnh trên trang web của bạn dưới dạng plugin. WordPress có cả plugin miễn phí và trả phí mà bạn có thể truy cập trên WordPress.org. Plugin cho WordPress có sẵn rộng rãi miễn phí.
Uyển chuyển
Với sự giúp đỡ của WordPress, người dùng có thể tạo bất kỳ loại trang web nào, blog hoặc trang web cá nhân, danh mục đầu tư chuyên nghiệp, tạp chí hoặc trang web tin tức, blog ảnh, trang web kinh doanh, trang web của chính phủ, một cộng đồng trực tuyến, thậm chí là một mạng lưới của các trang web. Người dùng có thể tạo trang web riêng hấp dẫn với các chủ đề và mở rộng nó với các plugin và thậm chí có thể xây dựng một ứng dụng rất riêng.
Hỗ trợ đa ngôn ngữ cho WordPress
Một trong những tính năng linh hoạt nhất là người dùng có thể sử dụng WordPress bằng nhiều ngôn ngữ khác nhau. Người dùng có thể truy cập hơn 70 ngôn ngữ. Nó cho phép dịch toàn bộ nội dung sang ngôn ngữ được chọn bởi người dùng.
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.