kagoyaさんのレンタルサーバにWEBアルバムが出来るZenphotoインストール方法を備忘録として記載致しました。
【謝辞】
今回のZenphotoをカゴヤサーバへインストールするに当たりサポート範囲外であるにも関わらずいろいろと御助言及びサポートを頂く事で設置することができました。
カゴヤのサポート様には、本当お世話になりました。有難うございました。
【準備】
ソフトウエアのダウンロード Zenphoto
ZenphotoサイトよりzipファイルをダウンロードしてローカルPCで解凍する。
【インストール】
1.WEBサイトへFTPソフトで接続しダウンロードしたフォルダーをサブフォルダーへアップする。
2.zenphotoフィルダー含め、以下の全フォルダのパーミンションを「777」変更する。
3.インストールしたzenphoto ディレクトリ内のファイルzp-core/functions-db-MySQL.php を編集する。
編集箇所
51行目
function query($sql, $errorstop=true) {
↓
function query($sql, $errorstop) {
に変更する。
上記変更を実施しない場合は、インストール画面で真っ白となりました。
(XMAPPでは、上記変更しなくても真白にならなく正常インストールできました。)
4.カゴヤのコントロールパネルからデータベース作成
カゴヤのデータベース接続情報が必要になりますので、作成後データベース名は、をメモしておきます。
<入力箇所>
データベース名:任意
文字照合順序:utf8_general_ci
5.ブラウザにてhttp://ドメイン/サブフォルダ/zenphoto/のURLを入力アクセスすると下記画面となります。(注意:パーミッションが変更されてないと表示されません。)
<入力箇所>
MySQL管理者ユーザ → MySQLユーザー名を入力(コントロールパネルログイン時のアカウント名)
MySQL管理者パスワード → MySQLのパスワードを入力(コントロールパネルログイン時のパスワード)
MySQLホスト → MySQLサーバー名を入力(localhost)
MySQLデータベース → MySQLデータベース名を入力(項番3の作成したデータベース名)
データベースのテーブルプレフィックス → 空白でもOK
上記入力後「保存」を押下すると画面が遷移します。
6.警告の表示は、無視しても問題ありません。最下行の「実行」を押下でデータベースに各種テーブルがセットされ画面が遷移します。
注意:項番3のzp-core/functions-db-MySQL.phpのファイルソースを変更しないと真白画面となります。
7.「セットアップ削除」にて削除ができないエラーが表示されますがこれは作成されたフォルダーの所有者が違う為発生してます。
8.「新規ユーザー名とパスワード設定」を押下すると次のページに遷移します。
9.「私は、これらの諸条件に同意します」を押下すると次のページに遷移します。
10.新規ユーザの設定で下記項目は、必須入力です。
・新規ユーザ
・パスワード
・パスワード一致
・メールアドレス
(注意)各項目欄の入力しなくても適用で画面遷移しますがログインが出来なくなるため上記項目は、必須入力です。
11.項番10で入力したユーザ名とパスワードを入力してログイン
13.管理画面右上のギャラリー表示にてユーザ表示画面へ遷移します。
14.ログアウト後に管理画面を開くには、http:.//(ドメイン)/(サブフォルダ)/zp-core/admin.phpとなります。
15.項番3で変更したzenphotoディレクトリ内のファイル zp-core/functions-db-MySQL.php を編集して元に戻す。
編集箇所
51行目
function query($sql, $errorstop) {
↓
function query($sql, $errorstop=ture) {
【参考情報】
kagoyサポート様より御支援頂いた時に試してみた内容ですインストーラが正常に動作しない場合は、下記の方法を参考にしてみて下さい。
1.magic_quotes_gpc は GPC (Get, Post, Cookie)の操作におけるMagic Quotes
ステートを有効化/無効化を設定します。念のため、magic_quotes_gpc とコントロールパネルで off にしてログインをお試しくださいますようお願いいたします。
⇒どちらでも特に変化なかったので最終ONとしました。
2.パスワードの強弱警告が表示されないとのことですが、お使いのブラウザでJavaスクリプトは有効になっておりますでしょうか。当社テスト環境にてJavaスクリプトを無効にしたところ、やはりパスワードの強弱警告が出ない状態が確認できました。(IE9)
⇒IE9のjavaスプリクト設定が有効でないとパスワードの強弱警告表示以外にインストーラが正常に動きませんでした。