Error Meaage:
無法登入並出現如下錯誤訊息
phpMyAdmin - Error
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
Ans:
此次原因是登入此電腦的帳號為一般使用者帳號 (不具有 Administrator 權限),且不是此使用者安裝 AppServ 所以請修改 php.ini 將 session.auto_start 改為 1 並將暫存路徑指到別的地方去。
session.auto_start = 1 //Default 0 (Disable this function)
session.save_path = "C:/Appserv/php5/temp" //把暫存路徑移到此使用者可存取的路徑
For Linux
1.將/etc/php5/apache2/php.ini中的session.auto_start的值改為1(啟動),默認是0(禁用)。
2.在/etc/php5/apache2/php.ini找到session.save_path 這一行,設成 session.save_path = /var/lib/php/session
3.#chown vuser:vgroup /var/lib/php/session 修改該目錄的所屬用戶和組,改為apache的啟動用戶和組即可,並要有寫入的權限。
3.1. mkdir /var/lib/php
3.2. mkdir /var/lib/php/session
3.3. chown www-data:www-data /var/lib/php/sessio
在Centos下用yum安裝Mysql時遇到的問題
在一個剛剛安裝好的Centos上安裝mysql,使用yum方式,因為其簡單。命令行如下:yum -y install mysql-server
裝完後,出現了莫名其妙的問題,輸入「mysql」,並不能啟動Mysql,而是報
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Google一下後得知是 沒啟動mysql的守護進程
於是輸入 service mysqld star
但又報:mysqld: unrecognized service
最後弄明白了,yum命令並沒有沒有把 mysql裝入 service
所以需要執行一條命令 /etc/rc.d/init.d/mysqld start
同時又查到將mysql放入到啟動服務列表中的方法
[root@sample ~]# chkconfig mysqld on ← 設置MySQL服務隨系統啟動自啟動
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。