Получение 500 Внутренняя ошибка сервера при доступе к странице управления токеном опроса и журналу ошибок apache говорит, что
Неустранимая ошибка PHP: вызов функции-члена FetchRow () для необъекта
в /var/www/html/limesurvey/admin/tokens.php на строке 707, реферер:
HTTP: //****/limesurvey/admin/admin.php с.и.д. = 55876.
Вот строка tokens.php №: 707
$tksq = "SELECT count(*) FROM ".db_table_name("tokens_$surveyid")." WHERE (sent!='N' and sent<>'')";
$tksr = db_execute_num($tksq);
while ($tkr = $tksr->FetchRow())
{
$tokenoutput .= "<th>".$clang->gT("Total invitations sent")."</th><td> $tkr[0] / $tkcount</td></tr><tr>\n";
}
Может кто-нибудь помочь мне решить эту проблему?
Попробуйте как ниже:
$surveyid = 55876;
$tablename = db_table_name("tokens_$surveyid");
$tksq = "SELECT count(*) FROM ".$tablename." WHERE (sent!='N' and sent<>'')";
Обновление до последней версии 2.06 или 2.50:
Эта проблема решена, и это связано с тем, что таблица опроса была разбита, а затем восстановлена вся база данных.