Hallo, ich benutze die SMF Version 1.1.2.
Mein Problem:
Ich kann Beiträge von Usern nicht löschen. Ich habe zwar einen Löschen-Button, den ich anklicken kann, doch wenn ich diesen drücke gibts irgendwie einen Absturz oder so, jedenfalls bekomme ich dann eine weisse Seite und nichts geht mehr.
Woran könnte das liegen? Und wo müsste ich das beheben? Eine RemoveTopic.php Datei habe ich.
Hi,
Mods installiert?
Welches Mod müsste ich noch installieren? Ich dachte, dass ich alle nötigen installiert hätte. Die Datei "RemoveTopic.php" ist ja installiert.
Jetzt zeigt es mir folgende Info an wenn ich einen Beitrag löschen will:
Datenbankfehler: Lost connection to MySQL server during query
Datei: /srv/www/vhosts/dailytalk.ch/httpdocs/Sources/RemoveTopic.php
Zeile: 361Datenbankfehler: MySQL server has gone away
Datei: /srv/www/vhosts/dailytalk.ch/httpdocs/Sources/Load.php
Zeile: 2005
Es scheint an deiner MySQL-DB zu liegen. Evtl. schließt sie die Verbindung nach einer gewissen Zeit.
Und was kann ich da machen? In der Zentralkonfiguration habe ich "Benutze dauerhafte Datenbankverbindung" und sendet Emails bei MySQL Verbindungsfehler angeklickt. Habe nie ein Email bekommen.
Interessant ist, dass es doch irgendwie löscht allerdings dann auch Beiträge, die ich gar nicht löschen wollte. Unter letzter Beitrag werden sie zwar noch angezeigt und sind dort auch noch abrufbar doch in den eigentlichen Rubriken sind sie nicht mehr aufgeführt. Das ist echt zum Heulen. :'( :'( :'(
Versuche es mal ohne die dauerhafte DB-Verbindung.
Habe es auch schon ohne dauerhafte DB-Verbindung probiert. Inzwischen habe ich alle Dateien, die MySQL-Datenbank inklusive die Backups gelöscht. Alles nochmals neu installiert und.....zunächst war ich echt happy, da sich Test-Themen ohne weiteres löschen liessen. Doch dann, nachdem ich das Design geändert habe (Hintergrundfarbe, schönere Smilies, Knöpfe, Logo, Titelschriftgrösse) und neben dem Admin noch einen Testuser eröffnet habe und einen Beitrag von diesem löschen wollte, da gings wieder nicht mehr und zwar sowohl beim Admin-user als auch beim Test-User, den ich zusätzlich aktiviert habe. Ich habe inzwischen 2 Seiten auf denen ich SMF installiert habe. Bei der einen Seite habe ich das Design vollständig geändert und bei der anderen nur die Titelschriftgrösse, das Logo und die Smilies geändert. Bei der vollkommen geänderten Seite habe ich die Probleme und bei der anderen NOCH nicht. Bei beiden verfüge ich über die selbe Dateistruktur und identische Dateien.
www.dailytalk.ch (problemseite) www.nischenprodukte.ch (Seite, die bisher noch keine Probleme bereitet)
Mein Hostprovider meinte folgendes:
anhand der logfiles, steigt der sql-server aus, da dieser durch eine zu hohe
anzahl gleichzeitiger verbindungen ausgelastet wird: dies spricht für einen
fehler in ihrem script - bitte prüfen sie.
gleichzeitig, resp. während der heutige nacht, werden wir den sql-server, der
zwar sonst einwandfreie dienste leistet, auch genau prüfen.
Ich erhalte von SMF folgendes Email:
There has been a problem with the database!
This is a notice email to let you know that SMF could not connect to the database, contact your host if this continues.
Was soll ich noch überprüfen?
Habe SMF inkl. MySQL-Datenbank nun zum 3. Mal komplett neu erstellt. Und wieder........also zunächst, die Test verliefen alle super. Keine Bugs. Alle Testthemen konnten gelöscht werden und zwar auch nachdem ich alle Anpassungen vorgenommen hatte. Auch die Systemwartung zeigt an, dass alles in bester Ordnung sei. Doch nun passiert folgendes....ein Testuser hat mehrere Themen gepostet. Die 1. paar Themen konnte er ohne weiteres löschen. Dann hat er Themen mit grösserem Inhalt gepostet und noch ein kleines Thema mit weniger Inhalt, welches zu Testzwecken hätte gelöscht werden sollten. Und diesmal konnte das Thema plötzlich wieder nicht mehr gelöscht werden.
Das ist wirklich eine riesen Scheisse. Zunächst funktioniert alles und dann mit der Zeit plötzlich nicht mehr...gemäss Host hat er einen guten SQL-Server. Er wird ihn heute Nacht testen....aber hallo, was für MySQL-Hochleistungsserver braucht man da eigentlich um ein Thema mit vielleicht 20 Wörtern zu löschen????
Interessant ist, dass ein Thema, welches man löschen wollte bei den Beiträgen und Themen nicht mehr angezeigt wird, dort wird jeweils 0 angezeigt, doch wenn man letzter Beitrag anklickt, dann kann man es wieder aufrufen. Bei den erfolgreichen Testlöschungen wurde aber auch alles was unter letzter Beitrag stand gelöscht.