Ja. Jede Seite lässt sich über Seitenerweiterung (die Dateiendung der Seite) unter Inspektor > Seiteneinstellungen > Erweiterte Optionen als .php-Seite veröffentlichen. PHP-Code auf dieser Seite wird dann auf Ihrem Webserver ausgeführt. Ihr Hosting muss PHP unterstützen (EverWeb + Hosting tut das), und der Code läuft nur auf Ihrer veröffentlichten Website, nicht in der Vorschau.
EverWeb-Funktionen, die bereits PHP verwenden
Dafür müssen Sie nichts einstellen. Sie funktionieren bei EverWeb + Hosting und bei anderen Hostern, die PHP unterstützen:
- Kontaktformulare und das Add-on Contact Forms Enhanced
- Das Widget Stripe Payment
- Membership Sites. Seiten mit Mitgliedsstufen werden automatisch als .php-Seiten veröffentlicht
Bei einem anderen Hoster empfehlen wir PHP 8.2 oder neuer. Ihr Hoster kann Ihnen sagen, welche Version Ihre Website verwendet. Das Suchfeld braucht kein PHP: siehe Ein Suchfeld zu Ihrer Website hinzufügen, damit Besucher jede Seite finden.
Eine Seite als .php veröffentlichen
- Wählen Sie die Seite in der Seitenliste aus.
- Gehen Sie zu Inspektor > Seiteneinstellungen und öffnen Sie Erweiterte Optionen.
- Stellen Sie Seitenerweiterung auf php.
- Fügen Sie Ihren PHP-Code hinzu (siehe unten).
- Wählen Sie Datei > Gesamte Site veröffentlichen, damit die Links auf Ihren anderen Seiten auf die neue Adresse zeigen.
- Öffnen Sie die veröffentlichte Seite in Ihrem Browser, um sie zu testen.
Wohin der Code gehört
| Der Code ist | Fügen Sie ihn hier ein |
|---|---|
| Code, der laut Dienst in den Head-Bereich der Seite gehört | Inspektor > Seiteneinstellungen > Kopfleisten/Fußleistencode, unter Head-Code |
| Code, der an einer bestimmten Stelle der Seite etwas anzeigt | Ein HTML-Snippet-Widget, bei dem Embed Option (Einbettungsoption) auf Direct Embed (direkt einbetten) steht |
Direct Embed setzt Ihren Code direkt in die Seite. Bei den beiden anderen Optionen legt EverWeb den Code unter Umständen in einen separaten Rahmen, und dort funktioniert er möglicherweise nicht als PHP. Wie das HTML-Snippet-Widget funktioniert, lesen Sie unter Einen Buchungskalender, einen Instagram-Feed oder anderen externen Code mit dem HTML-Snippet-Widget einfügen.
Code, der vor allem anderen auf der Seite ausgeführt werden muss, etwa bei manchen Login-Systemen, funktioniert im Head-Code unter Umständen nicht. Das liegt daran, dass der Anfang der Seite immer zuerst kommt. Fragen Sie in diesem Fall den Anbieter des Codes, ob er stattdessen aus einer separaten .php-Datei laufen kann.
Bevor Sie eine Seite ändern, die bereits online ist
- Die Adresse der Seite ändert sich, zum Beispiel von about.html zu about.php. Lesezeichen und Google zeigen weiterhin auf die alte Adresse. Geben Sie bei EverWeb + Hosting die alte vollständige Adresse in das Feld unter Leiten Sie eine bestehende URL auf Ihrer Website zu dieser Seite weiter (in den Erweiterten Optionen) ein. Besucher, die die alte Adresse verwenden, gelangen dann zur neuen Seite.
- Die alte .html-Datei bleibt online. Beim Veröffentlichen werden nie Dateien gelöscht. Siehe Ich habe eine Seite in EverWeb gelöscht, aber sie ist immer noch online.
- Lassen Sie Ihre Startseite nach Möglichkeit als html. Wenn Sie sie ändern, wird die Adresse zu index.php, und viele Server zeigen weiterhin zuerst die alte index.html an. Wenn Sie sie ändern müssen, bitten Sie uns (oder Ihren Hoster), die alte Datei zu entfernen.
Ihre eigenen PHP-Dateien
Manche Dienste geben Ihnen zusätzlich zum Code für Ihre Seite eine ganze .php-Datei.
- Bei einem anderen Hoster: Laden Sie die Datei mit dem Dateimanager Ihres Hosters oder per FTP in einen eigenen Ordner hoch. Verlinken Sie sie aus EverWeb mit ihrer vollständigen Adresse. EverWeb überschreibt oder löscht sie beim Veröffentlichen nicht.
- Bei EverWeb + Hosting: Es gibt keinen FTP-Zugang, wenden Sie sich also vorher an uns. Sagen Sie uns, wofür die Datei gedacht ist. EverWeb + Hosting ist für Websites gemacht, die mit EverWeb erstellt wurden. Ein separates PHP-Programm wie ein Forum oder ein Blogsystem hosten wir daher normalerweise nicht.
Sie müssen Ihren Hoster nicht bitten, PHP in .html-Seiten auszuführen, wie es ältere Anleitungen empfohlen haben. Die Seitenerweiterung erledigt dasselbe und lässt sich leichter rückgängig machen.
Wobei wir helfen können
Wir können prüfen, ob EverWeb Ihre Seite als .php mit Ihrem Code veröffentlicht. PHP-Code anderer Firmen können wir nicht schreiben, ändern oder auf Fehler untersuchen. Wenn deren Code nicht funktioniert, wenden Sie sich an die Firma, von der Sie ihn haben. Verwenden Sie nur Code von Personen, denen Sie vertrauen: PHP läuft auf Ihrem Server und kann Ihre Website verändern.
Verwandte Artikel
- Einen Buchungskalender, einen Instagram-Feed oder anderen externen Code mit dem HTML-Snippet-Widget einfügen
- Seiten nur für Mitglieder, Logins und bezahlte Abonnements: EverWeb Membership Sites
- Ich habe bereits einen Webhoster. Kann ich meine EverWeb-Website dort veröffentlichen?
- Ich habe eine Seite in EverWeb gelöscht, aber sie ist immer noch online
