4images Forum & Community

4images Issues / Ausgaben => Installation, Update & Configuration => Topic started by: eumel1602 on February 07, 2017, 07:02:27 PM

Title: zu viele Besucher und umlaut verursacht DB error meldung
Post by: eumel1602 on February 07, 2017, 07:02:27 PM
Hallo.(ich kann nur hier einen neuen Beitrag eröffnen)
Habe 2 Probleme:

1. Seit dem update auf die Version 1.8. habe das Problem dass in der Bildergalerie im frontendbereich laut Control Panel immer mindestens 21 Besucher Online sind die sich die ältesten Bilder und Kategorien  anschauen! Das sind definitiv keine echten User! ??

2.   Des weiteren werden ich im control panel die Umlaute im Menu ect als: „ü“ angezeigt!
In der Bildergallerie selbst werden die Umlaute richtig angezeigt außer bei den Sachen die nach dem update auf 1.8. hochgeladen wurden sind. Da werden sie auch teilweise mit einem Fragezeichen dargestellt.

Beim hochladen der Bilder mit Umlauten (welcher grundsätzlich funktioniert) im „Bild-Name“ und in den „Schlüsselwörtern“ werden Fehler angezeigt so wie im Zitat zu sehen:

Quote
DB Error: Bad SQL Query: SELECT word_text, word_id FROM 4images_wordlist WHERE word_text IN ('amüsant', 'höher')
Illegal mix of collations (latin1_swedish_ci,IMPLICIT), (utf8_general_ci,COERCIBLE), (utf8_general_ci,COERCIBLE) for operation ' IN '

DB Error: Bad SQL Query: INSERT INTO 4images_wordmatch (image_id, word_id, name_match, desc_match, keys_match) SELECT DISTINCT 7997, word_id, 1, 0, 0 FROM 4images_wordlist WHERE word_text = 'amüsant'
Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

DB Error: Bad SQL Query: INSERT INTO 4images_wordmatch (image_id, word_id, name_match, desc_match, keys_match) SELECT DISTINCT 7997, word_id, 0, 0, 1 FROM 4images_wordlist WHERE word_text = 'höher'
Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

Bemerkung: Vor ca 1 Jahr , nach der php Umstellung von 5.4. auf 5.6. habe ich beim provider wegen dem Umlautfehler den wert für default_charset auf „ISO-8859-1“ umgestellt. Dann ging es wieder. Nehme ich das zurück auf „UTF-8“ werden die Umlaute im controlpanel wieder richtig angezeigt. Auch der upload funktioniert wieder ohne Fehlermeldung
Aber nun wirft ein anderes Programm Umlautfehler aus…) hat sich da was bei 1.8. geändert?

Diese beiden Probleme sind erst seit 1.8. da.
Kann mir jemand helfen?

Direktlink zur Bildergallerie die in Joomla eingebaut ist:
http://www.ssvsayda.de/J345/index.php/sample-sites-2
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: nobby on February 07, 2017, 07:09:53 PM
Hallo,

hier das wurde geändert  :arrow: http://www.4homepages.de/forum/index.php?topic=31920.msg166610#msg166610


nobby
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: eumel1602 on February 07, 2017, 07:22:09 PM
danke, die änderungen/das update  sollten also nichts mit meinen zwei problemen zu tun haben.
eine änderung der php version auf 7.0 bringt keine besserung bei meinen anstehenden fehlern.
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: eumel1602 on February 24, 2017, 11:11:54 AM
Hallo.
1. Seit dem update auf die Version 1.8. habe das Problem dass in der Bildergalerie im frontendbereich laut Control Panel immer mindestens 21 Besucher Online sind die sich die ältesten Bilder und Kategorien  anschauen! Das sind definitiv keine echten User! ??

wenn ich einen passwortschutz vor die Bilderdatenbank schalte ist kein Besucher mehr online (laut controlpanel), ausser die das passwort haben logischerweise...
Kann man das verhindern das irgendwelche "maschienen" die Frontend Bilderdatenbank durchsuchen...  ??
[jetzt habe ich den schutz erstmal wieder gelöscht]
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: nobby on February 24, 2017, 03:22:12 PM
Hallo,

meines Erachtens kannst Du das mit der .htaccess steuern.

Versuche das mal über Google herauszufinden.

https://jweiland.net/know-how/internet/htaccess-konfigurieren.html
http://wiki.selfhtml.org/wiki/Webserver/htaccess
http://www.seo-trainee.de/htaccess-datei-basics-und-anwendungsbeispiele/




nobby
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: eumel1602 on February 26, 2017, 12:29:05 PM
vielen Dank für den tipp. den pw schutz hatte ich auch mit einer htaccess datei gemacht.

den Ausschluss von IP's über .htaccess "funktioniert" auch aber der "spamaufrufe bot"  gereriert immer wieder neu IP's hab schon zahlreiche geblockt es kommen immer wieder neue...  :cry:
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: nobby on February 26, 2017, 01:08:18 PM
Wäre mal interresant aus welchem Land die IPs sind.

Ich habe Lettland gesperrt. Seither keine Spams mehr.

folgender Eintrag in der .htaccess hinzufügen
Code: [Select]
<RequireAll>
Require all granted
Require not ip 188.92.75.244
</RequireAll>

Unter der Adresse kannst Du IPs Verfolgen https://www.stopforumspam.com/ipcheck/188.92.75.244 tausche die IP gegen die aus und Du bist schlauer  :wink:


nobby
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: eumel1602 on February 26, 2017, 04:44:55 PM
Über deinen Link habe ich unter: "Suche" (woanders finde ich keine IP suche) verschiede IPs eingegeen die nichts brachten bzw ohne treffer blieben.
Lediglich ein IPstamm: 46.229.168.65 der brachte viele Treffer in den USA ( mach ich das falsch? ggf dort registrieren?)

Die IP aus den USA habe ich jetzt in deinen code eingefügt und online gestellt.
Es geht trotzdem weiter...  zb.: 164.132.161.69 / 163.172.65.13 / 51.255.65.7 diese ips bringen keine treffer...
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: nobby on February 26, 2017, 04:51:09 PM
Die IP die ich unterbinde stammt aus LETTLAND. Von dort kommen keine Spams mehr, ich habe Ruhe.

Du musst erst Anhand der Spammails rausfinden wo die Adresse herkommt.

Oft wird in der Spam die IP angegeben. Die brauchst Du sonst geht es nicht.


nobby
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: eumel1602 on February 26, 2017, 04:56:07 PM
sorry wenn ich auf der leitung stehe.
spammails bekomme ich keine  lediglich sind die IPs auf meiner bilderdatenbank online und rufen seiten/bilder ect. auf...
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: nobby on February 26, 2017, 05:07:02 PM
Man, wieso bin ich auf der falschen Autobahn  8O

Ich hatte wohl zu viele Spammails das die noch im Kopf rumgeistern  :)

Wenn bei Dir per IP etwas Aufgerufen wird, ist das nicht hacking? Also getrunken habe ich nichts, vollkommen klar im Kopf  :wink:


EDIT: 2. habe ich gesehen. Weis ich nicht warum mitmal die Umlaute nicht korrekt Angezeigt werden.
         Punkt 1 ist für mich nicht nachvollziehbar.
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: eumel1602 on February 26, 2017, 05:23:56 PM
kein Thema bin ja froh das du mir hilfe gegeben hast !
wegen hack das wäre nat. bitter... paar backups der letzten zeit habe ich. nur dooferweise ist dieser spam erst seit dem update auf 4images 1.8. auch das mit den umlauten! deshalb habe ich bisher ein hack ausgeschlossen

und ja, ich habe es gemerkt das welche angezeigt werden und welche nicht... zu dem thema bis ich wie im threadtitel ja genau so ratlos.
ich werde mal die verzeichnisse mit einer leeren 4images installation vergleichen müssen...

EDIT: habe die Bilderdatenbank erstmal hinter einem passwort wieder versteckt... (schon ist schluss mit spam, deshalb dacht eich auch das es kein hack sein kann..?!)
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: nobby on February 26, 2017, 05:27:42 PM
Ich komme nicht auf Deine HP er will Authentifizierung haben. Deshalb komme ich nicht rauf  :D

Schon kurios das ganze.

Vielleicht gibt es noch eine Lösung.



Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: eumel1602 on February 26, 2017, 05:34:45 PM
EDIT:
Login: gelöscht
Pw: gelöscht

ist aber eigentlich egal! ist ja nur das frontend der bilderdatenbank. wenn die daten jemand hat kann er doch nur die Seite sehen! deshalb nur einfaches passwort...
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: nobby on February 26, 2017, 05:43:35 PM
Du bindes 4images in Joomla ein. Hast Du mal versucht mit WINMERGE die PHPs die geändert wurden zu prüfen?

Vergleich alt(1.7.13)/neu(1.8.0). Vielleicht ist dort der fehler zu suchen.


EDIT: Es muss ja beim Update was passiert sein wenn es vorher korrekt war. Ich habe auch keine Lösung parat  :(

Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: eumel1602 on February 26, 2017, 06:04:35 PM
Danke / Das mit dem dateinvergleich werde ich machen. Ich hoffe das ich morgen dazu komme und ich würde mich hier nochmal melden..
Ich weis ja nicht ob eine komplettes drüberladen der 1.8. datein (ohne install bzw andere wichtige ordner) auch helfen könnte?!?
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: nobby on February 26, 2017, 06:17:55 PM
Nö ein erneutes Einspielen von 1.8 dürfte keine fehler machen.

Ich hatte meine Updates auch manuell hochgeladen. In den Docs steht ja drin was nicht hochgeladen werden muss.

Eine sicherung wäre aber von vorteil.


EDIT: Mir fällt da noch was ein. Welche Textcodiereung ist in der Datenbank eingetragen? Hier hilft es manchmal wenn man eine andere Codierung einträgt.
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: eumel1602 on February 26, 2017, 06:52:24 PM
Bei meinem provider ist ISO-8859-1 eingestellt. das habe im januar 2016 so eingestelt. Damals war schonmal ein umlautfehler auf meiner bilderdatenbank. (nach php 5.6. umstellung)
Die ISO einstellungen hatte im 4images alles wieder gerichtet. Dies funktionierte auch bis zu 4images 1.8. update... wo ich wieder bei meinem Problem bin .

WENN  ich heute auf UTF-8 (einzige weitere Möglichkeit) umstelle dann funktionieren die umlaute in der bilderdatenbank ABER eine weitere datenbank erweiterung die ich nutze bringt mit dann einen umlaut fehler!
Zusammenfassung: bis kurz vor 4images 1.8. lief es gut mit Iso-8859-1
EDIT: Siehe auch mein ersten post hier unter "Bemerkung", da hatte ich das auch geschrieben...)
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: nobby on February 27, 2017, 07:57:09 AM
Also, ich Glaube nicht das es an 4images liegt. 4images ist mit der Version 1.8 nur vorbereitet für PHP 7.

Möglich ist es das 4images in Verbindung mit der zweiten Datenbank ein Auslöser für den Fehler darstellt, warum auch immer.




EDIT: Ich habe die suche mal bemüht. Allerdings auch ohne Ergebnis.
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: eumel1602 on February 27, 2017, 07:40:35 PM
Vielen DANK @nobby das du sogar nochmal gesucht hast!

- Ich habe nun alle php datein von meiner seite mit einer frischen 4images 1.8. verglichen, es gab keinen unterschied oder mehr datein!
- auch ein "drüberbügeln" per ftp des 1.8 hat nichts gebracht.
- Desweiteren habe ich nochmal die php Version beim provider auf 7.0 (und 7.1.) gestellt, danach ist weder das control panel noch die datenbank online erreichbar (weiße seite) :-(  die website mit Joomla 3.6.5 selbst - funktioniert... eigentlich sollte 4images ja php 7.0 ready sein????

also, wenn ich alles wieder zurückstelle: (php 5.6. und passwortschutz weg vor der bilderdatenbank) ist die Bilderdatenbank erreichbar, die umlautfehler  kommen wieder und der spammangriff auf die gallery ist zurück :-(


 
Title: Re: zu viele Besucher und umlaut verursacht DB error meldung
Post by: nobby on February 27, 2017, 08:11:54 PM
Also, die reine 4images Installation läuft unter PHP 7.1 ohne Probleme.

Dein problem ist wahrscheinlich die iframe Einbindung in verbindung mit der zweiten Datenbank.
Davon gehe ich im Moment mal aus.

Zu Deinem fehler habe ich im Forum auch nichts gefunden.

Nun bin auch ich auf dem Abstellgleis und komme nicht weiter. Und da sich im Forum hier nicht mehr alzuviel tut brauchst Du eine menge Geduld.

Ich habe Dir zwei Privat Nachrichten geschickt