Naoto Kanehira
konpe****@sfc*****
2005年 7月 11日 (月) 13:54:33 JST
こんにちは! konpeと申します。 Affelioのインストールを試みていますが、ユーザー名等入れたあと、最後のス テップでエラーになってしまいます。学校の環境なのですが妙な制約があり、そ のせいもあるかもしれません。 以下、状況を記しますので、識者の皆様にアドバイスいただければ幸いです。 私、恥ずかしながらPerlの理解もおぼつかず、サーバー管理もうろ覚えのため、、、 とても基本的なことを見落としている可能性もあります。すみません。 Affelioバージョン:1.0.0 インストール先:scripts.mit.edu/~konpe/affelio 環境固有の制約: ・通常のWebサーバーと、スクリプト実行可能なサーバーが別 ・スクリプトサーバーでは、実行可能なスクリプト以外でWebサーバーが参照す るファイル(html, css, 画像等)はworld-readable(777)でないといけない ・スクリプトが書き込みをするディレクトリについては、スクリプト実行デーモ ンにafsの書き込み権限を与えないといけない 、、、これらに従って、インストールガイドにある設定に加えて、 templates/default/owner_side/以下、style.cssやimageディレクトリ内の画像 ファイルなどのパーミッションをいじったり、userdataほかを書込可としたりし ているのですが、他に意外なところで、インストール段階で参照が必要なファイ ルやディレクトリを見落としているのが理由かもしれません。また、全然別の原 因かもしれません。 外部モジュールは揃っていそうです。参考になるかもしれないので、以下に諸々 の情報もつけます。 ●setup.cgi?stage=50 の表示 ---------------------------------------- CGI OK. インストールされています. (3.04) CGI::Session OK. インストールされています. (3.95) LWP OK. インストールされています. (5.803) URI OK. インストールされています. (1.35) DBI OK. インストールされています. (1.46) DBD::SQLite OK. インストールされています. (1.08) DBD::mysql OK. インストールされています. (2.9006) ●Debug.pmでreturn;を消した際の /tmp/af_konpe_affelio の内容 ---------------------------------------- 27548: Affelio::new: start. 27548: Affelio::new: cfg_path= [./affelio.cfg] 27548: Affelio::new: caller = [] 27548: Affelio::read_site_config: start. 27548: Affelio::read_site_config: session_dir = [./session] 27548: Affelio::read_site_config: end. 27548: Affelio::read_user_prefs: start. ●http://home1.affelio.jp/download/updates/20050705/setup-cgi に替えた 場合の表示(開始直後) ---------------------------------------- Affelio: We've got an error. Following error has occured. Global symbol "$mod_name" requires explicit package name****@setup***** line 837. Global symbol "$mod_name" requires explicit package name****@setup***** line 839. Missing right curly or square brack****@setup***** line 888, at end of line syntax error****@setup***** line 888, at EOF Execution of setup.cgi aborted due to compilation errors. なかなか手がかりがつかめず、、ご助言いただければ幸いです。 --- konpe