◆■高性能WEBアルバム「Coppermine Photo gallery」 [Blog News]
たまにはオンラインで使える高性能なフォトアルバムのご紹介。
いつもこういうのは人のばっかり読んで参考にしてるんで、たまには自分で書いてみた。尚、使用しての何らかの不利益等々はエルエルは責任を負いかねますのでご了承を。
このソフトはオープンソースで開発が進められているソフトで、もちろん無料で使用するコトができます。(コピーライト情報についてはマニュアルの最下部を参照)
「タダで使用できますが、実行下の責任はすべてあなたにあります」ってコトです。(商業利用については記載がどこにあるのかわかりません。開発者にでもメールでおたずねください。)
ま〓世界中で使われているソフトですので、アヤシイソフトではありません。(海外ではよく使ってる人を目にします)
まずは最初に実際にエルエルがインストールしてみたのを見るよろし。
オンライン上から管理が出来て、サムネイルなどは自動的に作成してくれます。登録するアルバムの数も複数OKで、FTPを使った画像の一括登録なども可能です。
ただ、サーバーにインストールする際にはある程度のサーバースペックが必要です。
要求されるシステムは以下の通り。(現バージョンの「ver.1.3.2」の場合)
●PHP Ver.4.1.0 以上
●MySQL Ver.3.23.23 以上 4.x 推奨
●GD(PHPのグラフィックライブラリ)又は、ImageMagick
コレが必須条件です。ちょっとエルエルの知る限りでは、フリーサーバーではムリかと思います。サーバーに「PHP Ver.5」が既にインストールされてる場合は.htaccessに以下の文章を書くことによって使用ができます。
php_flag register_long_arrays On
エルエルの使ってるサーバーはPHP5なので、コレを.htaccessに書かないとinstall.phpがサーバー上を走りませんでした。(インストールできないってコトです)
自分の使ってるサーバー情報がわからない場合は、管理者に教えてもらって下さいましまし。PHPについてはphp.infoを使って見ることも出来ますが。
【インストールの仕方】
ぶっちゃけ、基本的にはとても簡単です。
まずはダウンロードページからソフトをDLします。「cpg1.3.2.zip」ってヤツです。コレを書いてる段階では最新は「1.3.2」です。言語ファイルについては、ZIPファイルの中に日本語も含まれているので大丈夫です。
解凍したあとはFTPなどでサーバーにアップします。アップする前に変更する箇所などは一切ありません。PASSなどについてもオンライン上で設定します。アルバム専用のディレクトリを作成して解凍したモノを全部アップして下さい。(言語ファイルについては使うのだけで大丈夫かも。まーメンドクサイのでエルエルは全部アップした)
アップしおわったら、数カ所のディレクトリのパーミッションを変更します。変更するディレクトリは次の通り。
●include
●albums
●albums/userpic
●albums/edit
この4つのディレクトリのパーミッションを「777」にして下さい。(766でも動くサーバーもあるようですが)
そして変更が終わったら、ブラウザから「install.php」にアクセスして下さい。
クリックするとでっかくなります。
この画面が出てきた人はパーミッションの変更が出来ていないってコトです。指定されたディレクトリのパーミッションを変更してください。
正常にinstall.phpにアクセスできると以下の画面が出てきます。
![]()
クリックするとでっかくなります。
ここでいろんなモンを書きます。
●Username (自分の設定するID。半角英数のみ)
●Passward (自分の設定するパスワード。半角英数のみ)
●MySQL host (通常は「localhost」このままでOK。さくらサーバーなどは「データベース サーバ」の場所を書いて下さい。)
●MySQL Database Name (使用するMySQLの名前)
●MySQL Username (MySQLのあなたのID)
●MySQL Passward (MySQLのあなたのパスワード)
●MySQL table prefix (通常はデフォルトのままでOK)
●ImageMagicl Path (ImageMagickへのパスです。わからなければサーバー管理者に聞いて下さい。書かない場合はGDが使用されるようです。エルエルは書かなかったのでGDでサムネイルが作成されています。)
「PHPのGD」と「ImageMagick」の違いですが、PHPのGDは「gifファイルに対応していません」。なのでgifファイルのサムネイルを作ることができません。ImageMagickだとgifファイルのサムネイル作成も可能だと思います。(サムネイルを作るシステムの選択については、インストール後からでも設定項目で変更するコトが可能です)
MySQLの項目はわからなければサーバー管理者に聞いて下さい。MySQLが使用なサーバーでも、初期設定では個別のIDは教えられていない場合が多いと思います。その場合は設定してもらって下さい。
項目の記入がおわりましたら、一番したの「Let's Go !」をクリック。
一瞬でインストールは完了します。
クリックするとでっかくなります。
この画面が出てきたらインストールは完了です。
次に「index.php」にアクセスすれば使えるようになります。最初に先ほど設定したIDとPASSを書く画面が現れます。
ERRORが出て「The Installer is Locked」って出てきた人は、何らかの原因で「install.php」を二回とかサーバー上で実行してしまった場合かと思います。
その場合はFTPで「includeディレクトリ」内の「installlock.lock」ってファイルを削除すればもう一度install.phpを使用可能になると思います。
インストール後、「install.php」はサーバーから削除しても大丈夫だと思います。安全のためには削除した方がいいかもしれません。
【使い方】
最初は英語の画面なので、まずは日本語化をします。
メニュー項目の「config」(左から2個目)を選択して、そこから言語(Language)の項目で「Japanese」を選択しましょう。「Japanese utf-8」もありますが、通常は「Japanese」の方を選択した方がいいと思います。こっちは「EUC-JP」です。
(いろいろ設定してから文字コードをイジると、いらぬトコロが文字化けとかるすので、一度日本語化できたら、あまりもうイジらない方がいいと思います。)
そしたら、あとの項目は自分の好きなようにして下さい。
一番最初に基本的な画像のアップの仕方だけ書いておきます。
まずは「アルバム」ってトコロから新規のアルバムを設定します。「新規作成」ボタンを押して、アルバムの名前を書いてOKです。
次に「ファイルのアップロード」ってトコロから画像をアップします。ローカルからファイルを選択して、あとは指示通りにやればOK。どのアルバムに画像を登録するか?はアップしてから決定するようです。
【ファイル一括登録】
この機能は、複数のファイルをいっぺんに登録できる便利な機能です。
やり方は、まずはファイルを登録するべきアルバムをつくってから、次にFTPをつかって「albumsディレクトリ」の中にファイルの入るディレクトリを作ります。そこに登録する画像ファイルを格納します。格納ディレクトリのパーミッションは「777」にして下さい。
そして「ファイルの一括登録」ってトコロから、そのファイルの入ったディレクトリを選択して、登録するべきアルバムを決定します。(選択するディレクトリが表示されてない場合は、ディレクトリを作る場所が間違っているか?パーミッションのミスだと思います。albumsディレクトリ内に作って、パーミッションは「777」です。)
この一括登録を使うと、かなりのファイルをいっぺんに登録するコトができます。エルエルは400枚近い画像を一括で登録しましたが大丈夫でした。
【見た目、スキンについて】
スキンについても、設定項目の中の数種類から選択するコトができます。「テーマ」って書いてあるトコロがスキン選択の項目です。
デフォルトでは「classic」「Eyeball」などなど10個のスキンから選択が出来ます。ま〓その辺は好きなのをどうぞ。htmlとCSSの知識のある人ならば、自分の好きなように改造も可能だと思いますので、その辺は各自の能力次第。
このスキンに一つだけ問題があるとすると、「ピンク色のスキン」が入ってない。
ピンクをこよなく愛する10歳はむかついたので、勝手に色を変えてピンキッシュにしました。
ま〓エルエルは色を変えるだけで精一杯ポ。
エルエルのギャラリーは「Water drop」ってヤツのCSSの色をイジってあるだけです。あとはタイトルの看板だけ自分で作成してスキンのhtml内にくわえてあります。
この辺スキンは能力のある人ならば、ゼロから作るコトも可能だと思います。まーエルエルはムリポ。
一度設置すればあとはブラウザから画像をアップできますので、楽チン設計です。
サイトの更新も、楽な方法じゃないと続かないモノなのよネ・・・・。
※なんかわからないトコロでエルエルがわかる範囲内ならご質問にも答えられますが、ま〜あんまり期待しない方がいいよ。プログラム関係の話は全く一切わかりませんし。
