Zeta Producer 10 Online-Dokumentation

Häufig gestellte Fragen (FAQ)

Welche Webserver werden von Zeta Producer unterstützt?

Zeta Producer wird lokal auf Ihrem Computer installiert und arbeitet während der Inhaltsbearbeitung (Bilder, Texte, Seiten, usw.) vollständig lokal.

Erst wenn Sie Ihre Website via FTP, SFTP oder FTPS (auch andere Protokolle sind möglich) auf einen Webserver veröffentlichen, werden Ihre lokalen Dateien (Seiten, Bilder, usw.) kopiert.

Sind die Daten auf den Webserver kopiert, sind diese völlig unabhängig von Zeta Producer.

Da es keinerlei Anforderungen an den Webserver gibt, können Sie jeden beliebigen Webserver verwenden um Ihre mit Zeta Producer erstellten Projekte öffentlich zugänglich zu machen (oder beispielsweise im Intranet).

Sie können also beispielsweise einen Apache-Webserver unter Linux oder Windows verwenden, oder eine Microsoft-Internet-Information-Server ("IIS") als Webserver einsetzen. Sie könnten beispielweise sogar die lokalen Zeta-Producer-generierten Daten nehmen und auf eine CD-ROM oder DVD brennen und weitergeben; diese ist dann auf jedem Computer darstellbar.

Hinweis: Da Sie selbst steuern können ob Zeta Producer anstatt HTML-Dateien z.B. auch PHP-, ASP-, JSP- oder Dateien anderen Typs generiert, ist in so einem Fall natürlich der Webserver zu beachten.

Unterstützt Zeta Producer SFTP (S-FTP) oder FTPS (FTP-S)?

Ja, Zeta Producer unterstützt das File Transfer Protocol ("FTP"), das SSH File Transfer Protocol ("SFTP") und das FTP over SSL Protocol ("FTPS").

Sie können weitere Protokolle einbinden, indem Sie "externe Anwendung" als Veröffentlichungskonfiguration angeben und eine externe Anwendung für die Befehle hinterlegen. So ist beispielsweise das Einbinden des rsync-Protokolls möglich.

Sie können dann ganz normal veröffentlichen, Zeta Producer erledigt im Hintergrund alle Schritte für Sie.

Wie sperre ich bestimmte Seiten für Suchmaschinen?

Suchmaschinen, also Dienste wie z.B. Google oder Microsoft Bing, verwenden "Crawler" die regelmäßig automatisch Ihre Website besuchen.

Dabei besuchen diese Crawler jede Seite die über Hyperlinks auf Ihrer Website referenziert wird. Bei jedem Besuch der Seite wird der Inhalt der Seite vom Crawler gespeichert und in den Suchindex aufgenommen.

Um bestimmte Seiten von der Indizierung auszuschließen (also für Suchmaschinen zu "sperren"), gibt es den sogenannten Robots Exclusion Standard.

Kurz gesagt ist alles was Sie machen müssen, eine Datei namens "robots.txt" zu erstellen, darin die von Ihnen nicht gewünschten zu indizierenden Seiten vermerken und diese "robots.txt"-Datei in den Hauptordner Ihrer Website auf den Server hochzuladen.

Beispielsweise könnte eine "robots.txt"-Datei so aussehen:

# Diese Verzeichnisse/Dateien sollen nicht durchsucht werden
User-agent: *
Disallow: /default.html
Disallow: /Temp/# diese Inhalte verschwinden bald
Disallow: /Privat/Familie/Geburtstage.html

Dadurch sperren Sie eine Datei "default.html" sowie alle Dateien im Ordner "Temp" sowie die Datei "Geburtstage.html" im Unterordner "Privat/Familie" von der Indizierung durch Suchmaschinen. D.h., wenn Benutzer später nach Begriffen bei Google suchen, so werden niemals die ausgeschlossenen Seiten in der Suchergebnisliste angezeigt.

Wie Sie eine "robots.txt" erstellen und in Zeta Producer, haben wir im Artikel "Einzelne Seiten für Suchmaschinen sperren" für Sie zusammen gefasst.

Kann ich die jeweils neueste Version (Update) einfach drüberinstallieren?

Ja, Sie können Zeta Producer jeweils über eine vorherige Version installieren.

Dabei löscht Zeta Producer niemals Ihre Daten, sondern ersetzt jeweils nur Programmdateien.

Trotzdem empfehlen wir Ihnen, regelmäßige Sicherheitskopien zu erstellen und auch speziell vor einer Programm-Aktualisierung Ihre Daten nochmals zu sichern.

Gibt es Inkompatibilitäten mit anderer Software?

Kaspersky Anti-Virus

Uns ist bekannt, dass die Kaspersky-Anti-Virus-Software unter Umständen dafür sorgt, dass eine Fehlermeldung "Zeta Producer funktioniert nicht mehr" angezeigt wird.

Dieses Verhalten wurde im Kaspersky-Forum so vom Hersteller auch als Fehler bestätigt.

Lösung: Klicken Sie unter Windows "Start | Ausführen" und geben dann "regsvr32 vbscript.dll" (ohne Anführungszeichen) und bestätigen mit der "OK"-Schaltfläche.

Evtl. hilft auch ein Update auf die aktuellste Kaspersky Anti-Virus-Version. Bestätigungen, dass der Fehler seitens Kaspersky behoben wurde, liegen uns jedoch nicht vor.

Läuft Zeta Producer auch auf einem Apple Mac?

Zeta Producer ist eine Windows-Anwendung. Deshalb benötigen Sie ein Windows-Betriebssystem um mit Zeta Producer zu arbeiten, z.B. Windows XP, Windows Vista oder Windows 7.

Trotzdem können Sie auf einem Apple-Computer mit Zeta Producer arbeiten, indem Sie auf die Unterstützung von zusätzlicher Software zurückgreifen:

  • Verwenden einer Virtualisierungslösung unter Mac OS X.
  • Apple Mac mit Boot Camp unter Windows starten.
  • Remote-Zugriff auf einen Windows-PC.

Auf der Seite "So verwenden Sie Zeta Producer auf einem Apple Mac"  haben wir die einzelnen Lösungen im Detail für Sie dargestellt.

Kann ich Zeta Producer als portable Anwendung nutzen?

Als Portable Software werden Anwendungen bezeichnet die Sie (z.B. auf einem USB-Stick transportiert) auf verschieden Computern ohne weitere Anpassungen oder ohne Installation direkt ausgeführt werden kann.

Der Vorteil einer Portablen Anwendung ist, dass Sie Ihre gewohnte Arbeitsumgebung (sprich: die Anwendung(en)) stets bei sich tragen und nutzen können, z.B. in Form eines USB-Sticks.

In der entsprechenden Version von Zeta Producer erhalten Sie einen Assistent mitgeliefert, der Ihnen mit wenigen Klicks eine Portable Version erstellt.

Einschränkungen

Die Einschränkungen hierbei sind folgende:

Umlaute werden beim Anzeigen der Seiten auf dem Webserver falsch dargestellt

Symptom

Umlaute (z.B. "Ä", "Ö" oder "Ü") auf Seiten die mit Zeta Producer erstellt werden erscheinen zwar in der lokalen Vorschau korrekt, jedoch wenn sie vom Webserver (also via HTTP-Protokol) abgerufen werden erscheinen statt der Umlaute "komische" Zeichen (z.B. "?").

Ursache

Bisher war die Ursache stets, daß die Seiten von einem Apache-Webserver geliefert wurden der in der Standardeinstellung "ISO-8859-1" als Zeichencodierung eingestellt hat.

Zeta Producer erstellt die Seiten jedoch standardmäßig in der "UTF-8"-Zeichenkodierung.

Der Apache-Webserver sendet nun im HTTP(!)-Header ein "Content-Type: text/html; c harset=ISO-8859-1", obwohl es "Content-Type: text/html; charset=utf-8" heißen müsste (so wie es auch korrekt im HTML(!)-Header der Seite steht). Dies hat zur Folge das der Browser die Website mit dem falschen Zeichensatz darstellt.

Lösung

Es ist möglich, den Apache-Webserver (global) so zu konfigurieren, dass er die Zeichenkodierung aus den Seiten direkt herausliest (der Microsoft IIS-Webserver macht das auch).

Folgende Schritte sind dazu nötig:

  1. Erstellen Sie manuell eine ".htaccess"-Datei im Hauptordner Ihrer Website (also auf dem Webserver).
  2. Fügen Sie die Direktive "AddDefaultCharset utf-8" in die Datei und speichern sie diese. (siehe auch Beschreibung im Apache-Handbuch).
  3. Nun sollten die Seiten korrekt geliefert werden.

Eine minimale Beispiel-.htaccess-Datei können Sie hier herunterladen. Eine ausführlichere Anleitung mit verschiedenen Lösungsvarianten finden Sie im Artikel "Setting charset in htaccess" (englisch).

Um zu prüfen, ob die Einstellungen korrekt sind, verwenden Sie beispielsweise das kostenlose Tool ieHTTPHeaders, mit dem Sie in Internet Explorer sehen können, ob Ihr Webserver die Dateien als UTF-8-kodiert sendet.

Alternative Lösung

Sie können Zeta Producer so konfigurieren, dass die Seiten nicht mehr in UTF-8 sondern in einer von Ihnen vorgegebenen Kodierung erstellt werden. Dies sollten Sie jedoch nur um Notfall machen, wenn die obige Lösung nicht möglich ist.

Gehen Sie hierzu wie folgt vor:

  1. Navigieren Sie in Zeta Producer zu "Website | Einstellungen | Optionen | Weitere Einstellungen | Aktionen".
  2. Geben Sie im Feld "Kodierung" die von Ihnen gewünschte Kodierung ein, z.B. "ISO-8859-1", aktivieren Sie optional das Kontrollkästchen "Dateien mit Byte Order Mark (BOM) schreiben".
  3. Klicken Sie auf "Kodierung jetzt ändern".
  4. Wechseln Sie auf die nächste Registerkarte "Optionen".
  5. Tragen Sie die gleichen Einstellungen in die Felder "Kodierung für erstellte Textdateien" und "BOM bei Unicode-Textdateien schreiben" ein.
  6. Schließen Sie alle Dialogfenster über die "OK"- bzw. "Schließen"-Schaltfläche.

Nun sind alle Dateien in der Kodierung geändert.

Fehlermeldung "Could not load file or assembly 'System.EnterpriseServices.Wrapper.dll' or one of its dependencies." beheben

Symptom

Sie erhalten eine Fehlermeldung

"Could not load file or assembly 'System.EnterpriseServices.Wrapper.dll' or one of its dependencies. Das System kann die angegebene Datei nicht finden."

Ursache

Die installierte Microsoft-.NET-Framework-2.0-Komponente auf Ihrem System ist defekt.

Lösung

Installieren Sie das Microsoft .NET Framework 2.0 neu oder versuchen Sie das Framework zu reparieren (über die Windows-Systemsteuerung).

Wir empfehlen Ihnen außerdem, dass Sie zusätzlich nach der Installation via Windows Update alle wichtigen Updates und auch alle optionalen Updates installieren.

Anstatt dem Microsoft .NET Framework 2.0 können Sie auch das Microsoft .NET Framework 3.5 oder 4.0 installieren, dieses beinhaltet bereits Version 2.0.

Es kann unter Umständen auch hilfreich sein, dass Sie "Reparieren" für ein bereits installiertes .NET Framework 3.5 oder 4.0 auswählen.

Fehlermeldung "Warning: Cannot modify header information - headers already sent" beheben

Problembeschreibung:
Nachdem Sie auf einer beliebigen Seite das Widget Online-CMS, Gästebuch, Geschützter Bereich oder Online-Shop eingefügt haben, wird beim Öffnen der Seite im Web-Browser möglicherweise folgende Fehlermeldung angezeigt:

Warning: Cannot modify header information - headers already sent
by (output started at /pfad/auf/ihrem/webserver/seitenname.php:1) in /pfad/auf/ihrem/webserver/seitenname.php on line 1

Ursache:
Dieses Problem kann bei bestimmten Serverkonfigurationen auftreten, wenn in Zeta Producer das schreiben der Dateien mit Byte Order Mark (BOM) aktiviert ist.

Lösung:
Um dieses Problem zu beheben müssen Sie das schreiben des Byte Order Mark (BOM) in Zeta Producer deaktivieren:

  1. Klicken Sie auf den Befehl "Website | Einstellungen konfigurieren"
  2. Wechseln Sie auf die Seite "Erweiterte Optionen"
  3. Entfernen Sie den Haken bei "Unicode-Textdateien mit Byte Order Mark (BOM) schreiben"
  4. Wechseln Sie auf die Seite "Kodierung"
  5. Entfernen Sie den Haken bei "Dateien mit Byte Order Mark (BOM) schreiben"
  6. Klicken Sie auf "OK" um die Einstellungen zu speichern.
  7. Bestätigen Sie die folgende Abfrage ob das Projekt neu erstellt werden soll mit "Ja"
  8. Klicken Sie auf den Befehl "Start | Veröffentlichen"
  9. Klicken Sie auf "Website | Live-Website anzeigen"
  10. Prüfen Sie ob das Problem nun behoben ist.