㈠ 訪問php出現500
<?
$conn=@mysql_connect("localhost","root","root")ordie("資料庫鏈接錯誤");
mysql_select_db("news",$conn);
mysql_query("setnames'GBK'");//使用GBK中文編碼;
$sql="selectinfofrommessage";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
echo$row[title];}
?>
這樣你試試。
建議你詳細讓客服開放更多測試許可權,另外,看看自己的相關配置是否有問題。
排錯步驟
1、查看Appache錯誤日誌
2、如果是PHP Fatal error: Call to undefined function mysqli_connect(),檢查mysqli是否載入;
3、在命令行輸入php -m查看載入模塊中是否有mysqli
4、沒有的話,在php.ini中增加extension=php_mysqli.dll,並將php_mysqli.dll加入system32文件夾中。
㈡ 如何處理php服務的500錯誤
一、可能是php配置問題
php.ini
short_open_tag = Off
改為 short_open_tag = On
二、可能是系統問題,請使用如下方法解決:
方法(一)
1、控制面板->管理工具->計算機管理(雙擊)->計算機管理(本地)->本地用戶和組(點擊前面的加號)->用戶(單擊)->ISUC(右鍵-設置密碼,設為123,確定)->Iwm(右鍵-設置密碼,設為123,確定)->Administrator(右鍵-設置密碼,設為123,確定)->關閉計算機管理
2、管理工具-組件服務(雙擊)->下面有個「組件服務(雙擊)」->計算機(文件夾)(雙擊)->我的電腦(打開)->com+應用程序-找到「IIS out-of-process」文件夾(右鍵,打開屬性)->單擊「標識」->出現「下列用戶」->用戶密碼和確認密碼(默認)->點擊「瀏覽」->點擊「高級」->找到右面的「立即查找」->單擊第一個「Administer」->單擊確定->出來後再點擊確定->應用->確定
3、一般情況下問題解決,一切OK
㈢ 揭秘PHP環境出錯500錯誤怎麼解決
PHP導致500錯誤是程序有語法問題,一般處理步驟是:在命令提示符下執行,顯示具體錯誤,然後適當修改程序。
㈣ php上的500錯誤,頭痛~~~~
不要怪我說的難聽,你的基本功是我見過最差的。調用函數居然會方括弧!
希望你系統學習一下,必將對你有幫助。磨刀不誤砍柴工
請對比我的代碼,看有哪些改動。希望對你有一絲絲的幫助
<?php
session_start();
if($_SESSION[user_name]=""){
echo "<a href=\"index.php\">您沒有登錄,請返回主頁登錄!</a>";
}else{
echo "<font coler=\"red\">歡迎你:".$user_name."</font>";
echo "<br>";
$id1=mysql_connect("localhost","xxxxx","xxxxx");
mysql_select_db("English",$id1);
$danyuan1=$_POST["danyuan1"];
$nianji1=$_POST["nianji1"];
$aa99="select * from danci where nianji='$nianji1' and danyuan='$danyuan1' AND id='$umb1'";
$result=mysql_query($aa99,$id1);
$info1=mysql_fetch_array($result,MYSQL_ASSOC);
echo "<img src=\"images/english/004.jpg\">";
echo "<br><br>";
echo "<font color=\"blue\" size=\"5\">本單詞為".$info1[ci]."</font>";
mysql_close($id1);
}
?>
㈤ 網站後台PHP正常,前台打開顯示伺服器錯誤500是什麼原因
1、檢查 apache的日誌文件,看裡面說什麼,日誌通常在/var/log/apache2 或者 /var/log/httpd下面;
2、在index.php打開調試開關,獲得更多調試信息,在php開始位置加入
error_reporting(E_ALL); ini_set("display_errors", 1);
3、檢查index.php的目錄下有沒有.htaccess文件,改名以後看看。
㈥ html表單提交到mysql php輸出500錯誤
百個錯誤的點。我怎麼能給你提交楚?告訴你master後面錯了,黑暴後面錯了。玩個夠,後面錯了。我就能講到這么多了,你。你自己查一查好吧。
㈦ PHP不能顯示錯誤信息,返回500錯誤
沒試過用iis運行PHP,不過它提示的第5行,是不是ab 沒有定義
㈧ PHP寫的頁面無法訪問,報HTTP500錯誤,這個是怎麼回事
1、從控制面板,程序和功能,打開和關閉中開啟本地IIS功能。
4、針對32位的php5.5一定要下載32位的VC11運行庫,如果安裝的是64位的500錯誤是無法解決。的。
(8)php輸出500擴展閱讀:
主要特點
(一)開源性和免費性
由於PHP的解釋器的源代碼是公開的,所以安全系數較高的網站可以自己更改PHP的解釋程序。另外,PHP 運行環境的使用也是免費的。
(二)快捷性
PHP是一種非常容易學習和使用的一門語言,它的語法特點類似於C語言,但又沒有C語言復雜的地址操作,而且又加入了面向對象的概念,再加上它具有簡潔的語法規則,使得它操作編輯非常簡單,實用性很強。
㈨ php出現500錯誤,求你幫幫我.
是php和mysql連接有問題,解決的方法;
「phpMyAdmin - 錯誤.無法載入 mysql 擴展」 解決辦法
對於php.ini文件,首先進入php5安裝目錄,假設安裝目錄為C:\PHP5,將 php.ini-dist 復制一份放到 C:\WINNT( Windows XP/2003 下為 C:\Windows )內,改名為 php.ini,然後用記事本打開,利用記事本的查找功能搜索 extension_dir = "./",並將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = "C:\PHP5\ext";再搜索 register_globals = Off,將 Off 改成 On;
查找 ;extension=php_mysql.dll,;extension=php_mbstring.dll
;extension=php_mcrypt.dll將前面的引號「;」去掉。
然後把C:\PHP5\libmysql.dll,C:\PHP5\ext\php_mysql.dll,C:\PHP5\ext\php_mysqli.dll拷貝到C:\Windows\system32下,這樣PHP5才能支持MYSQL。
BBB:「無法載入mcrypt擴展,請檢查PHP配置」解決辦法
1、沒有正確安裝Mysql資料庫,在系統服務中Mysql相關的服務沒有啟動。
2、 在系統的 system32(C:\windows\system32) 目錄下缺少 libmcrypt.dll文件,解決方法是找到php目錄下的libmcrypt.dll,並將libmcrypt.dll復制到C:\windows \system32目錄中,然後重新啟動Web服務。
3、在PHP目錄下的php.ini文件中,沒有將 「;extension=php_mcrypt.dll」中的前面一個「;」去掉,所以不能使用相應功能,解決方法是打開php.ini文件,找到; extension=php_mcrypt.dll改成extension=php_mcrypt.dll //去掉前面的;使之生效