今天寫到 php 網頁,後台登入時居然一片空白,也沒有錯誤訊息
找了好多天
找到是require_once的時候出問題,但是又不知道錯誤訊息是啥?
原來在程式碼第一行加 ini_set('display_errors', 1); 就可以把錯誤訊息秀出來了
2014年6月13日 星期五
2014年6月9日 星期一
【PHP】PDO
1. 打開 c:\windows\php.ini
設定extension_dir
因為我是安裝Appserv,所以路徑在extension_dir = "C:/AppServ\php5\ext"
2. 搜尋Dynamic Extensions字串,將要用到的資料庫連線都打開
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pdo_mssql.dll
extension=php_pdo_odbc.dll
extension=php_pdo_firebird.dll ;
extension=php_pdo_oci8.dll
3. 重起服務後 http://localhost:8080/phpinfo.php,看到以下的圖示,表示成功了
設定extension_dir
因為我是安裝Appserv,所以路徑在extension_dir = "C:/AppServ\php5\ext"
2. 搜尋Dynamic Extensions字串,將要用到的資料庫連線都打開
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pdo_mssql.dll
extension=php_pdo_odbc.dll
extension=php_pdo_firebird.dll ;
extension=php_pdo_oci8.dll
3. 重起服務後 http://localhost:8080/phpinfo.php,看到以下的圖示,表示成功了
【PHP】Cannot send session cache limiter - headers already sent
PHP出現這個錯誤
Cannot send session cache limiter - headers already sent
解决办法:
修改c"\windows\php.ini中的session.auto_start = 0 为 session.auto_start = 1
重新啟動 Apache Servic
【PHP】Cannot send session cache limiter
架設PHP網站時出現這個錯誤
原來到c:\windows\php.ini設定一下就好了
output_buffering = Off <--改成On就可以了
Cannot send session cookie - headers already sent by
訂閱:
文章 (Atom)