欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

升級(jí)到j(luò)oomla 2.5后臺(tái)出現(xiàn)lock tables的解決方法

作者 / 無(wú)憂主機(jī) 時(shí)間 2012-11-04 07:53:39

隨著joomla新版本的到來(lái),老版本已經(jīng)逐漸推出歷史舞臺(tái),功成身退,還有許多用戶(hù)都忙著從joomla1.5升級(jí)為joomla 2.5,但是joomla2.5添加了許多的東西,LOCK TABLES就是其中的一個(gè),許多用戶(hù)升級(jí)之后,許多用戶(hù)都遇到了添加菜單項(xiàng)等一系列不能操作的問(wèn)題,提示 Access denied for user 'xxx'@'localhost' to database 'xxxx' SQL=LOCK TABLES 。這個(gè)是由于joomla 1.5版本操作數(shù)據(jù)庫(kù)沒(méi)有加入lock table 機(jī)制,升級(jí)之后便有了lock table 機(jī)制,這也是從性能安全方面考慮,那么我們應(yīng)該如何解決這個(gè)問(wèn)題呢? 解決的方法就是修改joomla的源文件: 通過(guò)ftp工具連接您的php虛擬主機(jī)找到/libraries/joomla/batabase/tabke.php ,使用文本編輯器找到這段代碼:

protected function _lock()

{

       $this->_db->lockTable($this->_tbl);

       $this->_locked = true;

       return true;

}
把里面的的代碼注釋掉,注釋代碼如下:
protected function _lock()

{

       //$this->_db->lockTable($this->_tbl);

       //$this->_locked = true;

       //return true;

}
接著找到這段代碼
protected function _unlock()

{

       $this->_db->unlockTables();

       $this->_locked = false;

       return true;

}
同樣把這段代碼修改為:
protected function _unlock()

{

       //$this->_db->unlockTables();

       //$this->_locked = false;

       //return true;

}
修改之后保存后,上傳到網(wǎng)站ftp里面覆蓋就可以,記得覆蓋前要先備份原始文件哦!   純Linux環(huán)境下高免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷(xiāo)50元注冊(cè)國(guó)際頂級(jí)域名

本文地址:http://www.gle-technology.com/joomla/9788.html

1
1
1
1
1
1
1

客戶(hù)服務(wù)熱線

0791-8623-3537

在線客服