lnmp+phpmyadmin配置與出現問題


本博客歸moka同學(新浪微博:moka同學)本人親自整理,如有使用,請加鏈接注明出處。

 

lnmp 安裝完全后,配置phpmyadmin .其訪問方式為 http://202.18.400.379/phpmyadmin

一、把phpmyadmin放到web根目錄下面

     提示:最好更改文件名成為其他,以防被人破解

二、配置在phpmyadmin文件下config.inc.php中配置用戶名,密碼等

Image

一、出現錯誤 

Image(1)

原因:權限過高,改成chmod -R 555 phpmyadmin

二、配置文件為

     在phpmyadmin/config.inc.php中配置

 

網上博客:

phpmyadmin是一種mysql的圖形化管理工具,該工具允許你在web界面上管理你的mysql數據庫,不可謂不方便快捷。

此次安裝與配置是在centos 6.4系統下,該系統已部署lnmp環境。關於phpmyadmin的安裝,你可以選擇yum的在線安裝方式,也可以在其官方網站上下載,然后解壓縮至你的web服務器目錄下。為方便起見,這里選擇的是第一種方法,如果有朋友想了解第二種方法的,歡迎留言。

安裝phpmyadmin
yum -y install phpmyadmin //執行yum在線安裝程序
安裝完成后,可在/usr/share目錄下找到phpMyAdmin,將其拷貝至你的web目錄下,例如我的web目錄是:/usr/share/nginx/html

配置phpmyadmin
找到phpmyadmin/libraries/config.default.php,將該文件拷貝至phpmyadmin目錄下並重命名為config.inc.php,該文件里有以下幾項需要配置。

$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin';   //phpmyadmin所在的地址

$cfg['Servers'][$i]['host'] = 'localhost';   //設定mysql所在的主機名或IP地址,此處通常保持默認的localhost即可

$cfg['Servers'][$i]['auth_type'] = 'cookie';   //在本機調試用config,否則用cookie,這里建議用cookie

$cfg['Servers'][$i]['user'] = 'root';   //設定mysql的用戶名

$cfg['Servers'][$i]['password'] = 'password';   //設定mysql的用戶密碼

$cfg['DefaultLang'] = 'zh-utf-8';   //設定默認語言

以上參數設置完成后保存退出,重啟web服務器。開啟瀏覽器,在地址欄輸入http://localhost/phpMyAdmin測試一下吧。

需要注意的兩點
一、
如果出現“配置文件現在需要絕密的短語密碼(blowfish_secret)”這個提示,那么請找到$cfg['blowfish_secret'] = ' ';在其后的引號里設置你網站的cookie,例如:$cfg['blowfish_secret'] = '任意字符';這是因為你的“$cfg['Servers'][$i]['auth_type'] = 'cookie'的原因。

二、
關於“無法在發生錯誤時創建會話,請檢查PHP或網站服務器日志,並正確配置PHP安裝”的錯誤。

錯誤原因:
php更新后,覆蓋了原有的/var/lib/php/session的權限,導致apache用戶無法寫入session,產生此錯誤。

解決方法:
執行:#chown -R root:username /var/lib/php/session

其中username為apache的承載用戶, 我的是apache,所以執行的命令是:
#chown -R root:apache /var/lib/php/session

如果此時還出現那個錯誤提示,建議執行:
#chmod -R 777 /var/lib/php/session

怕777的權限過大,測試770、766、776都無法解決以上問題,只好先給777權限了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM