1.http://www.tad0616.net/modules/tad_book3/page.php?tbdsn=2
修改 /php/php.ini
(1) short_open_tag = On(約在226行,允許使用<?這種短標籤)
(2) date.timezone = Asia/Taipei(約在1013行,設定時區)
(3) magic_quotes_gpc = On(約在749行,自動把特殊字元加上拖曳符號)
(4) error_reporting = E_ALL | ~E_STRICT(約在156行,xampp 1.7.4 者才要改)
加強安全性
刪除底下資料夾:
- C:\xampp\cgi-bin
- C:\xampp\security\htdocs
- C:\xampp\webdav
- C:\xampp\htdocs\下的所有檔案目錄
- C:\xampp\apache\conf\extra\httpd-dav.conf(移 完請開啟 C:\xampp\apache\conf\httpd.conf,在 491 行之前需加入一個 # 註解符號,讓它不去執行"conf/extra/httpd-dav.conf" 即可,如:「# Include "conf/extra/httpd-dav.conf"」)
2. http://rsitman.blogspot.tw/2013/10/xampp-root.html
用phpmyadmin軟件管理mysql數據庫
首先用 Notepad++ 打開位於C:/xampp/phpMyAdmin文件夾中的config.inc.php文件。
將第19行的$cfg['Servers'][$i]['auth_type'] ='config'中的config(預設值)更改為cookie,
從而將phpmyadmin的登陸設置為Web界面,
否則,任何用戶均可直接進入該軟件的web界面,降低網站的安全性。
通過默認主頁http://localhost左側的phpmyadmin導航欄進入phpmyadmin界面,
可直接通過http: //localhost/phpmyadmin/進入web登陸界面,
輸入用戶名root後直接點擊登陸即可。
注:在默認狀態下,phpmyadmin有兩個用戶名,分別是pma和root。
其中,root是管理員身份,而pma則是普通用戶身份,但二者在缺省狀態下均無密碼。
更改root密碼–點擊 "編輯權限" 後,在 "修改密碼" 一欄輸入密碼後確認。
此時,會自動退出,再用root及相應的密碼登陸。
建立新的管理員帳號及刪除原有的root帳號–
首先點擊root帳號編輯其 "編輯權限" ,
在最底端的" 修改登錄資訊/複製使用者" 輸入用戶名和密碼,
其餘選項保持其預設值,確認後即可產生與原有root帳號相同權限的新帳號
隨後,再次編輯root帳號的 "編輯權限" ,
並在最底端的 "建立具有相同權限的新使用者然後 …" 中
選擇 "其餘選項不變,
確認後即可刪除原有的root帳號。
(root_linux方法一樣)
更改pma帳號密碼:與root相似,但是,當更改其帳號後會有出錯信息,
此時,用 "notwpad++" 將 config.inc.php 第31行,32行 的pma帳號密碼更改與web設置相對應,此時,登陸就不會再出錯了。
參考:
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = '帳號';
$cfg['Servers'][$i]['controlpass'] = '密碼';
pma密碼可以不填。不用他就好了。不推薦使用root用戶,最好新建一個具有所有功能的用戶來管理數據庫。
注1:root等管理員密碼無需在config.inc.php中更改。
注2:只有pma不設置密碼時,XAMPP主界面的MySQL database的狀態才會顯示為ACTIVATED狀態!
注3:不要使用XAMPP for Windows Version 1.5.2自帶的mysql管理軟件來設置。如果設置了,會在C:windowns目錄下產生一個my.ini文件。如果要重新安裝,則需要將此my.ini文件刪除,以名影響後續設置。
本篇文章參考文章:http://yangsiwei.com/install-xampp-on-windows
排除 使用設定檔案中定義的控制使用者連線失敗
參考文章:http://yunol.com.tw/phpbb3/viewtopic.php?f=15&t=25126#p29391
排除 使用設定檔案中定義的控制使用者連線失敗
修改config.inc.php
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'root'; #預設是pma改成root
$cfg['Servers'][$i]['controlpass'] = '資料庫密碼'; #資料庫密碼
3.