PDA

View Full Version : PHPファイルの設定について


TEN
2001/11/14, 06:45 PM
はじめまして。この度、s6サーバーに登録させていただきました。

独自で本やPHPのサンプルを公開しているサイトなどを参考にさせていただきながらPHPの勉強をしています。

そこで、早速、PHP3で書いたBBSをアップしましたところ、実行できません。
過去ログなども調べ、設定していますが必ずhttp://www.xrea.com/err500.htmになってしまいます。

そこで、何が足りないのか教えていただきたいのです。

私が調べてしたことは・・・
・PHPファイルの先頭に#!/usr/local/bin/php3と書き足した。
・.php3という拡張子を.cgiに変更した。
・ファイルはpublic_htmlにBBS用のディレクトリを作り、アスキーモードでFTPした。
・作成したディレクトリのパーミッションを705、実行ファイルのパーミッションを700、ログファイルのパーミッションを600と設定した。

以上です。
何か足りないこと、若しくは間違っているところがあるのでしょうか?
ちなみに、このスクリプトは、Win98SE+apache+PHP3のローカル環境では正常に動作しています。
よろしくお願い致します。

kosbee
2001/11/16, 01:56 AM
これから仕様を読み直し勉強する予定。

FTPにて
/shared_html/
にテストファイルを放り、アクセス。
(よく分からずパーミッションはそのまま)
http://ID.s6.xrea.com:8080/huh.php
動いた、みたいです。

TEN
2001/11/16, 01:33 PM
kosbeeさん、レスありがとうございました。

私もshared_htmlにFTPしてみましたところ、動きました。
public_htmlと同様のパーミッションに設定すると動きませんでした。
なので、実行ファイルを755、ログファイルを666に設定しました。

私もこれから仕様について、もっとよく勉強しなくては・・・と思っております。
ご助言ありがとうございました。

cats
2001/11/17, 12:45 AM
s1サーバーもメンテナンス後phpが動かなくなりましたので
時間が解決するかと思いましたがまだ動きませんか?
s6の仕様が判りませんので何とも言えませんが。

shared_html内ではphpファイル604,ログファイル606のパーミッションで動くと思いますのでお試しを。

TEN
2001/11/17, 05:16 PM
catsさん、レスありがとうございます。

catsさんのレスを見て、public_htmlにFTPしたまま残していたスクリプトにアクセスしてみたのですが、やっぱり結果は同じでした。
私がした設定で、s1サーバーはスクリプトに問題がなければ動くんでしょうか?

パーミッションの設定の件は、ありがとうございます。
catsさんのおっしゃるように設定しておこうと思います。

cats
2001/11/18, 06:25 AM
ソースがわからないので何とも言えませんがたぶん動くと思います。
実際、うちでは先頭行にパスを書き加えるだけで動いています。

s6にphp3が無いのかもしれません。
パスを#!/usr/local/bin/phpしたらどうですか?

TEN
2001/11/19, 08:21 PM
私も何がいけないのかと、いろいろと試してみたりしたのですが、実はパスもcatsさんのおっしゃるようにしてみました。
でも、やっぱりだめでした。

shered_htmlの方で動いているので、PHP3が入っていないということはないような気もするのですが・・・
本当ならば、ソースを見ていただくのが早道だと思うのですが、私のようなド素人のソースを公開するのは少々恥ずかしかったりしまして、戸惑っているところです。
まだまだ勉強が足りないのですね・・・

sumi
2001/11/19, 08:22 PM
私もs6サーバーに登録したのですが、CGI版PHPが動作しません。

ソース

#!/usr/local/bin/php
<?phpinfo();?>

パーミッションは700でファイル名はindex.cgi。
どうもサーバー側の問題のようです。

#!/usr/local/bin/php3
<?phpinfo();?>

も同様にアウトです。

ちなみに、

#!/usr/local/bin/perl
print "Content-type: text/html\n\nHello";
exit;

はOKでしたので、PHPのバイナリの設定がおかしいのでは?

# モジュール版は正常でした。

どうでしょうか? > スタッフの方

nisizawa
2001/11/28, 10:53 PM
他の方と同じかどうかはわかりませんが、私も PHP (モジュール版)が動きません。

s6 サーバ上に /shared_html/hoge.php3 をバーミッション 604 でおいています。
ブラウザで http://idname.s6.xrea.com:8080/hoge.php3 を見ると、
PHP のソースがそのままでてきます。
本当なら、PHP の実行結果が出てくるはずです。
ローカルでは動いています。

sumi
2001/11/29, 11:03 AM
>nisizawa さん

確かモジュール版はPHP4だけではなかったでしょうか?
拡張子をphpにされると動作すると思いますよ。

# それにしても、スタッフの方へ上記の件でメールを出しても一向に返事がありません…
# かれこれ1週間以上になると思いますが、こんなものなのでしょうか?>常連の方

webmaster
2001/11/29, 12:02 PM
サポートです。

ご迷惑をお掛けしております。

http://sb.xrea.com/showthread.php?threadid=508
の症状と同じと思います。


メールですが、admin@xrea.com宛に送って頂くメールは返信が遅れます。
また、幾つかのISPからメールが届かないと、メンバーの方から報告いただいております。

できれば専用フォームをお使いください。
http://www.xrea.com/jp/mail.shtm

sumi
2001/11/29, 12:24 PM
>サポート様

動作確認いたしました。
正常に動作しました。

ありがとうございました。

また、連絡方法の件も了解いたしました。
これからも期待しています。

nisizawa
2001/11/29, 12:25 PM
> sumi さん

>> 確かモジュール版はPHP4だけではなかったでしょうか?
>> 拡張子をphpにされると動作すると思いますよ。

ありがとうございます。まったくその通りでした。

TEN
2001/11/29, 12:54 PM
>サポート様

私もpublic_htmlでのPHP3の動作を確認できました。
どうもありがとうございました。
今後ともよろしくお願い致します。