Bạn đã bao giờ tự hỏi, liệu bạn có thể thử một số thứ trên máy cục bộ của mình trong WordPress mà không gặp phải mọi rắc rối khi khởi động máy chủ và cơ sở dữ liệu SQL hay không? Tất nhiên, tôi không nói về tệp do docker-soạn, đó sẽ là điều tương tự với một hộp chứa nhỏ và phép thuật tự động hóa; Nhưng tất cả các quy trình cơ bản sẽ giống nhau. Bạn không phải lo lắng nữa, vì chúng tôi đã giúp bạn.
SQLite làm cơ sở dữ liệu…?
SQLite là hệ thống cơ sở dữ liệu rất nhẹ, ít phức tạp. Nếu chúng ta đang nói về một cài đặt mà bạn đang nghĩ đến việc phục vụ hàng nghìn khách hàng, thì đó không phải là một lựa chọn lý tưởng. Nhưng chúng tôi sẽ xem xét cài đặt bản nhỏ chỉ để sử dụng trong nhà. Vì vậy, SQLite hoạt động thực sự tốt trong trường hợp sử dụng này.
Làm cách nào để cài đặt WordPress với SQLite? Nhập WPSQLite
WPSQLite là một giải pháp plug and play thực sự nhỏ gọn cho trường hợp sử dụng ở trên. Mọi thứ đều được khởi động độc đáo trong một dự án. Tất cả những gì bạn phải làm đáp ứng một số yêu cầu và thực thi php wpsqlite install
!
Cài đặt WPSQLite
Chỉ cần mở thư mục dist, tải xuống wpsqlite.phar và đặt nó vào đường dẫn chung của bạn hoặc sử dụng từ thư mục cục bộ, bất cứ điều gì thuận tiện cho bạn. Đối với hệ thống bạc hà linux của tôi, tôi đã đặt tệp vào ~/.local/bin foldar
, đã đổi tên wpsqlite.phar
dưới dạng wpsqlite
. Đối với các hệ thống khác, hãy xem kho lưu trữ để được hướng dẫn chi tiết.
Lưu ý
Trước tiên, hãy nhớ dừng mọi quá trình apache / nginx / khác đang chạy trên cổng 80 của bạn!
Bật tiện ích mở rộng
pdo_sqlite , sqlite3 và cuộn tròn phần mở rộng phải được bật. Nếu bạn đang sử dụng hệ điều hành dựa trên * nix (Linux, Mac) thì chỉ cần mở php.ini
của bạn và bỏ ghi chú dòng ghi ;extension=pdo_sqlite
.
(Uncomment =xóa dấu chấm phẩy ở đầu dòng đó, để làm cho nó giống như extension=pdo_sqlite
. )
Đồng thời bỏ ghi chú ;extension=sqlite3
và làm cho nó giống như extension=sqlite3
và bật curl
. Tìm dòng ;extension=curl
và kích hoạt nó như thế này extension=curl
Cài đặt SQLite cho phiên bản PHP của bạn
Bạn có thể cần cài đặt thư viện sqlite cho phiên bản PHP của mình, ví dụ:nếu bạn có php8, bạn có thể cần cài đặt nó như thế này trên debian / debian-variants
sudo apt install php8.0-sqlite3
Trong trường hợp của tôi, tôi đang sử dụng phiên bản 7.2, vì vậy tôi đã chạy lệnh sudo apt install php7.2-sqlite3
Tạo một trang web mới
Chuyển đến thư mục bạn chọn và chạy các lệnh bên dưới.
php wpsqlite.phar install
hoặc
wpsqlite.phar install
Chỉ cần làm theo lời nhắc thiết bị đầu cuối của bạn. Lệnh này sẽ truy xuất cài đặt wordpress mới nhất từ wordpress.org bằng cách sử dụng curl và cấu hình để hoạt động với cơ sở dữ liệu sqlite.
Chạy một trang web đã được cài đặt trước đó
Miền * .wplocal.xyz đã được định cấu hình để hoạt động với cài đặt này. chúng không có sẵn công khai, bạn chỉ có thể truy cập trang web của mình từ máy tính cục bộ của bạn. Để bắt đầu phiên bản đã cài đặt, hãy chuyển đến thư mục cài đặt của bạn từ thiết bị đầu cuối và chạy -
php wpsqlite.phar start <sitename>
php wpsqlite.phar start abcd.wplocal.xyz
hoặc
wpsqlite.phar start <sitename>
wpsqlite.phar start abcd.wplocal.xyz
Sau lệnh, hãy truy cập trình duyệt của bạn và truy cập abcd.wplocal.xyz
Trong trường hợp cụ thể của tôi, tôi đã thực hiện cài đặt wpsqlite. vì tôi đã đổi tên wpsqlite.phar
tới wpsqlite
Đăng yêu cầu cài đặt
Nếu bạn muốn cài đặt các plugin và chủ đề trong WordPress mới cài đặt của mình, bạn có thể gặp một số lỗi. Để giải quyết vấn đề này, chỉ cần mở wp-config.php
của bạn và thêm dòng sau
define ('FS_METHOD', 'direct');
Meta người dùng hoạt động liền mạch trong thiết lập này, vì vậy hãy thử.
Kho lưu trữ
https://github.com/hasinhayder/wpsqlite