GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

ISPConfigサーバーでGallery2マルチサイトを設定する方法

バージョン1.0
作成者:

はじめに:

Gallery2は、自分のWebサイトで写真を管理できるWebベースのソフトウェア製品です。このガイドでは、Gallery2のマルチサイトを設定する方法を紹介します。

定義:

マルチサイト-マルチサイトインストールは、単一のコードベースに依存する軽量のG2インストールです。

マルチサイトには6(7)個のファイル(main.php、index.php、embed.php、upgrade / index.php、lib / support / index.php + config.php(、。 htaccess))。

G2マルチサイトセットアップには、単一のコードベースインストールと無制限の数のマルチサイトがあります。

利点

通常のG2インストールに対するマルチサイトの主な利点は、各gallery2フォルダーに必要なディスク容量を節約できることです(HDDパーティションのクラスターサイズに応じて50〜100 MB)。必要な実際のgallery2フォルダーは1つだけ(コードベース)、マルチサイトはインストールごとに数キロバイトしか使用しません(さらにそれらに含まれる写真も)。

必要なコードベースは1つだけです。コードベースが新しいG2バージョンに置き換えられたら、マルチサイトにアクセスするだけで、各マルチサイトが自動的にアップグレードプロセスを開始します。各マルチサイトは個別にアップグレードする必要がありますが、基盤となるコードベースを1回だけ置き換える必要があります。

マルチサイトインストールでは、ユーザー、アルバム/写真、またはユーザーの観点から見たその他のものは共有されません。

マルチサイトは完全に分離されており、同じコードベースのみを共有します。

この方法では、例として使用します:

-Gallery2バージョン2.1.2
-ギャラリーコードベースのWebサイト:http://gallery.hostingcompany.tld/
-ギャラリーマルチサイトのWebサイト:http://www。 mywebsite.tld / gallery /
-Web for Gallery2マルチサイト:web100
-MySQLデータベース:web100_db1
-MySQLユーザー名:web100_u1
-MySQLパスワード:mysqlpassword
-使用されるLinuxディストリビューションはDebianです

私のハウツー:
「ISPConfigサーバーでGallery2コードベースをセットアップする方法」によると、Gallery2コードベースはすでにセットアップされていると思います。

このハウツーを使用して、ギャラリーディレクトリを含む新しいWebサイトweb100 / web /を作成します。
もちろん、既存のサイトにMySQLデータベースを追加して、ギャラリーディレクトリを追加することもできます。そこに。

ISPConfigで、メインメニューの[新しいサイト]からWebサイトを作成します。 「ベーシス」というタブで、ホスト名にgalleryを使用し、ドメイン名にhostingcompany.tldを使用します。

このWebサイトでMySQLおよびPHPスクリプトを有効にしますが、PHPセーフモードを無効にします。

Webサイトの管理者ユーザーを作成します:

ISPConfigで管理者ユーザーを作成して、後でFTP経由でWebサイトをアップロード/ダウンロードできるようにします。

メインメニューで[ISPマネージャー]を選択し、構造ツリーでwww.mywebsite.tldという新しいWebサイトを選択して、[ユーザーと電子メール]タブを押します。 「新規」を押して、新しいユーザーとその電子メールアドレスを定義します。このユーザーに管理者権限を付与し、[保存]を押します。

Webサイト用のMySQLデータベースを作成します:

「オプション」というタブをクリックして、Webサイト用の新しいデータベースを作成します。 ISPConfigは次のように表示します:

データベース名:web100_db1
データベースユーザー:web100_u1
データベースパスワード:mypassword

次に、データベースユーザーのパスワードを定義し、[保存]を押します。

注:Gallery2コードベースをセットアップしていない場合は先に進まないでください!

次に、Gallery2コードベースを使用するWebサイトの1つにgallery2をセットアップします。まず、ギャラリー用にweb100 /web/内にフォルダーを作成します。これは、Webサーバーによって再度書き込み可能である必要があります:

rootとしてサーバーにログインし、次のコマンドを実行します。

cd / var / www / web100 / web

mkdir gallery

chown -R www-data:www-data gallery

ブラウザで、Gallery2インストーラプログラムがあるhttp://gallery.myhostingcompany.tld/installをポイントします。

インストーラープログラム内で、手順1、2、3を実行します。

ギャラリーインストーラー内のステップ4で、「標準インストール」ではなく「マルチサイトインストール」を選択します。

パス/var/ www / web100 / web / gallery /を新しいマルチサイトのパスとして定義し、[ディレクトリの選択]を押します。

マルチサイトディレクトリのセットアップが成功すると、確認されます。「ステップ4に進む>>」を押します。

ギャラリーインストーラー内の手順4で[保存]を押す前に、まずギャラリーが写真を保存するためのディレクトリを作成する必要があります。これは、Webサーバーで書き込み可能である必要があります:

したがって、/ var / www / web100 / web /gallery/ディレクトリに次のコマンドを入力します。

mkdir g2data

chown -R www-data:www-data g2data

これで、ブラウザでもう一度[保存]を押して手順4を完了することができます。

ストレージディレクトリが正常に設定されている場合は、確認されます。 「ステップ5に進む>>」を押してデータベースを設定します。

Gallery2インストーラー内のステップ5は、マルチサイト用にデータベースを正しくセットアップするためのガイドです。

データベースをセットアップするには、次のように入力します。

-web100_db1であるMySQLデータベース名
-MySQLユーザーパスワード
-web100_u1であるMySQLユーザー名

必要な情報を入力したら、[保存]を押します。

Gallery2データベースのセットアップに成功すると、データベースが確認されます。 「ステップ6に進む>>」を押します。

Gallery2Webサイトの管理者を定義します。管理者を正しく設定した場合は、[手順7に進む>>]を押します。

Gallery2インストーラー内のステップ7は、構成ファイルを作成するためのガイドです。これはコードベースのセットアップ中にすでに行っているので、「ステップ8に進む>>」を押すだけです。

Gallery2インストーラー内のステップ8は、コードベースをセットアップするためのガイドです。これはコードベースのセットアップ中にすでに行っているので、「ステップ9に進む>>」を押すだけです。

次の画面で、インストールするものを選択できます:

「選択したモジュールのアクティブ化」をクリックして続行し、選択したアイテムをアクティブ化します。セキュリティチェックが表示されます。

サーバー上で、セキュリティ上の理由から次のコマンドを実行します。

chmod 755 / var / www / web100 / web

chmod 644 /var/www/web1/web/config.php

メンションファイルをchmodした後、ブラウザで[もう一度確認]を押します。

これですべてが保存されたように見えます。

「ステップ11に進む」をクリックします。

これで完了です。

ブラウザで、URLhttp://mywebsite.tld/gallery/を指定できます。 Gallery2管理者アカウントを使用して写真をアップロードします。

Gallery2の詳細:http://gallery.menalto.com/


Panels
  1. Ubuntu22.04でWireGuardを設定する方法

  2. CentOS 8でDHCPサーバーをセットアップする-その方法は?

  3. Debian11サーバーでSFTPサーバーをセットアップする方法

  1. DebianSargeベースのISPConfigサーバーでsuPHPを設定する方法

  2. DebianEtchベースのISPConfigサーバーでsuPHPを設定する方法

  3. CentOS8でVSFTPDを設定する方法

  1. RaspberryPiでFTPサーバーを設定する方法

  2. CentOS7にISPConfig3をインストールする方法

  3. Ubuntu16.04でTeamSpeakサーバーをセットアップする方法