1.變量 $cfg['TempDir'] (./tmp/)無法訪問, phpMyAdmin無法緩存模板文件,所以會運行緩慢。
出現這個的原因是 phpmyadmin的安裝目錄, tmp目錄不存在,或者存在但是權限不對。解決的方法就是沒有創建一下這個目錄,給予正確的讀寫權限即可。
phpMyAdmin無法緩存模板文件
變量 $cfg['TempDir'] (./tmp/)無法訪問, phpMyAdmin無法緩存模板文件
進入phpmyadmin的安裝目錄然後執行
mkdir tmp
chmod 777 tmp
phpmyadmin 提示的很清楚,這是個緩存目錄,可以加快phpmyadmin的運行,即使不理睬這個警告信息,也不會影響程序的執行,就是執行的慢點。不過看上去不舒服。
2. mysqli_real_connect(): (HY000/1045): Access denied for user 'tony'@'localhost' (using password: YES)
使用者沒有在localhost登入的權限,加上去就好了...
3.windows server安裝php mysql phpmyadmin筆記
近日手癢
在電腦上裝了php mysql phpmyadmin
由於自詡為一個將要成為專業網站管理的菜雞
所以手動安裝php mysql 跟phpmyadmin而不是選擇打包好的WNMP之類的
過程有點複雜
拆拆裝裝的過程也是讓人很崩潰
mysql不能自訂安裝的地方真的是很煩
php可以自訂但是也沒有什麼問題需要調整
唉唉
在安裝好mysql8之後會發現因為phpmyadmin不太支援8之後的認證方式所以會出現蠻多問題的
為求快速所以我最後在安裝的時候選擇了5.X的密碼認證模式
phpmyadmin只要解壓縮到你的網頁伺服器的資料夾就可以了
這個倒是安裝起來很方便
大概是這樣啦..
4.phpMyAdmin「設定儲存空間,部份延伸功能將無法使用」
用傳統的方法安裝 phpMyAdmin,
直接解縮 phpMyAdmin,複製 config.sample.inc.php 為 config.inc.php,做一些基本設定後。
會發現瀏覽時,在"首頁"或資料庫的"操作"頁面,
會出現「尚未設定 phpMyAdmin 設定儲存空間,部份延伸功能將無法使用」或「phpMyAdmin 設定儲存空間己停用」訊息。
本來這個訊息不去理會也不影響使用,
但如果是點 "操作"頁面「phpMyAdmin 設定儲存空間己停用」訊息後面的 "瞭解原因"連結後,
會出現 "於目前資料庫建立 phpMyAdmin 設定儲存空間"連結,
點了之後,便會在目前的資料庫建立一堆"pma__"開頭的資料表。
之後刪除這些資料表,便會發現出現一些找不到這些資料表的錯誤,除非登出 phpMyAdmin 再重新登入才會正常,
解決方法:
若不想使用這個功能,可在 config.inc.php 加上以下設定,便不會在"操作"頁面出現可以建立這些資料表的功能。 $cfg['ZeroConf'] = false; 或是建立一個專門放這些資料表的資料庫,開啟這個功能。 匯入 phpMyAdmin/sql/create_tables.sql 便會自動建立一個 phpmyadmin 資料庫,裡面有這些資料表, 再來新增一個能夠存取此資料庫的帳號,假設帳號為 pma 至於許可權,可參考 phpMyAdmin/sql/create_tables.sql 裡面有一段註解掉的SQL ---- Privileges---- (activate this statement if necessary)-- GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON `phpmyadmin`.* TO-- 'pma'@localhost;可知這個帳號需要的許可權為 GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON `phpmyadmin`.* TO 'pma'@localhost;帳號、許可權設定好後,編輯 config.inc.php,拿掉以下這些行的註解,並填上前面設定的帳號、密碼即可。
留言列表