ウェブサイト検索

Piwigo - 自分のフォト ギャラリー ウェブサイトを作成する


Piwigo は、Web 上に独自のフォト ギャラリーを作成し、写真をアップロードしたり、新しいアルバムを作成したりできるオープンソース プロジェクトです。このプラットフォームには、アルバム、タグ、透かし、位置情報、カレンダー、システム通知、アクセス制御レベル、テーマ、統計など、いくつかの強力な機能が組み込まれています。

Piwigo には、利用可能な膨大な量のプラグイン (500 以上) と素晴らしいテーマのコレクションがあります。 50以上の言語にも翻訳されています。そのコア機能はPHP プログラミング言語で書かれており、MySQL データベースなどの RDBMS データベース バックエンドが必要です。

このため、LAMP (LinuxApacheMySQL) 上に Piwigo を簡単にデプロイできます。 、 および PHP) スタックは、独自のサーバー、VPS、または共有ホスト環境にインストールされます。

CentOS システムにPiwigo をインストールする前に、オンライン デモを試すことができます。

Demo URL: http://piwigo.org/demo/

要件:

  1. 登録されたドメイン名を持つ専用の VPS。
  2. CentOS 7 サーバーまたは最小インストールの CentOS 8。
  3. CentOS 7 または CentOS 8 にインストールされる LAMP スタック。

Piwigo は、選択した VPS サーバーにデプロイできるオープンソース プロジェクトです。

このガイドでは、CentOS 8/7 VPSLAMP スタック上に Piwigo イメージ ギャラリー ソフトウェアをインストールして構成する方法を学習します。 >サーバー。

Piwigo の前提条件のセットアップ

1. 記事の説明のガイドに従って VPS に LAMP スタックをインストールした後、以下のPHP も必ずインストールしてください。 > サーバー上で適切に実行するために Piwigo が必要とする拡張機能。

yum install php php-xml php-mbstring php-gd php-mysqli

2. 次に、システムに Piwigo アーカイブ ソースをダウンロードして抽出するために、次のコマンドライン ユーティリティを VPS サーバーにインストールします。

yum install unzip zip wget 

3. 次に、MySQL データベースにログインし、以下のコマンドを実行して、Piwigo データベースとデータベースの管理に使用するユーザーを作成します。このチュートリアルで使用するデータベース名と資格情報を独自の設定に置き換えます。

mysql -u root -p
MariaDB [(none)]> create database piwigo;
MariaDB [(none)]> grant all privileges on piwigo.* to 'piwigouser'@'localhost' identified by 'pass123';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

4. 次に、PHP 構成ファイルを開いて編集し、サーバーの正しいタイムゾーン設定を設定します。 PHP ドキュメントを使用してタイムゾーン設定リストを取得します。

nano /etc/php.ini

以下の行を見つけて、[Date] ステートメントの後に挿入します。

date.timezone = Europe/Your_city

以下のコマンドを実行して、ファイルを保存して閉じ、Apache HTTP サーバーを再起動してすべての変更を適用します。

systemctl restart httpd

5. 次に、SELinux セキュリティ コンテキストを適用して、Apache が Piwigo Web ルート ディレクトリ /var/www/html に書き込むことができるようにする必要があります。以下のコマンド。

yum install policycoreutils-python-utils
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html(/.*)?"
restorecon -R -v /var/www/html

CentOS 8/7 に Piwigo をインストールする

6. 次のステップでは、Piwigo 公式ダウンロード ページにアクセスし、以下のコマンドを実行して wget ユーティリティを使用してシステム上の最新のインストーラー zip ソースを取得します。ダウンロードが完了したら、Piwigo zip アーカイブを現在の作業ディレクトリに解凍します。

wget http://piwigo.org/download/dlcounter.php?code=latest -O piwigo.zip
ls 
unzip piwigo.zip 

7. zip アーカイブを解凍したら、以下のコマンドを実行して、Piwigo ソース ファイルをドメインの Webroot パスにコピーします。その後、Apache ユーザーにウェブルート ファイルに対する完全な権限を付与し、Web サーバーのドキュメント ルート パスのコンテンツを一覧表示します。

cp -rf piwigo/* /var/www/html/
chown -R apache:apache /var/www/html/
ls -l /var/www/html/

8. 次に、以下のコマンドを発行して、Piwigo インストール ファイルの Webroot ファイル権限を変更し、_data ディレクトリに他のシステム ユーザーの完全な書き込み権限を付与します。コマンド。

chmod -R 755 /var/www/html/
chmod -R 777 /var/www/html/_data/
ls -al /var/www/html/

9. 次に、Piwigo のインストール プロセスを開始します。ブラウザを開き、サーバーの IP アドレスまたはドメイン名に移動します。

http://192.168.1.164
OR
http://your-domain.com

最初のインストール画面で、Piwigo の言語を選択し、MySQL データベース設定 (ホスト、ユーザー、パスワード、テーブル プレフィックス) を挿入します。また、強力なパスワードを持つ Piwigo 管理者アカウントと管理者アカウントのメール アドレスを追加します。最後に、インストール開始ボタンを押してPiwigoをインストールします。

10. インストールが完了したら、[ギャラリーにアクセス] ボタンをクリックして、Piwigo 管理パネルにリダイレクトします。

11. 次の画面では、画像がまだサーバーにアップロードされていないため、ツアーの開始 ボタンを押してソフトウェア ガイダンス ウィンドウを表示し、すべての手順を確認します。写真をアップロードして Piwigo 画像ギャラリーを使用するために必要です。

それだけです!これで、画像ギャラリーの作成を開始し、写真をホストするための最も柔軟なオープンソース ソリューションの 1 つを使用して画像ファイルをサーバーにアップロードできるようになりました。

Piwigo イメージ ギャラリー ソフトウェアをインストールしてくれる業者をお探しの場合は、当社を検討してください。当社は電子メールによる 14 日間の無料サポート付きで、公正な最低料金で幅広い Linux サービスを提供しているからです。今すぐインストールをリクエストしてください。