Website: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Zeile 33: Zeile 33:
Dazu kann auf dem Server über den Browser folgendes [[Perl]]-Skript aufgerufen werden.
Dazu kann auf dem Server über den Browser folgendes [[Perl]]-Skript aufgerufen werden.


{|
{| class=wikitable
|
|
<source lang=php enclose=div>
<source lang=php enclose=div>
Zeile 47: Zeile 47:
Mit [[PHP]] geht das noch kürzer:
Mit [[PHP]] geht das noch kürzer:


{|
{| class=wikitable
|
|
<source lang=php enclose=div>
<source lang=php enclose=div>

Version vom 13. Januar 2009, 10:57 Uhr

Die Website (engl.; dt. Homepage, Webangebot, Webauftritt, Webpräsenz), ist ein ganzes Projekt im World Wide Web, das meist aus mehreren Webseiten oder Dokumenten (Dateien) und anderen Ressourcen besteht. Zudem wird eine Website gewöhnlich durch eine einheitliche Navigation (Hypertext-Verfahren) zusammengefasst und verknüpft.

So ist etwa das Mikiwiki als Gesamtes eine Website, die im Internet auf einem Rechner gespeichert ist, während das, was vom darauf laufenden Webserver zurückgeliefert und im Webbrowser angezeigt wird, lediglich eine einzelne Webseite ist.

Umzug einer Website

Der Umzug einer Website erfordert etwas Planung und Koordination.

Provider

  • Welcher ist der günstigste Provider für meinen Bedarf?
    • Wieviel Platz braucht der geplante Webauftritt?
    • Gibt es sonstige Anforderungen wie SSH-Zugriff, PHP-Unterstützung, usw.?

Umzug der Domain

  1. Konnektivitäts-Koordinierungs-Antrag für den Providerwechseln an den neuen Provider
  2. Informierung des bisherigen Providers über die Wechselabsicht
  3. Der neue Provider leitet den Konnektivitäts-Koordinierungs-Antrag an den NIC weiter
  4. Der NIC holt vom bisherigen Provider eine Bestätigung ein
  5. Der bisherige Provider gibt sein Einverständnis zum Providerwechsel an den NIC
  6. Der NIC teilt sein Einverständnis zum Providerwechsel an den neuen Provider mit
  7. Der neue Provider schaltet die Website auf sich um

Die Kündigung beim alten Provider sollte nicht zu früh erfolgen, damit beim Umschalten der Domain keine Erreichbarkeitslücke entsteht.

Technische Seite des Umzugs

  • Zusammenpacken der Verzeichnisse und Dateien auf dem alten Rechner mit tar und Übertragung der Daten per FTP auf den neuen Rechner. So bleiben die Dateiattribute erhalten.
  • Anpassen der in den Dateien enthaltenen Pfade an die neue Server-Struktur. Von Vorteil erweist es sich hier, wenn konsequent mit relativen Pfaden und Umgebungsvariablen gearbeitet wurde.
  • Herausfinden des absoluten Pfads zum neuen Apache-Verzeichnis.

Dazu kann auf dem Server über den Browser folgendes Perl-Skript aufgerufen werden.

#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<tt>\n";
foreach $key (sort keys(%ENV)) {
  print "$key = $ENV{$key}<p>";
}

Mit PHP geht das noch kürzer:

<?php phpinfo() ?>
  • Sollen beim neuen Provider Skripte installiert werden, muss vorher unbedingt die vorhandene Laufzeitumgebung geprüft werden, z. B. Bibliotheksversionen, PHP-Unterstützung usw.
  • Sichern einer vorhandenen Datenbank, z. B. mit "mysqldump" oder mit phpMyAdmin über den Reiter "Export".

Weblinks

Vorlage:dewi