導航:首頁 > IDC知識 > php伺服器500錯誤

php伺服器500錯誤

發布時間:2020-11-21 14:32:18

1、PHP環境出錯500錯誤怎麼解決

網站建設時,使用的是PHP語言,PHP語言使用的是Linux的環境,在用Linux配置PHP環境時經常會遇到500的錯誤,500的錯誤怎
么解決呢?在Linux伺服器主要與.htaccess配置文件有關系,該文件一般應用於偽靜態,請不要使用了超出伺服器配置許可權以外的命令,如下命令都
會引起該錯誤
# Don't show directory listings for URLs which map to a directory.
Options -Indexes
# Follow symbolic links in this directory.
Options +FollowSymLinks
AddEncoding gzip .jgz
AddType "text/javascript;charset=UTF-8" .jgz
AddEncoding gzip .zcss
AddType "text/css;charset=UTF-8" .zcss

2、網站後台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文件,改名以後看看。

3、PHP+apache 運行報錯:伺服器錯誤 HTTP錯誤500

把目錄下面的偽靜態給刪除掉!文件名字是(.htaccess)將這個文件刪除掉就行了,這是解決你說的伺服器500錯誤

4、php連接mysql出現伺服器500錯誤。

windows下需要檢查php.ini里邊的mysql.dll是否載入,phpinfo中是否有mysql這個配置。

有可能伺服器沒回搭建好 你什麼操作系答統、什麼HTTP伺服器,如果你是windows下手工配的環境,認真檢查下吧,如果是只有用mysql函數才會出錯,就檢查下系統變數有沒加入mysql的bin目錄,檢查mysql有沒正常運行,檢查php有沒載入mysql擴展
新手建議使用集成AMPSERV 搭建環境

5、為什麼我伺服器,訪問不了php文件,一訪問就提示"500內部伺服器錯誤" 該怎麼配置?php5.6

哈哈 用phpstudy吧,裝好vc庫,直接開跑~~~
非常舒服,去官方下載的時候注意選擇老版的,
好像被收購了,新增了一些不實用的功能,嵌入廣告,沒有老版本的好用~~~
如果,找不到,可以私聊我,看到後發你,可能會比較晚~

6、Apache+PHP+phpMyAdmin+MySQL,phpMyAdmin出現500錯誤,怎麼解決?

NI你用系統自帶的IIS吧,比較方便。設置如下:(由於圖片粘貼不方便,下載附件吧)

PHP下載安裝:http://www.php.net下載。

安裝目錄放在C:/PHP/

 

 

1.修改:C:/PHP/php.ini-list文件名為php.ini,復制到C:/windows/,修改php.ini:使其支持GD,MYSQL等。

2.復制libmcrypt.dll,libmysql.dll,php5ts.dll三個文件到C:/windows/system32下。

3.如下圖:

注意:上面的extension_dir=」D:/php/ext」

接著把:C:php下的php5ds.dll  ,libmysql.dll  ,libmcrypt.dll放入c:windowssystem32

 

 

 


IIS設置(使支持php):(根目錄在c:/inetpub中)wwwroot為默認站點文件夾

首先把web default side刪除,新增一個web網頁就好了。

1.首先將控制面板—>所有控制面板—>程序和功能—>打開或關閉windows功能,把internet信息服務一項全部選上。

2.控制面板—>所有控制面板—>管理工具—>打開Internet 信息服務(IIS)管理器。

3.在主菜單欄(**pc)單擊ASP設置父徑屬性為ture。

4.ISAPI篩選器:添加如下(php的isapi文件)

 

5.處理程序映射(添加如下)

 

 

6.添加網站,設置如下:當80被asp佔用時改為8080.

 

 

 

 

7.網站高級設置如下:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8.添加應用程序池

 

 

 

 

 

 

 

 

 

9.瀏覽:產生如下效果,說明iis設置成功。

 

 

 

 

 

 

 

 

 

在txt文檔寫下net stop w3svc
net stop iisadmin
net start w3svc 另存為.bat文件,運行(有的電腦需要)。

 

在默認目錄wwwroot用寫字板新建一個phpinfo.php文件,內容為<?php  phpiofo();?>檢測看iis是否支持了php,顯示php版本信息就說明成功了。

3. Mysql安裝

Mysql下載安裝很容易,但是注意下載那種不是壓縮包的,只有一個安裝結構的那種,然後可以設置用戶名及密碼的。(我有資料)。

4.dreamweaver下的php與mysql鏈接

首先建立一個站點,站點路徑放在C:/inetput/wwwroot/下

其次,建立伺服器,名稱隨便;鏈接方法:本地/網路;伺服器文件夾:c:/inetput/

      Web url:http//localhost/ 再點擊高級設置,維護同步信息勾上,伺服器模型:phpmysql

保存完,勾上測試。

最後,在窗口點擊資料庫,點擊加號添加資料庫,資料庫設置如下:webconn(自己取),localhost,root(你裝mysql時自己用戶名),密碼(裝mysql設的)然後點擊瀏覽,看ianjiemysql沒有.選擇數據。完事~

7、php連接不上mysql 出現HTTP 500 內部伺服器錯

http 500 是沒有訪問許可權
並不是連不上mysql
把你的網站目錄放到非c盤試下
如果還不行
新建個來賓用戶 把iis指定給新建的用戶
這兩步應該能解決你的問題的了

8、php問題 出現HTTP 500 - 內部伺服器錯誤

500錯誤是腳本運行有錯,你查看你的日誌就知道程序第幾行錯了,最好設置WEB伺服器顯示錯誤信息到瀏覽器。

9、訪問 php網站出現 500內部伺服器錯誤是為什麼呢

500內部錯誤是http錯誤的一種,表示是你的程序出錯了。

你程序出錯了原因就比較多了。如果可以的話,盡可能的給大家說說你是訪問那個文件的時候出現的錯誤,然後把代碼給大家看看。這樣對你的問題有幫助些。

10、PHP http500伺服器內部錯誤

你上面的代碼是沒有問題,是伺服器的錯誤:

一、可能是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

方法二:

1、運行:regsvr32 %windir%/system32/vbscript.dll

2、運行:msdtc-resetlog

3、重裝IIS

與php伺服器500錯誤相關的知識