Ошибка libraries/joomla/database/database/mysql.php on line 344

Y
На сайте с 25.10.2007
Offline
198
4402

Помогите плизз разобраться с ошибкой, проект на joomle не могу поставить sh404 (sef) выдаёт ошибку ниже, возможно из за того, что ранее пытался поставить sh404 (очень древний)

Ниже ошибка, которую выдаёт сайт когда я перехожу в раздел sh404/url manager

mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/**/data/www/**/libraries/joomla/database/database/mysql.php on line 344

Ниже строки этого файла

/**

* Description

*

* @access public

* @return int The number of rows returned from the most recent query.

*/

function getNumRows( $cur=null )

{

(это 344 строка) return mysql_num_rows( $cur ? $cur : $this->_cursor );

}

/**

* This method loads the first field of the first row returned by the query.

*

* @access public

* @return The value returned in the query or null if the query failed.

*/

SEOmagic
На сайте с 21.11.2005
Offline
136
#1

Проверьте таблицу jos_session в базе данных или сделайте запрос в phpMyAdmin - вкладка SQL - REPAIR TABLE jos_session

[Удален]
#2

у меня подобное было на сайте.

на хостинге нужно было всего лишь дать права на папку libraries

Y
На сайте с 25.10.2007
Offline
198
#3

оба способа не принесли результатов, может кто еще подскажет что?

SEOmagic
На сайте с 21.11.2005
Offline
136
#4

Эта ошибка встречается в разных компонентах, поэтому решение тут не стандартизированное.

Вот к примеру, одно из решений - http://anything-digital.com/forum/extension/sh404sef/2062-problems-with-sh404sef-after-installation.html?p=1

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий