ぬじろぐ

好きなゲーム発表ぬこちゃん

ギャラリーPHPをいろいろ試したメモ

ロリポップ!レンタルサーバーのパーミッションの設定はここを参照
lolipop.jp

一応zen photoやpwigoも見たんですが、データベース使うんですよね…
既にWPを設置しているのでMySQLが使えるのは分かっているのですが、消すときにめんどくさいから気軽に設置できない(めんどくさがり)
なので、できるだけデータベースを使わないものを探しています。
ギャラリーに求めるものはこの辺。

  • 画像のアップロード、削除 複数枚数まとめて登録できるとなお良いが、無くてもOK
  • サムネイル生成
  • 分類、またはタグ付け
  • 並び替えできると良い
  • コメントをつけられる
  • スキン機能。レスポンシブやlightboxは自分で対応すればいいので
  • スライドショーは使わないので不要
  • CMS系の機能も不要

singapore

http://www.sgal.org/

海外製だが管理画面は日本語にできる。なんでシンガポールなんだろ…
2013年から更新されてないっぽいのがちょっと気になるが一応動く。
データベース不要(CSV)
軽めだし、機能としては必要十分といった感じ。
http://sgal-lab.primaveraphoto.com/manager.php

スキンはここでいくつか配布されている
Wordpressで慣れてる人なら自分で作れそう。
以下の箇所はテンプレートの手直しが必要

  • 大きい画像をアップロードすると枠からはみ出す
  • 日本語を使うと文字化けする
  • 小さい画像をアップロードすると設定サイズまで引き伸ばされて表示される
  • モバイル非対応

設置方法が書いてなくてちょっと手間取ったので以下にメモしておく

設置手順

設置の説明をしてくれているサイトがあったのでありがたく参考にさせてもらう
http://kachibito.net/software/image-gallery-cms-singapore.html

http://www.sgal.org/ の「Download」から落としてきたファイルを解凍
singapore.iniの以下の箇所を編集

gallery_name ギャラリーの名前を入力
default_language 日本語にしたいときはjaに変更

文字コードは上記にある通りUTF-8にすると日本語が文字化けする(管理画面は大丈夫)ので、EUC-JPに設定


ファイルをアップロード
galleriesのパーミッションを777に設定(Readme.txtが入っている)
ロリポップ!は777に設定不可のため以下を参照
https://lolipop.jp/manual/hp/permission/

スキンはtemplatesに入れれば動作する模様

ブラウザでinstallフォルダにアクセス
ttp://xxxx~/singapore/install

index.htmlが開くので、installのリンクを押下

何かエラーが出るけどとりあえず大丈夫
終わったら管理画面にアクセス
ttp://xxx~/singapore/admin.php

id:admin
Pass:password
でログイン、パスワードを変更する

FTPでフォルダを直接つっこむと認識されるみたいですが、日本語ファイルが入ってると当然のようにバグるので注意。
サムネイルのサイズを設定するファイルはスキンのフォルダに入っています。

Img Portfolio

http://img-portfolio.com/

昔一瞬だけ使ってた。データベース不要(CSV)、スキンは適用できない。
フォルダ単位でまとめてアップロードできるのがよい所なんだけど、1ページあたりの表示数が多いとやたら表示が重くなるので多分サムネイルを生成してないんじゃないかなあ。

PHP Gallery

http://www.php-labo.net/download/gallery/

配布ページに説明があるので設置が楽。
ただ、サムネイルを自動生成してくれないので手動でアップロードする必要がある

PHP工房 Gallery01

https://www.php-factory.net/gallery/01.php

自分で作ったページに埋め込むことを想定して作られているので、カスタマイズ性は高めかな?
PHPはあまりメンテナンスがされてないものが多くて(個人で作っているのも大きいんでしょうが)古いものが多い中、ここの配布サイトはまめに更新がされているようなのでちょっと安心感がある。

Simple Metro PHP Gallery (SMPG)

http://metro.windowswiki.info/smpg/
フォルダに画像を入れるとサムネイルを生成して一覧表示してくれるシンプルなギャラリー。
コメント表示などの機能はなし。
階層フォルダに対応していて、フォルダ分けもできる。ちょっとしたギャラリーならこれで充分か。
スマホ表示には対応していない。

Single File PHP Gallery 4.7.0

https://sye.dk/sfpg/

データベース不要。
画像はlightboxで表示される。
個別のコメントはつけられないが、テキストファイルを入れるとページトップに表示される機能がある。

Maian Gallery

https://www.maiangallery.com/

これもシンプルなギャラリー。画像の表示は個別ページ。

zenphoto

有名どころ。MySQLが必要。
インストールしてみようと思ったらロリポップ!ではSQLと対応PHPのバージョンが低いとエラーが出てできなかった。
古いバージョンを漁ってくればどうにかなるのかもしれないけど、めんどくさいので断念。

→後にロリポの設定でバージョンをあげたので、今は設置できるかも(試してない)
ただ、既にWordpressを設置してしまっているのでバージョンを上げる時に一悶着あった…

Piwigo

https://piwigo.org/
こちらも結構有名なやつ。MySQLが必要。
インストールまではできたのだけれど、どうもページャーがうまく動かないのと、サムネイルの生成がうまくいかない…
パーミッションの設定がよくわからん。
大中小の表示があって、いちいちそのサイズの画像が生成されるのがちょっと鬱陶しいかもしれない。

結論

結局Simple Metro PHP Gallery (SMPG)を使ってました。
タイトルとかつけられませんが、とにかく楽なので…フォルダごと全ぶっこみするだけで絵が表示できる楽さよ