フォーラム: インストールQ&A (スレッド #27679)

CPI Shared 1でのインストール (2010-10-26 17:35 by きゃら #53615)

今月CPIが「シェアードプラン」でad-Edit2インストーラ¥付きで提供の記事を見ました。
現在、Shared 1プランを利用していますがインストーラーは提供されておりませんでした。
そこで、setup.cgi、adedit2.tarをアップロードしてインストールを試みましたが、「Internal Server Error」となりインストールできません。
CPIはperlのパスが #!/usr/local/bin/perl5.8 となってますので全てのCGIファイルを変更しました。
パーミッションは700,705,707と試しましたがうまくいきません。
どなたか、このプランでインストールされた方がいらしたら教えてください。
よろしくお願いします。

メッセージ #53615 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: CPI Shared 1でのインストール (2010-10-26 17:56 by norenz #53618)

KDDIさんから、テスト検証用に頂いたアカウントでの
設定パーミッションは下記になります。

ディレクトリ 755
実行ファイル 755
ログファイル 666

Perlのパスですが、

#!/usr/local/bin/perl

でOKです。(5.8がなくてもOKです)

「Internal Server Error」のエラー画面になるケースですが、
パーミッション設定が合っていなくて、CGIが動作できない場合でも発生します。

setup.cgiのパーミッションを755に変更する必要があります。

また、 http://xxxx.secure.ne.jp/test/
などの、任意のディレクトリにインストールしたい場合、
/test/のフォルダのパーミッションも「755」に変更してください


パーミッション変更は下記のビデオをご覧ください。

http://adedit.norenz.net/video/index.cgi?pg=0030
#53615 への返信

メッセージ #53618 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: CPI Shared 1でのインストール (2010-10-28 15:30 by きゃら #53641)

全てのcgiファイル一行目を下記に変更して、
#!/usr/local/bin/perl5.8
admin/index.cgiにアクセスしたところ
AD-EDITログイン 管理画面ログインが表示されました。
ログインID,パスワード共にデフォルトのuser,0000でログインしましたが、
AD-EDIT管理画面 ERROR 認証エラーとなります。
他に変更等する箇所、ご教示いただけましたらお願いします。
#53618 への返信

メッセージ #53641 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: CPI Shared 1でのインストール (2010-10-27 09:59 by きゃら #53631)

アドバイスありがとうございます。
ご教示いただきました通り、パーミッションを変えて試しましたがやはり同じエラーに鳴りました。
そこで、tarをローカルで解凍してperlのパスをデフォルトの状態でアップして、/admin/index.cgiにアクセスしました所、下記のエラーになりました。

Software error:
[Wed Oct 27 09:23:16 2010] Encode.pm: Can't locate Encode.pm in @INC (@INC contains: /usr/libdata/perl/5.00503/mach /usr/libdata/perl/5.00503 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd /usr/local/lib/perl5/site_perl/5.005 .) at index.cgi line 17. BEGIN failed--compilation aborted at index.cgi line 17.

現在CPIで利用しているシェアードプラン Shared 1 は5~6年くらい前に契約したもので、現在のZシリーズとサーバ環境が違うようです。

Shared 1でのperlのパスはバージョンによって下記にわかれてました。

Perl 5.8.2 /usr/local/bin/perl5.8
Perl 5.005_03 /usr/local/bin/perl
Perl 5.005_03 /usr/bin/perl

パーミッションンの設定なのですが、
ディレクトリ 755 サブフォルダを含め単位でよいですか?
実行ファイル 755 cgiファイルの他どの拡張子のものですか?
ログファイル 666 ログファイルはどの拡張子のものですか?

よろしくお願いします。

#53615 への返信

メッセージ #53631 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: CPI Shared 1でのインストール (2011-03-28 16:15 by 匿名 #56433)

ログインで失敗するようなら、クッキー削除してからだとログインできるようになります。

あと、登録したURLでないとログインできない場合もあります。
#53615 への返信

メッセージ #56433 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする