PDA

Просмотр полной версии : при добавлении tt_news появляются ошибки ((


-=STYDENT=-
27.06.2006, 13:12
проблема следующая по содержанию.... хочу добавить новость в хранилище новостей ну или категорию... в BE открываю форму добавления... открывается форма а в начале страницы ошибка:

Unknown column 'tt_news_cat.uid' in 'field list' This may indicate a table defined in tables.php is not existing in the database!

а если попробывать сохарнить такую категорию новость или категорию... то получается такая ошибка

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/myakppi/public_html/t3lib/class.t3lib_db.php on line 789

при этом данные попадают в таблицы БД... но не отражаются в TYPO3...
почему так может быть? подскажите кто что может...

void
27.06.2006, 13:56
По-видимому, проблема с $TCA.
Попробуйте произвести сверку БД с $TCA в Tools>Install>Database Analyser> Compare with $TCA

-=STYDENT=-
27.06.2006, 14:46
По-видимому, проблема с $TCA.
Попробуйте произвести сверку БД с $TCA в Tools>Install>Database Analyser> Compare with $TCA

спасибо... действительно проблема в этом выдалось
There are some tables and/or fields configured in the \$TCA array which does not exist in the database! This will most likely cause you trouble with the TYPO3 backend interface!

а что дальше делать?

-=STYDENT=-
27.06.2006, 15:34
всё большое спасибо!!!! всё поправил!! :d

thebat
20.11.2007, 01:19
У меня тоже ошибка...mysql_num_rows(): supplied argument is not a valid MySQL result resource in..., сделал, как описано выше …
…, а система мен в ответ:
Tables and fields in $TCA, but not in database: Invalid table and field definitions in $TCA!
There are some tables and/or fields configured in the \$TCA array which does not exist in the database! This will most likely cause you trouble with the TYPO3 backend interface!
...чуть ниже:
Tables from database, but not in $TCA:
c_site_objects
Field name: Info:
id int(11) auto_increment
idOwner int(11) default '0'
cTitle varchar(200) default 'new page'
cPageURL varchar(255) default 'pageurl'
iOrder int(11) default '0'
iTmpOrder int(11) default '0'
iViewAs tinyint(4) default '0'
ibMenuItem tinyint(4) default '1'
ibActive tinyint(4) default '0'

..., и так далее ...много таких..
Насколько я понял, проблема в том, что-то, что есть в базе, данных нет в $TCA
Что делать, как исправить эту ситуацию?

Pavel Antonov
20.11.2007, 01:58
Это не таблица TYPO3. Ничего не делать - игнорировать.

thebat
20.11.2007, 02:38
Хорошо, понятно, но как избавится от ошибки на странице FE...?
mysql_num_rows(): supplied argument is not a valid MySQL result resource in

void
20.11.2007, 03:06
поставьте sqlDebug = 1 и увидите, какой запрос не может выполниться