[TYPO3-UG Oesterreich] Warnings im BE nach dem Importieren einer Website.

peda daremes p.daremes at inode.at
Mon Mar 6 21:55:29 CET 2006


Hi Christian,

vielen Dank für die sehr ausführliche Hilfe (ein Musterbeispiel!).

Ich habe zwar die 'sr_feuser_register' nicht installiert vorgefunden aber  
dafür eine Unmege anderer Extensions, die Ihr Update bekommen haben. Das  
Ergebnis kann sich sehen lassen, allerdings ist die Extension der Ursache  
nun leider auch unbekannt.

Mir fiel auf, dass sehr viele Extensions, vor allem 'cms'(!), Warnings,  
Name Errors, Table Errors, Errors und "A difference..." enthalten. Aber  
das ist ja eine Sache für sich. Hat wohl jeder, denke ich.

Vielen Dank nochmals!

peda


Am Mon, 06 Mar 2006 18:16:46 +0100 schrieb Christian Holzmannn  
<larryc at gmx.at>:

> Hi Peda!
>
> IMHO liegt es daran, dass bei Deinem Kunden vielleicht eine andere
> MySQL Version läuft, und das Anlegen der einen oder anderen MySQL
> Table fehlschlug, die Extension aber versucht darauf zuzugreifen.
>
> 1. Möglichkeit ("light"):
> Gehe in den Extension Manager, in die Loaded Extensions und klick nach
> der Reihe die Extensions an (probiers gleich mal mit der
> Front End User Registration (sr_feuser_register), wenn Du sie
> installiert hast!)
> Du siehst gleich, ob da steht "Update needed".. und ein evtl. nicht
> korrektes MySQL Statement steht.. wenn ja, probier ein Update.
>
> Danach steig NOCHMAL neu in den Extension Manager, klick auf die gleiche
> Extension... wenn da immer noch ein "update needed" steht, kopiere Dir
> die MySQL Anweisungen und füge sie in PHPmyadmin ein... Dann bekommst
> Du auch Fehlermeldungen, was an der Anweisung falsch ist.
>
> TIP: MEISTENS steht da irgendwo ein auto_increment und ein default wert
> '0', das verträgt sich bei einigen MySQL Versionen nicht.
>
> Danach lösch den typo3conf-Cache (links unten), und sie nach, obs passt.
>
> Wenn das nichts hilft:
> 2. Möglichkeit, Stichwort Debugging
> Probiere mal Folgendes:
> Öffne die Datei:
> /home/.sites/59/site477/web/cms/typo3/t3lib/class.t3lib_db.php
> Suche die Funktion SELECTquery
> Füge vor der Zeile
> return $query;
> folgendes ein:
> echo $query;
>
> Dann hochladen.
>
> Dann reloade NUR das Frame, in dem Du die Fehlermeldung bekommst,
> also die rechte Spalte.
>
> Dann bekommst Du einen HAUFEN Ausgabe!
> Suche Dir mit Strg+F den Ausdruck mysql_fetch_assoc
>
> Dann markiere das Select-Statement, das genau darüber steht,
> also vielleicht ist es:
> SELECT count(*) FROM fe_groups_language_overlay WHERE pid=186 AND
> fe_groups_language_overlay.deleted=0;
>
> Dann mach die Änderungen in der class.t3lib_db.php rückgängig, speicher,
> hochladen.
>
> Gehe in phpmyadmin (geht nur in der admin-ansicht) und füge die SQL
> Anweisung ein.
> Dann kriegst vermutlich eine genaue Fehlermeldung, wie zum Beispiel:
> MySQL meldet:
> #1146 - Table 'typodummy3_8_0.fe_groups_language_overlay' doesn't exist
>
>
> Naja, und dann brauchst eigentlich nur mehr die Extension suchen, die
> diese Tabelle anlegen sollte... in meinem Fall ist es die
> Front End User Registration (sr_feuser_register).
> Wenn Du im Ext Manager diese Extension anklickst, siehst Du gleich,
> ob da steht "Update needed".. und ein nicht korrektes MySQL Statement
> steht.. wenn ja, kopiere Dir dieses und füge es in MySQL ein...
> TIP: MEISTENS steht da irgendwo ein auto_increment und ein default wert,
> das verträgt sich bei einigen MySQL Versionen nicht.
> Dann typo3conf Cache löschen.
>
>
> Hoffe geholfen zu haben.
>
> Lg Chris
>
>
> peda daremes schrieb:
>> Liebe Tugas,
>>
>> Importierte heute eine Website mit Templates von meinem TYPO3 auf den
>> des  Kunden. Zwar läuft im FE alles zu meiner Zufriedenheit aber im BE
>> werde  ich nicht schlau daraus wie ich die Warnings wegbekomme.
>>
>> Die Warnings kommen in folgende Module vor:
>> "Seite", "Liste", "Aufgaben", "DB Überprüfung (Record Statistics)" und
>> "Indexierung".
>>
>> Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL
>> result resource in
>> /home/.sites/59/site477/web/cms/typo3/t3lib/class.t3lib_db.php on line  
>> 741
>>
>> Warning: mysql_fetch_row(): supplied argument is not a valid MySQL
>> result  resource in
>> /home/.sites/59/site477/web/cms/typo3/t3lib/class.t3lib_db.php  on line  
>> 754
>>
>> Warning: Cannot modify header information - headers already sent by
>> (output started at
>> /home/.sites/59/site477/web/cms/typo3/t3lib/class.t3lib_db.php:754) in
>> /home/.sites/59/site477/web/cms/typo3/template.php on line 601
>>
>> Wie immer bin ich sehr dankbar für eine kleine Hilfestellung von euch
>> Profis!
>>
> _______________________________________________
> TYPO3-at mailing list
> TYPO3-at at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at



-- 
peda daremes




More information about the TYPO3-at mailing list