sql >> データベース >  >> RDS >> SQLite

軽量のWordPressインストール:SQLiteでWordPressをインストールする方法

    サーバーやSQLデータベースの起動などの面倒な作業を一切行わずに、WordPressのローカルマシンでいくつかのことを試すことができるかどうか疑問に思ったことはありませんか?もちろん、docker-composeファイルについて話しているわけではありません。これは、小さなコンテナと自動化の魔法を使った場合と同じです。しかし、基礎となるすべてのプロセスは同じです。カバーしてくれるので、もう心配する必要はありません。

    データベースとしてのSQLite…?

    SQLiteは非常に軽量で複雑でないデータベースシステムです。何千もの顧客にサービスを提供することを考えているインストールについて話している場合、それは理想的な選択ではありません。ただし、社内でのみ使用するライトインストールを検討します。したがって、SQLiteはこのユースケースで非常にうまく機能します。

    SQLiteでWordPressをインストールするにはどうすればいいですか? WPSQLiteを入力してください

    WPSQLiteは、上記のユースケース向けの非常にコンパクトなプラグアンドプレイソリューションです。すべてが1つのプロジェクトでうまくブートストラップされます。いくつかの要件を満たし、php wpsqlite installを実行するだけです。 !
    WPSQLiteをインストールする

    distフォルダーを開き、wpsqlite.pharをダウンロードしてグローバルパスに配置するか、ローカルディレクトリから使用します。 Linux Mintシステムの場合、ファイルを~/.local/bin foldarに配置しました 、名前をwpsqlite.pharに変更 wpsqliteとして 。その他のシステムについては、リポジトリで詳細な手順を確認してください。

    警告

    最初に80ポートでリッスンしている実行中のapache/nginx/その他のプロセスを必ず停止してください。
    拡張機能を有効にする

    pdo_sqlite sqlite3 およびカール 拡張機能を有効にする必要があります。 * nixベースのオペレーティングシステム(Linux、Mac)を使用している場合は、php.iniを開くだけです。 ;extension=pdo_sqliteと表示されている行のコメントを解除します 。

    (コメント解除=その行の先頭からセミコロンを削除するため、extension=pdo_sqliteのように表示します。 。 )

    また、;extension=sqlite3のコメントを解除します extension=sqlite3のように見せます curlを有効にします 。 ;extension=curlという行を探します このように有効にしますextension=curl
    PHPバージョンにSQLiteをインストールする

    PHPバージョン用にsqliteライブラリをインストールする必要がある場合があります。たとえば、php8を使用している場合は、このようにdebian / debian-variants

    にインストールする必要があります。

    sudo apt install php8.0-sqlite3

    私の場合、バージョン7.2を使用していたので、コマンドsudo apt install php7.2-sqlite3を実行しました。
    新しいサイトを作成する

    選択したディレクトリに移動し、以下のコマンドを実行します。

    php wpsqlite.phar install
    

    また

    wpsqlite.phar install
    

    ターミナルプロンプトに従ってください。このコマンドは、curlを使用してwordpress.orgから最新のwordpressインストールを取得し、sqliteデータベースで動作するように構成します。
    以前にインストールしたサイトを実行する

    * .wplocal.xyzドメインは、このインストールで機能するように構成されています。それらは公開されていません。ローカルコンピュータからのみサイトにアクセスできます。インストールされたインスタンスを開始するには、ターミナルからインストールディレクトリに移動し、–を実行します。

    php wpsqlite.phar start <sitename>
    php wpsqlite.phar start abcd.wplocal.xyz
    

    また

    wpsqlite.phar start <sitename>
    wpsqlite.phar start abcd.wplocal.xyz
    

    コマンドの後、ブラウザに移動してabcd.wplocal.xyzにアクセスします

    私の特定のケースでは、wpsqliteinstallを実行しました。 wpsqlite.pharの名前を変更したため wpsqlite

    インストール後の要件

    新しくインストールしたWordPressにプラグインとテーマをインストールしたい場合、いくつかのエラーが発生する可能性があります。これを解決するには、wp-config.phpを開くだけです。 次の行を追加します

    define ('FS_METHOD', 'direct');
    

    ユーザーメタはこの設定でシームレスに機能するので、試してみてください。

    リポジトリ

    https://github.com/hasinhayder/wpsqlite


    1. Microsoft Accessテーブルのヒント–秘訣とガイドラインパート4

    2. 他の子から参照されていない場合は、親を削除します

    3. LaravelOrderByリレーションシップカウント

    4. sqliteデータベースをSDカードに直接保存する方法