Piwigo - 自分のフォト ギャラリー ウェブサイトを作成する
Piwigo は、Web 上に独自のフォト ギャラリーを作成し、写真をアップロードしたり、新しいアルバムを作成したりできるオープンソース プロジェクトです。このプラットフォームには、アルバム、タグ、透かし、位置情報、カレンダー、システム通知、アクセス制御レベル、テーマ、統計など、いくつかの強力な機能が組み込まれています。
Piwigo には、利用可能な膨大な量のプラグイン (500 以上) と素晴らしいテーマのコレクションがあります。 50以上の言語にも翻訳されています。そのコア機能はPHP プログラミング言語で書かれており、MySQL データベースなどの RDBMS データベース バックエンドが必要です。
このため、LAMP (Linux、Apache、MySQL) 上に Piwigo を簡単にデプロイできます。 、 および PHP) スタックは、独自のサーバー、VPS、または共有ホスト環境にインストールされます。
CentOS システムにPiwigo をインストールする前に、オンライン デモを試すことができます。
Demo URL: http://piwigo.org/demo/
要件:
- 登録されたドメイン名を持つ専用の VPS。
- CentOS 7 サーバーまたは最小インストールの CentOS 8。
- CentOS 7 または CentOS 8 にインストールされる LAMP スタック。
Piwigo は、選択した VPS サーバーにデプロイできるオープンソース プロジェクトです。
このガイドでは、CentOS 8/7 VPS の LAMP スタック上に 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 サービスを提供しているからです。今すぐインストールをリクエストしてください。