Mục lục:

Wordpress trong túi: 6 bước
Wordpress trong túi: 6 bước

Video: Wordpress trong túi: 6 bước

Video: Wordpress trong túi: 6 bước
Video: Cách đăng bài viết mới lên WordPress chỉ 5 phút 2024, Tháng mười một
Anonim
Wordpress trong túi
Wordpress trong túi

Raspberry Pi Zero là máy tính nhỏ nhất trong gia đình Raspberry Pi.

Dễ dàng bỏ vào túi của bạn, Pi Zero có thể được sử dụng như một Máy chủ Wordpress.

Tôi chọn Wordpress vì nó là giải pháp tức thì để tạo một trang web mạnh mẽ một cách dễ dàng.

Bước 1: Những thứ cần thiết

Những thứ cần thiết
Những thứ cần thiết
Những thứ cần thiết
Những thứ cần thiết
Những thứ cần thiết
Những thứ cần thiết

1 Raspberry Pi Zero hoặc Zero W được kết nối với Internet. Đảm bảo rằng bạn đang chạy hệ điều hành dựa trên Debian, chẳng hạn như Raspbian hoặc DietPi. Ubuntu không được hỗ trợ trên Pi Zero, vì Ubuntu chỉ có thể chạy trên kiến trúc ARMv7 trở lên. Ở đây tôi đã thiết lập Pi Zero qua USB Ethernet. Bạn cũng có thể thực hiện điều này qua Wi-Fi.

Đảm bảo rằng SSH được bật.

2 Máy tính để bàn có kết nối Internet.

3 Phần mềm đầu cuối Putty (nếu sử dụng Windows). Liên kết: -

Nếu bạn đang sử dụng máy tính Mac hoặc Linux, hãy mở một thiết bị đầu cuối và sử dụng lệnh "ssh".

Bước 2: Bắt đầu kết nối

Bắt đầu kết nối
Bắt đầu kết nối
Bắt đầu kết nối
Bắt đầu kết nối
Bắt đầu kết nối
Bắt đầu kết nối

Bật nguồn Zero và kết nối nó với Internet bằng Wifi hoặc USB Ethernet.

Tìm địa chỉ IP của Pi Zero bằng cách đăng nhập vào bộ định tuyến của bạn. Thường là https://192.168.1.1 hoặc

Địa chỉ trang tùy chỉnh bộ định tuyến khác nhau đối với các bộ định tuyến khác nhau. Bạn có thể tìm thấy IP được liệt kê trên nhãn dán ở mặt sau bộ định tuyến của mình. Hoặc tìm IP của kiểu bộ định tuyến của bạn trên Google.

Bạn cũng có thể sử dụng Dịch vụ Bonjour của Apple hỗ trợ Multicast DNS (hoặc tên máy chủ như raspberrypi.local)

Bạn có thể tải Bonjour tại đây: -

Điều này làm cho mọi thứ trở nên dễ dàng. Bạn có thể sử dụng tên máy chủ của mình để đăng nhập vào Pi Zero thông qua SSH thay vì tìm ra IP của nó và sau đó nhập nó.

Bạn cũng có thể sử dụng một công cụ như Advanced IP Scanner. Tải xuống tại đây: -

hoặc sử dụng Angry IP Scanner. Tải xuống tại đây: -

Bây giờ nhập địa chỉ IP vào cài đặt đăng nhập Putty và đăng nhập vào Pi Zero của bạn với tư cách là người dùng pi.

Bây giờ bạn sẽ có thể truy cập dấu nhắc lệnh của Pi từ xa. Sau khi đăng nhập, bạn sẽ thấy: -

pi @ raspberrypi ~ $:

Nếu bạn vẫn chưa biết cách bật ssh, hãy kết nối bàn phím và chuột màn hình với Pi Zero của bạn.

Mở một thiết bị đầu cuối và nhập: -

sudo raspi-config

Thao tác này sẽ mở ra công cụ cấu hình.

Nếu bạn đang sử dụng Raspbian Stretch: -

chọn Tùy chọn giao diện, nhấn enter.

Nó sẽ hỏi bạn có muốn bật máy chủ ssh hay không.

Chọn có.

Nhưng nếu bạn đang sử dụng Raspbian Jessie: -

chọn Tùy chọn nâng cao, nhấn enter và thực hiện tương tự như đã nêu ở trên.

Thoát công cụ raspi-config

Bây giờ bạn nên khởi động lại Pi của mình bằng cách nhập: -

khởi động lại sudo

Khởi động lại sau khi cấu hình đảm bảo rằng tác vụ thay đổi có hiệu lực.

Bây giờ sử dụng một thiết bị đầu cuối ssh trên máy tính để bàn bình thường của bạn. Nếu sử dụng windows, Putty, nếu sử dụng Linux hoặc Mac, hãy nhập lệnh 'ssh' vào thiết bị đầu cuối của bạn.

Tên người dùng mặc định là pi

Và mật khẩu mặc định là raspberry.

Tất cả đều ở dạng chữ thường.

Bạn có thể thay đổi mật khẩu của mình, nếu bạn muốn, bằng cách nhập: -

sudo passwd

Bước 3: Các lệnh phải chạy trong Terminal

Các lệnh phải chạy trong thiết bị đầu cuối
Các lệnh phải chạy trong thiết bị đầu cuối
Các lệnh phải chạy trong thiết bị đầu cuối
Các lệnh phải chạy trong thiết bị đầu cuối
Các lệnh phải chạy trong Terminal
Các lệnh phải chạy trong Terminal

Chạy (nhập thông tin sau vào thiết bị đầu cuối của bạn): -

sudo apt-get cập nhật

sudo apt-get nâng cấp -y

Sau đó, khởi động lại Pi Zero của bạn bằng cách nhập: -

khởi động lại sudo

Khởi động lại là cần thiết để các thay đổi liên quan đến hạt nhân mới có hiệu lực.

sudo apt-get install -y apache2 php libapache2-mod-php mysql-server php-mysql

LƯU Ý: - QUAN TRỌNG! HÃY THAY ĐỔI php SANG php5 libapache2-mod-php5 php5-mysql NẾU BẠN ĐANG SỬ DỤNG RASPBIAN JESSIE!

khởi động lại dịch vụ sudo apache2

hoặc

khởi động lại sudo /etc/init.d/apache2

Bây giờ thay đổi thư mục bằng cách gõ: -

cd / var / www / html

Đây là thư mục Apache2 mặc định, nơi bạn có thể viết các chương trình HTML hoặc các chương trình khác liên quan đến thiết kế web như.css,.php,.js

Chạy phần sau để cài đặt wordpress và tự tạo cho mình quyền sở hữu thư mục đó: -

sudo rm *

sudo wget

sudo tar xzf mới nhất.tar.gz

sudo mv wordpress / *.

sudo rm -rf wordpress mới nhất.tar.gz

sudo chown -R www-data:.

Trong hình cuối cùng, tôi đã khởi động lại dịch vụ Apache2 sau khi thực hiện những việc cần thiết trong thư mục / var / www / html (chẳng hạn như cài đặt wordpress)

Bước 4: Thiết lập cơ sở dữ liệu của bạn cho Wordpress

Thiết lập cơ sở dữ liệu của bạn cho Wordpress
Thiết lập cơ sở dữ liệu của bạn cho Wordpress
Thiết lập cơ sở dữ liệu của bạn cho Wordpress
Thiết lập cơ sở dữ liệu của bạn cho Wordpress
Thiết lập cơ sở dữ liệu của bạn cho Wordpress
Thiết lập cơ sở dữ liệu của bạn cho Wordpress

Chạy lệnh này: -

sudo mysql_secure_installation

Bạn sẽ được yêu cầu Nhập mật khẩu hiện tại cho root (nhập nếu không): - nhấn Enter.

Nhập Y và nhấn Enter để Đặt mật khẩu gốc ?.

Nhập mật khẩu tại lời nhắc Mật khẩu mới: và nhấn Enter

LƯU Ý: - RẤT QUAN TRỌNG! HÃY LƯU Ý MẬT KHẨU BẠN ĐANG NHẬP NGAY BÂY GIỜ NHƯ BẠN SẼ CẦN ĐÓ.

Gõ Y thành: -

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ờ.

Khi hoàn tất, bạn sẽ thấy thông báo Tất cả đã xong! và Cảm ơn bạn đã sử dụng MariaDB !.

Bây giờ bạn sẽ được chào đón bằng dấu nhắc lệnh thông thường: - pi @ raspberrypi ~ $:

Nhập lệnh này: -

sudo mysql -uroot -p

Sau đó nhập mật khẩu bạn đã nhập trước đó.

Bây giờ bạn sẽ được chào đón bằng lời nhắc MariaDB (như thế này>).

Nhập lệnh này để tạo cơ sở dữ liệu namd wordpress.

tạo cơ sở dữ liệu wordpress;

Hãy nhớ rằng, dấu chấm phẩy ở cuối lệnh rất quan trọng trong SQL sytax.

Bây giờ hãy chạy lệnh này: -

CẤP TẤT CẢ CÁC QUYỀN RIÊNG TƯ TRÊN wordpress. * ĐẾN 'root' @ 'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'MẬT KHẨU CỦA BẠN';

Thay thế MẬT KHẨU CỦA BẠN bằng mật khẩu bạn đã nhập trước đó.

Sau đó chạy:-

QUYỀN RIÊNG TƯ CỦA FLUSH;

Sau đó nhấn ctrl + d để thoát.

Bước 5: Gần xong

Sắp có
Sắp có
Sắp có
Sắp có
Sắp có
Sắp có

Bây giờ, hãy mở trình duyệt và nhập địa chỉ IP của Pi Zero. Chọn ngôn ngữ của bạn và nhấp vào Tiếp tục. Bạn sẽ thấy màn hình WordPress. Bây giờ hãy nhấp vào nút Let's Go trên trang. Nhập tên người dùng là root và mật khẩu là mật khẩu bạn đã nhập trước đó. Chạy nút Cài đặt. Cung cấp cho trang web của bạn một tiêu đề hấp dẫn và tên người dùng gốc. Tất cả đã được làm xong!

Bây giờ chỉ là một vài nét cuối cùng: -

sudo a2enmod viết lại

sudo nano /etc/apache2/sites-available/000-default.conf

Thêm các dòng này vào tệp sau dòng 1: - AllowOverride Tất cả

Đảm bảo rằng nó nằm trong.

Nó sẽ trông giống như thế này: -

AllowOverride Tất cả

Các hình ảnh cho thấy Cài đặt Wordpress theo từng bước. Bốn cuối cùng cho thấy những nét cuối cùng. Sau đó chạy:-

khởi động lại dịch vụ sudo apache2

Để khởi động lại dịch vụ Apache2.

Bước 6: Trang web của riêng bạn

Trang web rất riêng của bạn
Trang web rất riêng của bạn
Trang web rất riêng của bạn
Trang web rất riêng của bạn
Trang web rất riêng của bạn
Trang web rất riêng của bạn

Trong hình cuối cùng là trang web thử nghiệm của tôi, vì tôi đã tùy chỉnh nó trong trang Tùy chỉnh được hiển thị trong hình trước. Bạn có thể đăng nhập (hình 1) và tùy chỉnh trang của mình, thêm chủ đề, phông chữ và tất cả những thứ đó vào trang web của bạn một cách dễ dàng (hình 2). Bạn cũng có thể cài đặt các chủ đề mới. LƯU Ý: - Tôi chưa chuyển tiếp Raspberry Pi Zero của mình, do đó, bạn sẽ không thể xem trang web của tôi trừ khi và cho đến khi bạn được kết nối với cùng một mạng mà tôi đang sử dụng (tức là bộ định tuyến tại nhà của tôi)

Tôi hy vọng bạn thích tạo Máy chủ Wordpress Kích thước Bỏ túi của riêng mình bằng Raspberry Pi Zero hoặc Zero W.

Tạm biệt và Chúc bạn thiết kế web vui vẻ!:):):)

Đề xuất: