Hi Sipo,
ich hatte gestern das gleich Problem.
Das liegt an der Datenbankversion deines Hosters. Dein Hoster hat die Mysql Version 5.5 welche mit manchen alten Befehlen nicht zurecht kommt.
Meine Lösung:
1. Wiederherstellung des Urzustandes:
- Lösche die Dateien in deinem Webspellverzeichnis auf dem Server:
- leere deine Webspelldatenbank über PhpmyAdmin oder erstell eine Neue Datenbank.
2. Hochladen und Installieren des Webspells - ohne Template!
- Lade dir bei Webspell selbst die aktuelleste Vesion herunter.http://www.webspell.or...hp?site=files&file=42
- lade Webspell in das gewünschte Verzeichnis auf deinen Server hoch.
- Installiere Webspell über den Installationspfad (http://www.deine-ur.tdl/install)
- Im abschließenden Schritt der Installation sollte nun keine Fehlermeldung mehr ausgegeben werden.
- Du kannst nun die Default Version von Webspell über deine URL aufrufen. Das System ist nun voll Einsatzfähig.
3. Installation des Templates von gamer-template.de oder anderen
- Zu erst musst du das gewünschte Template natürlich downloaden.
- Entpacke das Template auf deinem Rechner.
- Öffne die readme des templates
- Wenn in der Readme darauf hingewiesen wird, dass du zusätzliche Addons oder Plugins über das aufrufen von URLs wie beispielsweise: http://www.deine-url.tld/install-topmatch.php installiert werden müssen, dann mach bitte mit Punkt 4 weiter.
- wenn in der readme nichts zur installation weiterer Plugins gesagt wird, und du im Verzeichnis hochladen des Templates keine install-[PLUGIN-NAME].php findest, dann mach mit Punkt 5 weiter.
4. Das Template benötigt zusätzliche Addons
- Bevor du den Inhalt des Verzeichnisses "hochladen" in dein Webspell Verzeichnis auf dem Server hochlädtst, musst du noch Änderungen an den Addondateien vornehmen.
- öffne die in der Readme angegebenen Addon Installationsdateien (http://www.deine-url.tld/install-topmatch.php<<-Das ist der Dateiname) mit dem Editor oder notepad etc.
- Suche in jeder der Dateien nach: TYPE=MyISAM und ändere die Zeile zu: ENGINE=MyISAM
- Wenn du Notepad (oder einen anderen coolen Codeeditor) nutzt, kannst du mit "strg + f" auf Windows oder "cmd + f" auf mac den Befehl: "TYPE=MyISAM" suchen und durch "ENGINE=MyISAM" automatisch ersetzen lassen. Wenn dein Codeeditor uncool ist musst du es von Hand machen.
- Speichern nicht vergessen
5. Die Templatedateien uploaden
- lade die Templatedateien (den Inhalt des Verzeichnisses "Hochladen") in das Webspell Verzeichnis auf deinen Server hoch
- Wenn du gefragt wirst, wähle "überschreiben" aus.
- Wenn du 4. machen musstest, musst du nun noch die URLs http://www.deine-url.tld/install-[PLUGIN-NAME].php aus deiner Readme aufrufen.
Das wars.
Warum geht es jetzt und vorher nicht?
Der Befehl TYPE ist ein Befehl der von MySQL nichtmehr unterstzützt wird. Der neue Aufruf heißt ENGINE. Da die alten Webspellversionen und auch einige alte webspell Templates diesen Type Befehl verwenden. erstellt die Installatiosroutine keine Tabellen sondern schmiert ab.