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