Website Baker

Webhosting


Website Baker


Q. Meine neue Seite lässt sich abspeichern und veändern, aber nicht aufrufen. Serverfehler wird angezeigt.

Dieses Problem liegt meist daran, dass in der php.ini der Safe-Mode noch eingschaltet ist. Es hängt jetzt davon ab, ob Sie in Ihrem Webaccount die Rechte dazu haben, den Safe-Mode auszuschalten. Haben Sie diese Rechte nicht, so  müssen Sie Ihren Web-Hoster ansprechen. Dieser kann die Umschaltung für Ihren Account vornehmen.



^ TOP



Q. Meine Mediengalerie kann zwar meine Bilder alle anzeigen, aber beim Abspeichern von neuen Bildern macht er immer eine Fehlermeldung.

Der Fehler beruht in der Regel auf falsche Dateiberechtigungen. Nehmen Siie einen FTP-Clienten wie File-Zilla und ändern die Ordnrberechtigungen auf 755. das sollte in der Regel reichen. Funktioniert es immer noch nicht, ändern Sie diese auf 777.



^ TOP



Q. Wie kann ich eine mehrsprachige Homepage bauen, so dass die Navigation auch immer nur diie Seiten der jeweiligen Sprache anzeigt.

Es gibt mehrere Möglichkeiten eine mehrsprachige Website zu erstellen. Ich stelle die von mir bevorzugte Variante hier an:

Als erstes lege ich mir für jede Sprache eine Seite in der Ebene 0 des Menüs an. Danach kann ich mir die einzelnen Seiten jeder Sprache in in die folgenden Ebenen der jeweiligen Sprachseiten einfügen. Die URL zu den einzelnen Seiten sieht dann so aus:

  • www.domain.de/de
    • www.domain.de/de/Startseite
    • www.domain.de/de/Leistungen
      • www.domain.de/de/Leistung1
      • www.domain.de/de/Leistung2
      • www.domain.de/de/Leistung3
    • www.domain.de/de/Kontakt
    • www.domain.de/de/Impressum
  • www.domain.de/en
    • www.domian.de/en/Home
    • www.domain.de/en/Sevice
      • www.domain.de/en/Sevice1
      • www.domain.de/en/Sevice2
      • www.domain.de/en/Sevice3
    • www.domain.de/en/Contact
    • www.domain.de/en/Impressum

Sieht schon mal ganz gut aus, jedoch sind die Eingangsseiten den jeweiligen Sprachen lästig und im Menü werden noch alle Seiten gleichzeitig angezeigt. Das bereinigen wir mit einer einzigen Veränderung in der index.php des aktuellen Templates:

Ersetzn Sie:  page_menu()    mit:  show_menu(1,1,-1)

Diese neue Menüanweisung bewirkt, dass die Ebene 0 des Menüs ausgeblendet wird (die Seiten "de" und "en" werrden nicht angezeigt). Man bekommt nur die Seiten zu sehen von dem Bereich, en welchem man sich befindet. Sprich: entweder alle de-Seiten oder alle en-Seiten. Zum Springen zwischen den Sprachen erstellt man sich manuell mit z.B.: den jeweiligen Landesflaggen als Button.

Jetzt bleibt noch die Starseite: diese liegt im Moment, wenn Sie die Seiten genauso erstellt haben, wie ich, bei der Seite www.domain.de/de. Jetzt haben wir zwei Möglichkeiten:

  1. Dies bleibt die Einganngsseite und wird entsprechend gestalltet und bekommt eine Sprachweiche, oder
     
  2. Wir stellen per mod_rewrite in der .htaccess eine Weiterleitung auf die Seite www.domain.de/de/Startseite um. Dafür müssten wir folgenden Eintrag in diese Datei machen:
    1. RewriteEngine On
    2. Options FollowSymlinks
    3. RewriteBase /
    4. Redirect /de.php http://www.domain.de/de/Startseite.php

Wer nun www.domain.de in seinem Browser eingibt, der landet automatisch auf der Seite www.domain.de/de/Startseite.



^ TOP



Q. Wie bekomme ich den Website Baker auf meinen Webspace geladen?

Dafür gibt es bei den meisten Webhostern zwei Möglichkeiten:

Die erste ist der Web-Ftp - ein Tool Ihres Anbieters, mit dem Sie Dateien uploaden können. Diese Tools haben jedoch den Nachteil, dass sie in der Regel nur eine Datei je Upload überspielen. So würde es Ewig dauern, bis man sein CMS auf dem Webspace hat.

Die zweite Möglichkeit ist ein Ftp-Client, mit dem Sie über Ihren Ftp-Account direkt auf den Ftp-Servic des Servers zugreifen. So ein Ftp-Client ist zum Beispiel der kostenlos erhältliche Filezilla. Nach der Installation und dem Starten von Filezilla geben Sie dort Ihre Ftp-Account-Daten ein. Als Server kann man in der Regel die Url der Homepage eintragen, solltes etwas anderes nötig sein, so erfahren Sie das bei Ihrem Provider. Benutzername und Passwort erzeugen oder ermitteln Sie in Ihrem Web-Account. Als Port ist die 21 einzugeben. Das ist der Standardport des Ftp-Protokolls. Sollte Ihr Provider mit SFtp arbeiten, so ist die 22 einzutragen.

Mit dem so eingerichteten Ftp-Client ist es jetzt ein leichtes Ihr CMS auf einmal zu speichern.



^ TOP



Webhosting


Q. Was muss mein Hostingpaket alles können, damit meine Homepage mit einem CMS läuft?

Der Speicherplatz auf dem Server sollte selbst für kleinere Websites mindestens 50 MB betragen und muss mit einem FTP-Zugang erreichbar sein. Sie benötigen eine Domainverwaltung um ihre Domaineinstellungen möglicher Weise konfigurieren zu können.

Ganz wichtig ist eine Datenbank, bevorzugt eine MySQL-Datenbank(wird vom CMS gefordert). Des weiteren muss der Server PHP bereitstellen(überprüfen sie, welche Version ihr CMS unterstützt und welche der Hoster anbietet).

Wenn sie über ihre Domain auch E-Mails laufen lassen wollen, so brauchen sie auch eine E-Mail-Verwaltung.



^ TOP