| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
MoRToK
Anmeldedatum: 10.05.2010 Beiträge: 7
|
Verfasst am: 10.05.2010, 10:57 Titel: SQL Fehler bei Suche nach Serveraktualisierung |
|
|
Hallo zusammen,
nachdem mein fünf Jahre alter Intranetrechner den Geist aufgegeben hat habe ich einen neuen aufgesetzt. Natürlich mit aktuellem SQL-Server und aktuellem PHP.
Der Umzug von ScarNews hat auch gut geklappt, allerdings habe ich jetzt das Problem das nicht mehr im Archiv gesucht werden kann. Es erscheint immer folgende Fehlermeldung:
| Code: | [ScarNews v1.2b -ERROR]Es kam zu einem Fehler bei der Ausfuehrung eines MySQL Befehles. (1064)
Sollte dieser Fehler weiterhin auftreten, wenden Sie sich bitte an den Webmaster. |
Wie kann ich das Problem beheben, hat jemand eine Idee?
MfG |
|
| Nach oben |
|
 |
Christian Scar4U
Anmeldedatum: 13.03.2006 Beiträge: 978 Wohnort: Wiesbaden
|
Verfasst am: 10.05.2010, 18:43 Titel: |
|
|
Nach welchen Suchbegriffen wurde denn gesucht? _________________ BackTix.de - Textlink Marktplatz
Mit BackTix.de wird Ihnen ein guter Marktplatz für den Textlink Kauf und Backlink Verkauf zur Verfügung gestellt. |
|
| Nach oben |
|
 |
MoRToK
Anmeldedatum: 10.05.2010 Beiträge: 7
|
Verfasst am: 10.05.2010, 20:12 Titel: |
|
|
| Alles möglich. Habe es heute z.B. mit "Horst" versucht, oder "210500". Die Suchbegriffe sind also recht unterschiedlich. |
|
| Nach oben |
|
 |
Christian Scar4U
Anmeldedatum: 13.03.2006 Beiträge: 978 Wohnort: Wiesbaden
|
Verfasst am: 10.05.2010, 20:16 Titel: |
|
|
Das ist allerdings etwas seltsam.
Welche PHP und MySQL Version wird denn verwendet? _________________ BackTix.de - Textlink Marktplatz
Mit BackTix.de wird Ihnen ein guter Marktplatz für den Textlink Kauf und Backlink Verkauf zur Verfügung gestellt. |
|
| Nach oben |
|
 |
MoRToK
Anmeldedatum: 10.05.2010 Beiträge: 7
|
Verfasst am: 10.05.2010, 20:23 Titel: |
|
|
Da fragst Du mich was... Die aktuellste nehme ich an. Habe vor rund zwei Wochen komplett neu Ubuntu Server 9.10 installiert und dann mit apt-get SQL und PHP installiert.
Wenn Du die exakte Versionsnummer haben musst müsste ich Morgen früh nachsehen. Vielleicht kann ich mich nachher auch nochmal einwählen. |
|
| Nach oben |
|
 |
MoRToK
Anmeldedatum: 10.05.2010 Beiträge: 7
|
Verfasst am: 11.05.2010, 10:14 Titel: |
|
|
So, hier die Versionen:
MySQL: 5.1.37
PHP: 5.2.10 |
|
| Nach oben |
|
 |
MoRToK
Anmeldedatum: 10.05.2010 Beiträge: 7
|
Verfasst am: 11.05.2010, 11:07 Titel: |
|
|
Ich habe auch noch ein kleines Problem. Habe gerade versucht das Template vom Header zu ändern und konnte nicht speichern.
Meldung:
| Code: | Datei konnte nicht geoeffnet werden.
Evt wurden dem Template Verzeicnis unzureichende Leserechte gegeben. |
Auf dem Verzeichnis hatte ich 'nen chmod 755 gemacht. Sollte doch eigentlich ausreichen oder nicht? |
|
| Nach oben |
|
 |
Christian Scar4U
Anmeldedatum: 13.03.2006 Beiträge: 978 Wohnort: Wiesbaden
|
Verfasst am: 11.05.2010, 18:26 Titel: |
|
|
Mit diesen Versionen sollte das Skript keine Probleme bereiten. Im Moment tippe ich auf unvollständige Tabellen.
Man kann die vollen Fehlermeldungen ausgeben lassen, wenn folgende Variable vor bzw. zu Beginn des Skriptes definiert werden:
$sn_debug = true;
include(.. scarnews ..);
Die Fehlerausgabe enthält danach das gesamte SQL incl. Fehlermeldung.
Welcher Meldung wird denn damit angezeigt? _________________ BackTix.de - Textlink Marktplatz
Mit BackTix.de wird Ihnen ein guter Marktplatz für den Textlink Kauf und Backlink Verkauf zur Verfügung gestellt. |
|
| Nach oben |
|
 |
MoRToK
Anmeldedatum: 10.05.2010 Beiträge: 7
|
Verfasst am: 12.05.2010, 08:20 Titel: |
|
|
Hier die Fehlermeldung:
| Code: | Fehlerhafte SQL-Abfrage:
SELECT sn_news.id AS id,
sn_news.datetime AS datetime,
sn_news.titel AS titel,
sn_news.text AS text,
sn_news.cat AS cat,
sn_news.quelle AS quelle,
sn_news.smilie AS smilie,
sn_cat.name AS cat_name
FROM sn_news,sn_cat
WHERE ( sn_news.cat = sn_cat.id )
&& ( sn_news.titel LIKE '%horst%' || sn_news.text LIKE '%horst%' )
&& datetime<='1273648958'
&& frei='1'
ORDER BY datetime DESC
LIMIT -20, 20
MYSQL-Error: 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 '-20, 20' at line 20 |
|
|
| Nach oben |
|
 |
Christian Scar4U
Anmeldedatum: 13.03.2006 Beiträge: 978 Wohnort: Wiesbaden
|
Verfasst am: 15.05.2010, 11:23 Titel: |
|
|
Damit ist die Fehlerquelle gefunden, das Problem sollte aber inzwischen durch eines der Updates korrigiert wurden sein.
Bei der Limit Angabe dürfen keine negativen Werte angegeben werden, die 4er Version von MySQL hatte das damals noch nicht gestörrt.
In den Fall sollte eine Aktualisierung der Skriptdateien genügtn, also ScarNews erneut herunterladen und alle *.php Dateien ersetzen. _________________ BackTix.de - Textlink Marktplatz
Mit BackTix.de wird Ihnen ein guter Marktplatz für den Textlink Kauf und Backlink Verkauf zur Verfügung gestellt. |
|
| Nach oben |
|
 |
MoRToK
Anmeldedatum: 10.05.2010 Beiträge: 7
|
Verfasst am: 15.05.2010, 20:36 Titel: |
|
|
Danke für die Info. Du hast ja heute sowieso eine neue Version rausgebracht, dann werde ich das Update gleich am Montag mal installieren. Rückmeldung folgt!  |
|
| Nach oben |
|
 |
|