カテゴリー : フォトギャラリー

画像ファイル共有にはpiwigoがオススメ

社内でHP用の写真素材を共有したいということがあり、

フォトギャラリーシステムを探しましたが、

インストールの簡単さ、見た目の良さ、機能の豊富さから

piwigoを使用することに決めました。

一番の決め手は、手元にある大量の画像ファイルを

FTPでアップし、これを読み込んでくれる機能でした。

管理画面から1ファイルずつアップロードとかになると

使えなかったのですが、この機能のおかげで非常に助かりました。

インストール

piwigoダウンロードページからzipファイルをダウンロードします。

「Download Package」を選びました。

ダウンロードしたzipファイルを解凍してサーバーにアップします。

またpiwigo用のデータベースをMySQLで作成しておきます。

サーバーにアップロードできたら、ブラウザからインストールフォルダにアクセスします。

フォルダに権限を設定していないと、_data/フォルダに権限がないというような

エラーメッセージが表示されますので、_data/に権限777を設定します。

Give write access (chmod 777) to "_data/" directory at the root of your Piwigo installation

Piwigoインストール

Piwigoインストール

データベース設定に、作成したデータベース情報を入力します。

管理設定に、Piwigoの管理ユーザー情報を入力します。

以上が入力できたら「インストールを開始する」ボタンをクリックします。

Piwigoインストール完了

Piwigoインストール完了

インストール完了画面が表示されます。

local/configフォルダに書き込み権限がなかった場合、

「local/config/database.inc.php の設定ファイル作成に失敗しました。」

と表示されますので、「設定ファイルをダウンロードします。」をクリックして

database.inc.phpをダウンロードします。

念の為に、database.inc.phpを開いて中身を確認しておきます。

記載されている内容が「その他の解決は、上のボックスにあるテクストをコピーし、”local/config/database.inc.php”に貼り付けます。」

のボックス内のテキストと同じかを確認します。

確認できたら、database.inc.phpを「local/config」フォルダ内にアップロードします。

アップロードできたら、「ギャラリーへ」ボタンをクリックします。

「こんにちは ○○さん, あなたのPiwigoフォト・ガラリーが何も入っていません!」みたいな

メッセージが表示されますので、「写真を追加する」をクリックして

管理画面に遷移します。

uploadフォルダに権限がないとメッセージが出た場合は、

メッセージ通りにuploadフォルダに権限777を設定します。

以上でインストールは完了です。

今回は、手元にある大量の素材ファイルを一括でpiwigoに登録したかったので、

FTPでアップロード⇒同期という方法を使用します。

管理画面上で「FTP + 同期」タグを選択します。

「クイックスタート」に手順が書いてありますので、この通りに進めます。

1.「galleries」フォルダに画像ファイルをアップロードします。

「galleries」フォルダ内にフォルダを作成してもかまいません。

警告にもありますが、ディレクトリおよびファイル名には、文字、「-」「_」「.」の記号のみ含んでください。空白、アクセント符号は含まないでください。

今回、日本語のフォルダ名、ファイル名を使用していたのですが、

日本語は使用不可でした。

全て半角英数に置き換えました。

2.同期化する

「galleries」フォルダへのアップロードが終わったら、

管理画面メニューの「ツール」から「同期化」をクリックします。

フォルダとファイルを一緒に同期化する場合は、

「ファイル構造とデータベースを同期化する」で

「ディレクトリ + ファイル」にチェックを入れます。

最初に実行する場合は、「シミュレーション」の

「シミュレーションのみ実行する (データベースは更新されません)」に

チェックを入れてエラーが発生しないか確認した方がよいでしょう。

エラーが発生しないことが確認できたら、このチェックを外し再度実行します。

これだけで、自動で同期化してくれます。

フォルダ名を日本語にしたい場合は、同期化後に変更できます。

Piwigoで簡単に画像ファイルの共有ができるようになりましたので、

同じように悩んでいる方はぜひPiwigoをお試しください。