SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Cài đặt WordPress nhẹ:Cách cài đặt WordPress với SQLite

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. trong SQLite

  2. SQLite Tạo bảng

  3. Cách liệt kê tên bảng từ DB sqlite - Android

  4. Cách lưu trữ nội dung video trong cơ sở dữ liệu SQLite (không phải đường dẫn video)

  5. SQLite - Chọn dữ liệu