PDA

Zobacz pełną wersję : Joom!fish - You have an error in your SQL syntax



olekstar
07-08-2006, 18:54
Witam!
Mam następujące wersje programów:
Joomla_1.0.10-Stable-Full-pl-plusAdminPL zaktualizowana wcześniej z MamboPL
Joom!Fish 1.7 - stableZainstalowałem sobie komponent Joomfish i mam problem. Otóż po instalacji i konfiguracji języków chciałem przystąpić do tłumaczenia. Moim oczom jednak ukazał się następujący komunikat:


?>You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near \'= 0\nORDER BY c.name\' at line 5 SQL=SELECT c.id,
c.name as title, c.name, c.checked_out as check_out, c.checked_out, c.checked_out_time, jfc.id as jfc_id, jfc.value as titleTranslation, jfc.modified as lastchanged, jfc.published as published,
jfc.language_id, jfl.name as language\nFROM mos_menu as c\nLEFT JOIN mos_jf_content as jfc ON c.id=jfc.reference_id AND jfc.reference_field=\'name\' AND jfc.reference_table=\'menu\'\nLEFT JOIN mos_languages as jfl ON jfc.language_id=jfl.id\nWHERE = 0\nORDER BY c.nameDB function failed with error number 1064


Bardzo proszę was o pomoc, bo ja nie wiem jak poradzić sobie z tym problemem.
Pozdrawiam

Rybik
07-08-2006, 23:17
podaj ustawienia serwera, wczesniej nikt nie zglaszal podobnych bledow, moze to MySql albo php 5 ?

olekstar
09-09-2006, 14:10
Wersja MySQL:: 4.0.18
Wersja PHP:: 4.3.4
PHP działa na::Linux
Serwer WWW::Apache-AdvancedExtranetServer/2.0.48 (Mandrake Linux/5mdk) mod_perl/1.99_11 Perl/v5.8.3 mod_ssl/2.0.48 OpenSSL/0.9.7c PHP/4.3.4

Istotne ustawienia PHP::
Safe Mode [Tryb bezpieczny]::OFF (wył.)
Open basedir [Katalog bazowy]::Brak
Display Errors (Pokaż błędy)::ON (wł.)
Short Open Tags [Krótkie znaczniki]::ON (wł.)
File Uploads [Wczytywanie plików]::ON (wł.)
Magic Quotes [Magiczne sekwencje sterujące]::ON (wł.)
Register Globals [Rejestruj globalne zmienne]::ON (wł.)
Output Buffering [Buforuj dane wyjściowe]::OFF (wył.)
Session save path [Ścieżka zapisu sesji]::/tmp
Session auto start [Automatyczny start sesji]::0
Obsługa XML::Nie
Obsługa Zlib::Tak
Wyłączone funkcje::Brak

Ostatnią rzeczą która jeszcze przychodzi mi do głowy a być może ma zanczenie, to to że serwis wcześniej był na Mambo i został upgreadowany do Joomla!

brejdak
29-09-2006, 11:40
Witam
Mam podobny problem (z joomle mam do czynienia od kilku dni) i konfiguracje taka sama (bo ta sama dystrybucja Mandriva) u mnie natomiast :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'= 0\nORDER BY c.name\' at line 5 SQL=SELECT c.id, c.name as title, c.name, c.checked_out as check_out, c.checked_out, c.checked_out_time, jfc.id as jfc_id, jfc.value as titleTranslation, jfc.modified as lastchanged, jfc.published as published, jfc.language_id, jfl.name as language\nFROM jos_menu as c\nLEFT JOIN jos_jf_content as jfc ON c.id=jfc.reference_id AND jfc.reference_field=\'name\' AND jfc.reference_table=\'menu\'\nLEFT JOIN jos_languages as jfl ON jfc.language_id=jfl.id\nWHERE = 0\nORDER BY c.nameDB function failed with error number 1064
Wystepuje ten problem min. w translacji menu ale np. translacja kontaktow dziala OK.

Poza tym problemy z atomatyczną instalacja modulu pomogło dopiero usuniecie z "joomfish.xm"
1. Znacznika na koncu <params /> łacznie ze znacznikami przejscia do nowej lini \r (bo w windows jest \n\r)
2. Usuniecie z <description> znacznika <br />

Będe wdzięczny za wszelką pomoc

Pozdrawiam brejdak