FAQ ist die englische Abkürzung für Frequently Asked Questions, zu Deutsch "Häufig gestellte Fragen". Hier werden die Antworten zu den Fragen gegeben, die im WebsiteBaker-Forum immer wieder auftauchen. Die FAQ-Liste hilft, das Forum übersichtlicher zu halten und die aktiven Moderatoren bei Ihrer täglichen Arbeit zu entlasten.
WebsiteBaker ist ein PHP-basiertes Content Management System - CMS (System zur Verwaltung von Inhalten), bei dem der Fokus auf Benutzerfreundlichkeit liegt. Es wurde von Grund auf so entwickelt, dass das Erstellen und Pflegen von Webseiten so einfach wie möglich funktioniert. Weiteres erfahren Sie auf der WebsiteBaker-Funktionsübersicht.
WebsiteBaker ist unter der GPL (GNU General Public License 2) lizensiert. Weiter Details über GPL finden Sie hier: http://www.gnu.org/licenses/gpl.html .
Diese Lizenz ermöglicht ein Höchstmaß an Freiheit. Jedoch müssen Sie folgende Regeln beachten:
Für weitere Informationen besuchen Sie bitte die Lizenzseite .
Auf der Anmeldeseite gibt es den Link "Haben Sie Ihre persönlichen Daten vergessen?". Wenn Sie darauf klicken, öffnet sich eine Formularseite, auf der Sie die E-Mail-Adresse, mit der Sie sich (bei der Installation) registriert haben, eintragen können. Klicken Sie auf "Anmeldedaten senden", um ein neues Passwort für Ihren Account generieren und an die Adresse senden zu lassen.
Falls dies aus irgendwelchen Gründen nicht klappt (z.B. weil die bei der Registrierung hinterlegte E-Mail-Adresse nicht mehr existiert oder aufgrund von Server-Einstellungen keine Mails generiert werden können):
Passwörter werden als MD5 Hash verschlüsselt in der Datenbank abgespeichert. Wenn Sie Zugriff auf die MySQL-Datenbank haben (z.B. via phpMyAdmin), können Sie nachfolgenden SQL-Befehl ausführen, um ein neues Passwort für den Systemadministrator zu erzeugen.
UPDATE `{TABLE_PREFIX}users` SET `password`=MD5('{NEW_PASSWORD}') WHERE `user_id`=1
Bitte passen Sie {TABEL_PREFIX} an das während der Installation eingegebene Tabellenpräfix an - falls eines vergeben wurde. Den Platzhalter {NEW_PASSWORD} müssen Sie durch ein neues, sicheres (!) Passwort ersetzen.
Löschen Sie anschließend den Browsercache und melden sich im WebsiteBaker-Backend mit dem Benutzernamen und dem neuen Passwort an.
Das Aussehen des Navigationsmenüs wird über CSS-Anweisungen realisiert. Wenn Sie mit CSS nicht vertraut sind, schauen Sie sich bitte die zahlreichen Informationsquellen im Internet an. Bevor Sie im Forum posten, sehen Sie sich bitte die nachfolgenden Webresourcen durch:
Bitte beachten Sie, dass das WebsiteBaker-Forum keine Plattform ist, um CSS-Hilfestellungen zu geben.
Erstellen Sie sich Ihr Menü am besten zuerst in einer normalen HTML-Datei. Wenn Sie mit dem Aussehen zufrieden sind, automatisieren Sie die Ausgabe mit der Menüfunktion show_menu2(). Bitte lesen Sie die Dokumentation , um mehr über die angelegten CSS-Klassen und Funktionsparameter zu erfahren.
Es gab und gibt viele unterschiedliche Schreibweisen. Wir haben uns dafür entschieden, dass die einzig richtige Schreibweise
"WebsiteBaker"
lautet - als ein Wort ohne Leerzeichen, wobei das "W" und "B" groß geschrieben werden.
Bitte benutzen Sie daher keine anderen Schreibweisen außer "WebsiteBaker" - wir wissen, dass dies nicht einfach ist, aber versuchen Sie es.
Sie können dieses Template weder herunterladen, noch dürfen Sie es benutzen. Bitte haben Sie Verständnis für diese Maßnahme. Damit wollen wir verhindern, dass andere Website-Anbieter unberechtigt vorgeben, die offizielle WebsiteBaker-Webseite zu sein
Die Fehlermeldung "Cannot modify header information - headers already sent" erscheint immer dann, wenn eine WebsiteBaker-Routine einen Header senden will, vorher aber bereits Zeichen auf dem Bildschirm ausgegeben wurden. Diese Fehlermeldung kann während der Installation von WebsiteBaker auftreten, wenn noch Daten einer vorangehenden WebsiteBaker-Sitzung im Browser gepeichert sind. Vor einer Neuinstallation sollte der Browsercache geleert und die Session gelöscht werden (Firefox ab v1.5: STRG+SHIFT+DEL).
Wenn Zugriff auf die php.ini besteht, kann auch die PHP Ausgabebufferung ( output_buffering ) aktiviert werden, um solche Fehler komplett zu vermeiden.
Dies hängt von der verwendeten Version ab.
Bei sehr alten Versionen (2.6.x oder früher) wird generell empfohlen, diese nicht mehr upzugraden.
Wie Sie von WebsiteBaker 2.7 auf WebsiteBaker 2.8.3 upgraden und was Sie dabei beachten müssen, können Sie hier nachlesen.
WebsiteBaker 2.8.3 UPGRADE Anweisungen THX ruebenwurzel
Schritt 1 ist abhängig von der WB-Version von der man upgraden will
Schritt 2 - Schritt 9 sind gleich, egal von welcher Version man upgradet.
*********************************************
Upgrade from WB 2.8.2SP2 to WB 2.8.3
Upgrade from WB 2.8.2SP1 to WB 2.8.3
Upgrade from WB 2.8.2 to WB 2.8.3
Upgrade from WB 2.8.1 to WB 2.8.3
Upgrade from WB 2.8.0 to WB 2.8.3
Upgrade from WB 2.7 to WB 2.8.3
*********************************************
Schritt 2 - WebsiteBaker herunterladen
- "WebsiteBaker 2.8.3" von
http://wiki.WebsiteBaker.org/doku.php/downloads
herunterladen (siehe WebsiteBaker 2.8.3 Feb 2012 )
Paket auf dem lokalen Rechner entpacken
Schritt 3 - Das Paket vorbereiten
- Löschen der Datei "config.php.new"
- Löschen des Verzeichnisses "/install"
- gegebenenfalls das favicon durch das eigene ersetzen
Schritt 4 - Die Dateien auf dem Server aktualisieren
- Alle Dateien des angepassten Paketes aus Schritt 3 auf den Server übertragen
- Nach dem Hochladen überprüfen, ob auch wirklich alle neuen Dateien auf dem Server sind.
Schritt 5 - Die Datenbank aktualisieren
- wenn du von WB 2.8.x upgradest:
Als Superadmin im Backend einloggen, das Upgrade-script startet automatisch
- falls das Upgrade-script nicht automatisch startet, oder du von WB 2.7 upgradest:
Rufe das Script in deinem Browser über
www.yourdomainname. com/upgrade-script.php
manuell auf
- Befolge die Anweisungen
Schritt 6 - Aufräumarbeiten
-Lösche die Datei upgrade-script.php
Schritt 7 - Tabelle mit den Erweiterungen aktualisieren (nur um sicher zu gehen)
- Gehe zu "Erweiterungen" - "erweitert"
- Lade "Module", "Designvorlagen" and "Sprachen" neu
Schritt 8 - Aktiviere die geänderten/neuen Droplets
- Gehe zu "Erweiterungen" - "Module" - "Erweitert"
- führe die "install.php" des Moduls "Droplets" aus
Schritt 9 - Aktualisiere die WYSIWYG-sections auf das neue URL-Handling
- Gehe zu "Erweiterungen" - "Module" - "Erweitert"
- führe die "upgrade.php" des Modul "WYSIWYG" aus
Upgrade auf WebsiteBaker 2.12.2 von allen 2.8.3 Versionen
Wichtig: Für ein Upgrade auf WB 2.12.2 ist eine der WB 2.8.3-Versionen Bedingung. Es ist nicht möglich, von älteren WB-Version auf WB 2.12.1 upzugraden. Bitte zuerst nach obiger Anleitung auf WB 2.8.3 upgraden
Wichtig: Nur der SuperAdmin (User-ID == 1) kann das Upgrade-Script starten
- Prüfe, das der Webspace die erforderlichen Mindestvorausetzung en hat:
- downloade WB-2.12.2 von unseren
Wiki - Downloads
- Stelle sicher, das die gewünschte Datenbank erreichbar ist und die erforderlichen Berechtigungen vorliegen
- Hochladen der Dateien des Paketes per FTP, die Option "Überschreibe alles (Overwrite All) muß im FTP-Programm aktiviert sein
- Umstellen der PHP-Version auf PHP 5.6 oder höher (sofern noch nicht erfolgt)
- Das Upgrade-Script startet automatisch nach dem Login ins WB-Backend oder kann über den Link auf der Startseite des Backend's gestartet werden.Du kannst das Upgrade-Script auch jeder Zeit über das Info-Fenster (i-Button im der Top-Menubar) starten
- Es ist nicht notwendig, den Ordner install zu löschen. Dieser ist durch den Core geschützt und wird beim Upgrade-Script benötigt
- Es ist nicht nötig, die Datei upgrade-script.php im WB-Hauptverzeichnis zu starten. Die Datei ist ebenfalls durch den Core geschützt und kann von außen nicht mehr aufgerufen werden
- Es wird empfohlen, von Zeit zu Zeit einen Blick in die WB-eigene error.log zu haben. Ein möglicherweise vorhandener Inhalt sollte zu Dokumentations- und Reparaturzwecken in eine lokale Textdatei kopiert werden. Anschließend kann der Inhalt über den Button "Delete error.log" gelöscht werden.
"Deprecated" Fehlermeldungen (zu Deutsch: veraltet) wie "Deprecated: Function [...] is deprecated in [...] on line [...]" wurden mit PHP 5.3.0 eingeführt, das am 30. Juni 2009 veröffentlicht wurde.
Falls WebsiteBaker auf einem Server mit PHP 7 (oder höhere Versionen) installiert ist, müssen Sie ihre WebsiteBaker-Installation auf Version 2.12.1 upgraden.
Sollte die Sprachanzeige im Backend ohne Grund von Deutsch auf Englisch etc. wechseln, liegt dies meist an inkonsistenten Werten in der WebsiteBaker-Datenbank. Wenn Sie Zugriff auf das Datenbanktool phpMyAdmin haben, melden Sie sich damit in der Datenbank an und führen nachfolgende SQL-Anweisungen aus.
UPDATE xxx_settings SET value = 'DE' WHERE name = 'default_language' UPDATE xxx_pages SET language = 'DE' UPDATE xxx_users SET language = 'DE'
Achtung: Das Tabellenpräfix xxx_ muss natürlich an Ihre Konfiguration angepasst werden!
Dies ist möglich. Allerdings funktionieren Javascript- und PHP-Code nur in Seiten des Typs Code. Auf WYSIWYG-Seiten/Abschnitten kann kein Code ausgeführt werden!
Code-Seiten sind für die Ausgabe von PHP-Code gedacht. Javascript- und HTML-Anweisungen müssen daher mit dem 'echo' oder 'print' Befehl von PHP ausgegeben werden. Bei Javascript müssen Anführungszeichen zusätzlich maskiert werden. Am besten eignet sich dazu die PHP Heredoc Syntax . Kopieren Sie nachfolgenden Code in eine Seite/einen Abschnitt vom Typ "Code" und sehen sich das Ergebnis an:
$a = '12'; $mixed_output = <<< EOT <h2>HTML Anweisungen</h2> <p>Inhalt der Variable a:= $a</p> <script> alert('Javascript code: Hello world'); </script> EOT; echo $mixed_output;
Tipp: mit dem Modul "Code2" lässt sich bequem einstellen, ob PHP-, JavaScript- oder HTML-Code ausgeben werden soll.