このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

CGI, PHPのテスト表示について このメッセージに返信する
日時: 2009/05/12 13:11
名前: はっしー
URL:
いつも当サイトを参考にサーバ構築に勤しんでいます。
貴重な情報をいつも有難う御座います。

下記URLを参考に、Webサーバ構築(Apache)を実施しています。

http://centossrv.com/apache.shtml

テストページを作成し、以下は正常に表示されました。

(1)Webページ表示確認
(3)SSI確認

しかし、以下のテストページは正常に、表示されません。

(2)CGI確認
CGIで簡単なテストページを表示してみる。

【表示結果】= ページにアクセスが出来ない

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, (自分のメール)and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

【手順】

http://centossrv.com/apache.shtmlに記載されている手順を踏襲しています。

(5)PHP確認
PHPで簡単なテストページを表示してみる。

【表示結果】= phpが認識されない。

<?php
phpinfo();
?>

【手順】

http://centossrv.com/apache.shtmlに記載されている手順を踏襲しています。

以上、お分かりの方は御教示下さいますよう宜しく御願い致します。

記事編集 編集

Page: | 1 | 2 |

Re: CGI, PHPのテスト表示について このメッセージに返信する
日時: 2009/05/14 00:21
名前: はっしー
URL:
ZED様

ご回答有難う御座います。以下、結果になります。

【getenforce】

[root@サーバ名 ~]# getenforce
Disabled

【apacheのerror_log】

[root@サーバ名 ~]# more /etc/httpd/logs/error_log
[Wed May 13 22:59:01 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Wed May 13 22:59:02 2009] [notice] Digest: generating secret for digest authentication ...
[Wed May 13 22:59:02 2009] [notice] Digest: done
[Wed May 13 22:59:02 2009] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Wed May 13 22:59:02 2009] [notice] LDAP: SSL support unavailable
[Wed May 13 22:59:04 2009] [notice] Apache configured -- resuming normal operations
[client グローバルアドレス] PHP Notice: Use of undefined constant サーバ名 - assumed 'サーバ名' in /var/www/html/test.php on line 3
[client グローバルアドレス] PHP Notice: Use of undefined constant サーバ名 - assumed 'サーバ名' in /var/www/html/test.php on line 3
[client グローバルアドレス] PHP Notice: Use of undefined constant サーバ名 - assumed 'サーバ名' in /var/www/html/test.php on line 3
[Wed May 13 23:42:24 2009] [error] [client グローバルアドレス] Unrecognized character \\xE2 at /var/www/html/test.cgi line 5.
[Wed May 13 23:42:24 2009] [error] [client グローバルアドレス] Premature end of script headers: test.cgi
[Wed May 13 23:47:47 2009] [error] [client グローバルアドレス] Unrecognized character \\xE2 at /var/www/html/test.cgi line 5.
[Wed May 13 23:47:47 2009] [error] [client グローバルアドレス] Premature end of script headers: test.cgi

記事編集 編集
Re: CGI, PHPのテスト表示について このメッセージに返信する
日時: 2009/05/14 09:22
名前: ZED
URL:
test.cgi 5行目
test.php 3行目

参考ページprint "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n";※システムの文字コードがUTF-8の場合
の赤字
※システムの文字コードがUTF-8の場合
を消してください。
記事編集 編集
Re: CGI, PHPのテスト表示について このメッセージに返信する
日時: 2009/05/15 01:39
名前:
URL:
ZED様

無事、解決致しました。

御連絡頂いた通り、"※システムの文字コードがUTF-8の場合"を削除しましたが、テスト結果は同じでした。

試しに、test.cgiを再作成し、"※システムの文字コードがUTF-8の場合"、及び、"print "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=euc-jp\">\n";※システムの文字コードがEUCの場合"を除いてみたところ、正常に表示しました。

phpについても、再作成し、apacheの再起動をかけ、正常にphpのページが表示される事を確認しました。

ご教授有難う御座いました(^^)

以上
記事編集 編集

Page: | 1 | 2 |

件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -