作者 主題: PHP 網頁錯誤  (閱讀 9545 次)

0 會員 與 1 訪客 正在閱讀本文。

spen

  • 懷疑的國中生
  • **
  • 文章數: 44
    • 檢視個人資料
PHP 網頁錯誤
« 於: 2002-09-19 12:14 »
RH 7.1 Kernel 2.4.9-34
使用 up2date -u 更新了 php
結果原本正常運作的PHP相關網頁 程式 都無法運作
目前PHP版本為 4.1.2-7.2.4

嘗試使用 phpinfo() 沒畫面 沒錯誤 畫面一片空白
完全不知怎麼除錯....請問各位有發生一樣的情形嗎
請高手幫忙解決 或是 給個方向 以便除錯 感激不盡

小穎

  • 俺是博士!
  • *****
  • 文章數: 1005
    • 檢視個人資料
PHP 網頁錯誤
« 回覆 #1 於: 2002-09-19 13:20 »
會是apache沒有載入php module嗎?@@

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
PHP 網頁錯誤
« 回覆 #2 於: 2002-09-19 13:53 »
cd /usr/local/lib/
vi php.ini
register_globals = Off -> register_globals = On

ps.這樣修改有許多安全性上的問題,詳細的請自行參考php.net上面新版本的參數傳遞的方法,而不是為了讓舊有的程式能夠執行而忽略了安全性問題

代碼: [選擇]

; Whether or not to register the EGPCS variables as global variables.  You may
; want to turn this off if you don't want to clutter your scripts' global scope
; with user data.  This makes most sense when coupled with track_vars - in whic
; case you can access all of the GPC variables through the $HTTP_*_VARS[],
; variables.
;
; You should do your best to write your scripts so that they do not require
; register_globals to be on;  Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.

小穎

  • 俺是博士!
  • *****
  • 文章數: 1005
    • 檢視個人資料
PHP 網頁錯誤
« 回覆 #3 於: 2002-09-19 14:03 »
引述: "damon"
cd /usr/local/lib/
vi php.ini
register_globals = Off -> register_globals = On

ps.這樣修改有許多安全性上的問題,詳細的請自行參考php.net上面新版本的參數傳遞的方法,而不是為了讓舊有的程式能夠執行而忽略了安全性問題


但是他連phpinfo()都出不來!很可疑!@@

spen

  • 懷疑的國中生
  • **
  • 文章數: 44
    • 檢視個人資料
PHP 網頁錯誤
« 回覆 #4 於: 2002-09-20 21:48 »
多謝版主提醒
檢查一下 httpd.ini 有下列設定
IfDefine HAVE_PERL
LoadModule perl_module        modules/libperl.so
/IfDefine
IfDefine HAVE_PHP
LoadModule php_module         modules/mod_php.so
/IfDefine
IfDefine HAVE_PHP3
LoadModule php3_module        modules/libphp3.so
/IfDefine
IfDefine HAVE_PHP4
LoadModule php4_module        modules/libphp4.so
/IfDefine
IfDefine HAVE_DAV
LoadModule dav_module         modules/libdav.so
/IfDefine

ps. 因為 "<>" 會讓文章有些字消失 我拿掉了 希望各位還能看懂.

載入 apache 時 也沒錯誤訊息. 請問還有哪些方向 檢查是否載入 php ?

以下是瀏覽 php html 時會出現的亂碼
----------------------------------------------------------

";$count_line=0; while (list($kind,$number) = mysql_fetch_row($result)) {?>  ?classkind=> "; $count_line++; }} ?> 記下心得
本項無資料
");} $data = mysql_num_rows($data); $pages_num=select_page($pages,$data ); echo"
--------------------------------------------------------------------------------
"; // $sql="Select * from $read_db_table where kind='$classkind' order by kid desc LIMIT $pages_num, $pagesize"; $data=mysql_query($sql); if (!$data) {die("
本項無資料
");} //沒有資料時擋往,不再向下執行 ?>
---------------------------------------------------------------
比對原始php html後發現是其中一部份的部分內容.

版大的推論應該相去不遠.希望提供的資訊有用 多謝各位的時間和指導.

梁楓

  • 俺是博士!
  • *****
  • 文章數: 6220
    • 檢視個人資料
PHP 網頁錯誤
« 回覆 #5 於: 2002-09-20 21:52 »
把你的php網頁改成.php不要用.html試試 ><

spen

  • 懷疑的國中生
  • **
  • 文章數: 44
    • 檢視個人資料
PHP 網頁錯誤
« 回覆 #6 於: 2002-09-21 11:50 »
多謝你的意見

原本已經是 .php 了 .. 頭痛

jnans

  • 可愛的小學生
  • *
  • 文章數: 21
    • 檢視個人資料
PHP 網頁錯誤
« 回覆 #7 於: 2002-10-17 16:30 »
引述: "spen"
多謝你的意見

原本已經是 .php 了 .. 頭痛


檢查APACHE的 httpd.conf 裏面  裏有沒有

AddType application/x-httpd-php .php

HoHo

  • 可愛的小學生
  • *
  • 文章數: 23
    • 檢視個人資料
PHP 網頁錯誤
« 回覆 #8 於: 2006-12-27 22:22 »
我的phpinfo 直接顥示
<?
phpinfo():
?>
..差點昏倒...
這個也打開了register_globals = Off -> register_globals = On
不知為何????

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
PHP 網頁錯誤
« 回覆 #9 於: 2007-01-14 09:07 »
引述: "damon"
cd /usr/local/lib/
vi php.ini
register_globals = Off -> register_globals = On

ps.這樣修改有許多安全性上的問題,詳細的請自行參考php.net上面新版本的參數傳遞的方法,而不是為了讓舊有的程式能夠執行而忽略了安全性問題



的確是這樣沒錯啦~~~

但是, 如果碰到死都不肯改成 Off 的客戶,

那也只有輸給他了  :-?