Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   при добавлении tt_news появляются ошибки (( (http://forum.typo3.ru/showthread.php?t=1543)

-=STYDENT=- 27.06.2006 13:12

при добавлении tt_news появляются ошибки ((
 
проблема следующая по содержанию.... хочу добавить новость в хранилище новостей ну или категорию... в 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

Цитата:

Сообщение от void
По-видимому, проблема с $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 и увидите, какой запрос не может выполниться


Часовой пояс GMT +4, время: 00:20.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot