Cách lưu trữ một trang web WordPress trên Raspberry Pi

Cách lưu trữ một trang web WordPress trên Raspberry Pi

Nếu bạn muốn có trải nghiệm WordPress không rắc rối nhất, một máy chủ WordPress được quản lý như Động cơ WP xử lý tất cả các thiết lập và hỗ trợ để bạn có thể tập trung vào nội dung của mình. Đó là những gì chúng tôi sử dụng để điều hành các trang web chị em của chúng tôi.





Nhưng nếu bạn không có tiền hoặc chỉ muốn thể hiện kỹ năng DIY của mình, thì bạn có thể sử dụng Raspberry Pi cho trang web WordPress của mình.





Đây là cách thiết lập Apache, MySQL và PHP trên Raspberry Pi của bạn và lưu trữ các trang web, cả cục bộ và trên web.





Tại sao sử dụng WordPress?

Nếu bạn đang tìm kiếm một cách để lưu trữ một trang web với mức tối thiểu phiền phức, thì WordPress không phải là giải pháp rõ ràng. Chúng tôi đã xem xét cách định cấu hình Raspberry Pi để lưu trữ một trang web tĩnh hoặc động (nghĩa là, một trang dựa trên các trang chuẩn, được viết sẵn hoặc một trang sử dụng cơ sở dữ liệu để điền các trang).

Nhưng nếu bạn thực sự cần sử dụng WordPress hoặc bạn đang phát triển một chủ đề hoặc các plugin cho một trang web WordPress, thì việc cài đặt Raspberry Pi với nền tảng blog đã được cài đặt và sẵn sàng sử dụng là một lựa chọn tuyệt vời.



tải video youtube có hợp pháp không

Bạn nên sử dụng Raspberry Pi nào?

Để cài đặt WordPress trên Raspberry Pi, bạn cần thiết lập nó làm máy chủ LAMP. Với Linux, Apache, MySQL và PHP được cài đặt, Pi của bạn sau đó sẽ có thể xử lý WordPress (và các phần mềm trang web khác).

Một số mẫu Raspberry Pi có sẵn. Bạn có thể có một, một vài hoặc không có. Nhưng cái nào là phù hợp nhất để chạy WordPress?





Thật hạnh phúc, bất kỳ phiên bản nào của Raspberry Pi đều có thể được sử dụng để lưu trữ một trang web WordPress. Tuy nhiên, để có kết quả tốt nhất, chúng tôi khuyên bạn nên sử dụng Raspberry Pi 2 trở lên. Ngoài ra, hãy đảm bảo bạn đang sử dụng thẻ SD lớn hơn --- ít nhất 16GB --- vì dung lượng lưu trữ là yêu cầu chính đối với máy chủ web. (Cũng xem xét một số bộ nhớ ngoài cho Pi!)

Phần còn lại của hướng dẫn này giả định rằng Raspberry Pi của bạn đã được bật và kết nối với mạng cục bộ của bạn. Bạn cũng nên cấu hình SSH để truy cập dòng lệnh từ xa.





Bước 1: Thiết lập Máy chủ Web Apache

Bắt đầu bằng cách cài đặt máy chủ web Apache. Đây là phần mềm cho phép bạn cung cấp bất kỳ loại trang web nào cho bất kỳ trình duyệt nào. Đó là tất cả những gì bạn cần để phục vụ một trang HTML, được tạo tĩnh hoặc động bằng PHP.

sudo apt install apache2 -y

Sau khi cài đặt, Apache sẽ thả một tệp HTML thử nghiệm vào thư mục web trên Pi của bạn. Bạn nên kiểm tra điều này từ một máy tính (hoặc điện thoại thông minh) khác trên mạng của bạn. Bạn sẽ cần nhập địa chỉ IP của Pi vào thanh địa chỉ của trình duyệt. Nếu bạn đang sử dụng SSH, bạn sẽ biết điều này rồi; nếu không, hãy nhập:

hostname -I

Điều này sẽ hiển thị địa chỉ IP của Raspberry Pi của bạn. Trang bạn thấy phải giống như thế này:

Bạn cũng có thể kiểm tra trang web hoạt động từ Raspberry Pi của mình bằng địa chỉ http: // localhost.

Bước 2: Cài đặt PHP trên Raspberry Pi

Tiếp theo, đã đến lúc cài đặt PHP. Đây là bộ xử lý trước phần mềm cho phép cung cấp các trang web do máy chủ tạo thay vì các trang HTML tĩnh. Trong khi một trang HTML có thể được viết toàn bộ, một trang PHP sẽ có các lệnh gọi đến các trang khác và cơ sở dữ liệu, để điền nội dung vào trang đó.

Trong khi các nền tảng phía máy chủ khác có sẵn (chẳng hạn như ASP), thì PHP rất quan trọng ở đây vì nó được yêu cầu cho WordPress vì bản thân WordPress được viết bằng PHP.

Cài đặt bằng:

sudo apt install php -y

Khi điều này được thực hiện, bạn nên kiểm tra xem PHP có hoạt động không. Thay đổi thư mục thành / var / www / html / như thế này:

cd /var/www/html/

Tại đây, xóa index.html tệp (trang web bạn đã xem trước đó):

sudo rm index.html

Tiếp theo, tạo một tệp mới có tên index.php (nano được cài đặt theo mặc định):

sudo nano index.php

Tại đây, hãy thêm bất kỳ (hoặc tất cả) mã sau:



Theo thứ tự, các lệnh này hiển thị:

  • Cụm từ 'xin chào thế giới'
  • Ngày và giờ hiện tại
  • Thông tin PHP để cài đặt

Lưu tệp, sau đó khởi động lại Apache:

sudo service apache2 restart

Làm mới trang để xem kết quả.

PHP và Apache đều đang hoạt động. Bây giờ là lúc cài đặt phần mềm cơ sở dữ liệu, MySQL.

Bước 3: Cài đặt MySQL trên Raspberry Pi

WordPress (và phần mềm trang web được tạo động khác) yêu cầu cơ sở dữ liệu để lưu trữ nội dung, liên kết đến hình ảnh và quản lý quyền truy cập của người dùng (trong số nhiều thứ khác). Dự án này sử dụng một nhánh của MySQL được gọi là MariaDB:

sudo apt install mysql-server php-mysql -y

Sau khi cài đặt này, bạn sẽ phải khởi động lại Apache một lần nữa:

sudo service apache2 restart

Như đã lưu ý, các tùy chọn cơ sở dữ liệu khác có sẵn cho loại dự án này. Tuy nhiên, để có kết quả tốt nhất, đặc biệt nếu đây là lần đầu tiên bạn định cấu hình máy chủ web, hãy gắn bó với MySQL.

Bước 4: Cài đặt WordPress trên Raspberry Pi

Để cài đặt WordPress, trước tiên bạn cần cài đặt nó. Tuy nhiên, trước khi thực hiện việc này, hãy xóa nội dung của / html / danh mục:

cd /var/www/html/
sudo rm *

Ký tự đại diện dấu hoa thị (*) xóa mọi thứ trong thư mục nhờ vào rm (loại bỏ) lệnh.

Tiếp theo, sử dụng wget để tải xuống phiên bản WordPress mới nhất:

sudo wget http://wordpress.org/latest.tar.gz

Sau khi tải xuống, hãy giải nén nội dung:

sudo tar xzf latest.tar.gz

Thư mục wordpress nên được tạo, nhưng bạn muốn nội dung của nó trong html. Mặc dù bạn có thể di chuyển những thứ này theo cách thủ công bằng giao diện người dùng trên máy tính để bàn, nhưng thật đơn giản để thực hiện việc này từ dòng lệnh:

sudo mv wordpress/* .

Hãy chắc chắn bao gồm dấu cách và dấu chấm ở cuối, tham chiếu đến thư mục hiện tại!

Vào ls để xác nhận thư mục chứa đầy các thư mục WordPress và tệp PHP:

Trước khi tiếp tục, hãy dọn dẹp mọi thứ một chút, loại bỏ tệp đã tải xuống và thư mục wordpress:

sudo rm -rf wordpress latest.tar.gz

Tiếp theo, đặt người dùng Apache làm chủ sở hữu của thư mục:

sudo chown -R www-data: .

Bước 5: Định cấu hình MySQL

Để thiết lập cơ sở dữ liệu, trước tiên bạn cần chạy lệnh cài đặt:

sudo mysql_secure_installation

Bạn sẽ sớm được nhắc đặt mật khẩu gốc. Thực hiện theo các hướng dẫn trên màn hình, đảm bảo bạn luôn ghi chú mật khẩu vì nó sẽ được yêu cầu sau này.

Khi đây là một, các lời nhắc sau sẽ xuất hiện:

  • Xóa người dùng ẩn danh
  • Không cho phép đăng nhập root từ xa
  • Xóa cơ sở dữ liệu thử nghiệm và truy cập vào nó
  • Tải lại bảng đặc quyền ngay bây giờ

Đối với mỗi trong số này, hãy nhấn xác nhận. Khi hoàn tất, thông báo 'Tất cả đã xong!' thông báo sẽ được hiển thị.

Bước 6: Tạo cơ sở dữ liệu WordPress

Để cài đặt WordPress, trước tiên bạn cần phải cấu hình cơ sở dữ liệu. Bắt đầu bằng cách chạy mysql lệnh, nhập mật khẩu từ trước đó.

sudo mysql -uroot -p

Thao tác này sẽ mở màn hình MariaDB. Tại dấu nhắc, hãy tạo cơ sở dữ liệu:

create database wordpress;

Lưu ý cách tất cả các lệnh trong màn hình MariaDB kết thúc bằng dấu ';'. Tiếp theo, người dùng root cần có đặc quyền cơ sở dữ liệu. Sử dụng mật khẩu của riêng bạn thay cho MẬT KHẨU.

GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';

Làm theo điều này bằng cách xóa các đặc quyền cơ sở dữ liệu trước đó:

FLUSH PRIVILEGES;

Thoát khỏi công cụ quản lý cơ sở dữ liệu MariaDB với Ctrl + D .

Bước 7: Cài đặt và cấu hình WordPress

Cài đặt WordPress rất đơn giản; nếu bạn đã thực hiện nó trên một trang web hiện có, bạn nên biết phải làm gì.

Mở trang web trong trình duyệt của bạn (như mô tả ở trên). Bạn sẽ thấy màn hình Thiết lập WordPress. Chọn ngôn ngữ của bạn, sau đó Tiếp tục, và ghi chú những gì bắt buộc: tên cơ sở dữ liệu, tên người dùng, mật khẩu, máy chủ lưu trữ và tiền tố bảng (đây là dành cho các bảng cơ sở dữ liệu).

Nếu bạn đã làm được điều đó đến nay, bạn nên đặt tên cho cơ sở dữ liệu là 'wordpress' và có một ghi chú về mật khẩu. Tên người dùng là nguồn gốc , và máy chủ localhost . Các bảng Prefix là wp_.

Nhấp chuột Nộp , sau đó Chạy cài đặt và nhập Tiêu đề trang web , cùng với tên tài khoản , và Mật khẩu cho tài khoản quản trị viên của bạn. Nhấp chuột Cài đặt WordPress và đợi khi WordPress được thiết lập (nhanh chóng).

Để đăng nhập vào cài đặt WordPress của bạn, hãy truy cập http: // localhost / wp-admin .

Ở giai đoạn này, bạn có một trang web mà bạn có thể bắt đầu sử dụng. Hướng dẫn của chúng tôi về bắt đầu với WordPress sẽ giúp ở đây. Đừng quên chọn một chủ đề và một vài plugin hữu ích. Bạn cũng sẽ cần một phương pháp để truy cập trang web từ internet.

Truy cập trang web WordPress của bạn từ Internet

Khi mọi thứ vẫn ổn, có thể bạn sẽ chỉ có thể truy cập trang web từ bên trong mạng gia đình của mình. Để thay đổi điều này, bạn sẽ cần một địa chỉ IP tĩnh và quản lý chuyển tiếp cổng từ bộ định tuyến tới Raspberry Pi của bạn.

Tuy nhiên, địa chỉ IP tĩnh rất đắt, nhưng bạn có thể sử dụng nhà cung cấp DNS động để thay thế. Về cơ bản, điều này liên kết một URL tùy chỉnh với Raspberry Pi của bạn, mặc dù các dịch vụ như vậy thường phải trả phí. Kiểm tra danh sách của chúng tôi về nhà cung cấp DNS động tốt nhất để biết đầy đủ chi tiết.

Chế độ năng lượng thấp có sạc điện thoại của bạn nhanh hơn không

Nếu bạn gặp sự cố với các trang trắng trống hoặc lỗi máy chủ nội bộ 500 trong WordPress , hãy xem hướng dẫn hữu ích của chúng tôi.

Lưu trữ một trang web WordPress trên Raspberry Pi: Thành công!

Bây giờ bạn đã hoàn tất và một trang web WordPress đang chạy trên Raspberry Pi của bạn. Miễn là máy tính vẫn được bật, trang web sẽ tiếp tục có thể truy cập được. Quá trình này cũng đơn giản, yêu cầu bạn chỉ cần:

  • Cài đặt Apache, PHP và MySQL
  • Tải xuống và cài đặt WordPress
  • Định cấu hình cơ sở dữ liệu MySQL
  • Tạo cơ sở dữ liệu WordPress của bạn
  • Định cấu hình WordPress
  • Khởi chạy trang web và truy cập nó cục bộ hoặc qua web

Nếu tất cả những điều này là một chút quá sức, chúng tôi không trách bạn. Đó là lý do tại sao chúng tôi khuyên bạn nên sử dụng Động cơ WP để lưu trữ các trang web WordPress mà không gặp rắc rối. Họ quản lý tất cả các vấn đề quản trị để bạn có thể tập trung vào nội dung của mình.

Tiếp tục trau dồi kiến ​​thức WordPress của bạn với hướng dẫn của chúng tôi để kích thước hình thu nhỏ và hình ảnh nổi bật trong WordPress .

Đăng lại Đăng lại tiếng riu ríu E-mail Cách thay đổi giao diện của màn hình Windows 10 của bạn

Bạn muốn biết cách làm cho Windows 10 trông đẹp hơn? Sử dụng các tùy chỉnh đơn giản này để biến Windows 10 của riêng bạn.

Đọc tiếp
Chủ đề liên quan
  • DIY
  • Wordpress
  • Máy chủ web
  • Raspberry Pi
Giới thiệu về tác giả Christian Cawley(1510 bài báo đã xuất bản)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích về Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký
Thể LoạI Diy