Diplomarbeit Webmaster CONTENTMANAGEMENT Installationsanleitung Version 1.0 Diplomarbeit Webmaster 2001/2002 1 Inhaltsverzeichnis 1 2 Inhaltsverzeichnis........................................................................................................... 2 Einleitung ....................................................................................................................... 3 2.1 Installationsvoraussetzung ...................................................................................... 3 2.2 Installationsablauf ................................................................................................... 3 2.3 Erforderliche Daten ................................................................................................. 3 2.4 Vorgehen ................................................................................................................ 3 3 Neue Datenbank erstellen .............................................................................................. 4 3.1 Bereitstellen der Datenbank .................................................................................... 5 3.2 Neuen Benutzer anlegen......................................................................................... 6 3.3 Neuen Benutzer zuweisen....................................................................................... 7 4 Tabellenstruktur erstellen ............................................................................................... 8 5 Einrichten der Webseite ................................................................................................. 9 5.1 Aufruf vom Computer Management......................................................................... 9 5.2 Internet Information Services................................................................................... 9 5.3 Anlegen einer neuen Seite .....................................................................................10 6 Hostfile anpassen..........................................................................................................13 7 Konfiguration Global.asa ...............................................................................................14 8 Starten der Webseite mit Internet Explorer ....................................................................15 9 Backup der Datenbank..................................................................................................16 10 Restore der Datenbank..............................................................................................17 Verfasser: R. Wagner, R. Vassallo, O. Ritschard 2 / 17 Diplomarbeit Webmaster 2001/2002 2 Einleitung 2.1 Installationsvoraussetzung Um die Installation des Produktes Contentmanagement vornehmen zu können, müssen folgende Voraussetzungen gegeben sein: Windows 2000 / NT-Server mit IIS 5.0 / IIS 4.0 Microsoft SQL Server Version 7.0 oder 2000 Microsoft Internetexplorer Version 5.5 2.2 Installationsablauf Die Installation ist in drei Schritte gegliedert: 2.3 • Erstellen und Vorbereiten der Datenbank: - Datenbank anlegen - Tabellenstruktur erstellen - Inhalt in die Datenbank einspielen • • Einrichten und Anpassen des Webservers Einrichten und Anpassen der Global.asa Erforderliche Daten In der von uns mitgelieferten CD finden Sie alle nötigen Daten und Beschreibungen wie: • • • • 2.4 Installationsanleitung Benutzerhandbuch Datenbankfile (im Ordner DB / DBV01_MSSQL.sql) ASP-Files (im Ordner Webserver) Vorgehen Kopieren Sie den mitgelieferten Ordner Webserver in das Webserververzeichnis : z.B. D:/Inetpub/wwwroot/ In diesem Ordner (wwwroot) wird die Scriptsprache ASP im Webserver ausgeführt. Verfasser: R. Wagner, R. Vassallo, O. Ritschard 3 / 17 Diplomarbeit Webmaster 2001/2002 3 Neue Datenbank erstellen Bemerkung Das Erstellen und Administrieren einer neuen Datenbank auf dem SQL-Server erfolgt mit dem SQL-Enterprise Manager. Vorgehen Öffnen des SQL-Enterprise Manager Neue Datenbank anlegen: Unter „Database“ (rechte Maustaste) „New Database“ und geben Sie einen Datenbanknamen an mit OK bestätigen. Verfasser: R. Wagner, R. Vassallo, O. Ritschard 4 / 17 Diplomarbeit Webmaster 2001/2002 3.1 Bereitstellen der Datenbank Nur bei der SQL - Version 7.0 Bei der Datenbank „Content_db“ (rechte Maustaste) „Eigenschaften „ Register „Options „ die Settings „Truncate Log on Checkpoint“ auf Deutsch „Protokoll bei Prüfpunkt abschneiden“ aktivieren mit OK bestätigen. Verfasser: R. Wagner, R. Vassallo, O. Ritschard 5 / 17 Diplomarbeit Webmaster 2001/2002 3.2 Neuen Benutzer anlegen Legen Sie unter „Security“, „Logins“ (rechte Maustaste) „New Login“ einen neuen Datenbankbenutzer an: Name: z.B. Content_owner Authentication: SQL Server Authentication auswählen Password: Content_pwd Defaults: Database auswählen Mit OK bestätigen, Passwort verifizieren, nochmals mit OK bestätigen. Nächste Meldung mit OK abschliessen. Verfasser: R. Wagner, R. Vassallo, O. Ritschard 6 / 17 Diplomarbeit Webmaster 2001/2002 3.3 Neuen Benutzer zuweisen Der neue Datenbankbenutzer wird nun zum Besitzer der Content_DB gemacht. Sie können den Datenbankbesitzer zuweisen / ändern über: „Tools”, “SQL Server Query Analyzer” Achtung: Die richtige DB im Dropdownmenü auswählen Eingabe: “sp_changedbowner Content_owner, true “ Mit dem Play Button den Befehl ausführen Verfasser: R. Wagner, R. Vassallo, O. Ritschard 7 / 17 Diplomarbeit Webmaster 2001/2002 4 Tabellenstruktur erstellen Bemerkungen Mit diesem Schritt wird die Tabellenstruktur für die neue Datenbank erstellt. Vorgehen Öffnen des SQL Server Enterprise Managers. Unter dem Menüpunkt: „Tools“, „SQL Server Query Analyzer“ öffnen DB im Dropdownmenü auswählen SQL-Script zum Erstellen der Tabellenstruktur laden: File open: Datei „DBV01_MSSQL.sql“ Script ausführen: Query Execute oder Play Button SQL Server Query Analyzer schliessen Bei SQL- Server 2000 kann unter Umständen folgende Fehlermeldung erscheinen: is not permitted in this context ……… In diesem Fall muss im „SQL Server Query Analyzer „ unter „Tool“, „Options“, „Connection Properties“ der Haken „Set ansi_defaults“ entfernt und das File noch einmal ausgeführt werden. Verfasser: R. Wagner, R. Vassallo, O. Ritschard 8 / 17 Diplomarbeit Webmaster 2001/2002 5 Einrichten der Webseite Bemerkungen Einrichten der Webseite unter IIS5.0 Windows 2000 Server Vorgehen 5.1 Aufruf vom Computer Management Auf dem Desktop Icon „My Computer“ mit der rechten Maustaste „Manage“ auswählen 5.2 Internet Information Services Im folgenden Verzeichnis liegen die Internet Information Services, sie dienen der zentralen Verwaltung der Webseiten. Verfasser: R. Wagner, R. Vassallo, O. Ritschard 9 / 17 Diplomarbeit Webmaster 2001/2002 5.3 Anlegen einer neuen Seite Auf der Default Web Site mit der rechten Maustaste unter „New“, „Site“ Es erscheint ein Wizard zum Anlegen der neuen Seite. Verfasser: R. Wagner, R. Vassallo, O. Ritschard 10 / 17 Diplomarbeit Webmaster 2001/2002 Verfasser: R. Wagner, R. Vassallo, O. Ritschard 11 / 17 Diplomarbeit Webmaster 2001/2002 Nun ist die Seite wie folgt angelegt. Verfasser: R. Wagner, R. Vassallo, O. Ritschard 12 / 17 Diplomarbeit Webmaster 2001/2002 6 Hostsfile anpassen Bemerkungen Um die Webseite im Internetexplorer mit dem Namen www.Contentmanagement.ch anzuzeigen, muss noch das Hostsfile angepasst werden. Vorgehen Das Hostsfile liegt unter C:\WINNT\system32\drivers\etc Tipp: Im Explorer unter „C:\Winnt“ F3 Taste betätigen und Search nach „Hosts“ Mit dem Notepad öffnen und folgenden Eintrag einfügen. 192.168.1.1 www.Contentmanagement.ch Verfasser: R. Wagner, R. Vassallo, O. Ritschard 13 / 17 Diplomarbeit Webmaster 2001/2002 7 Konfiguration Global.asa Bemerkungen Dies ist ein zentrales Script, in dem die Ereignissteuerung stattfindet. Es müssen Anpassungen vorgenommen werden wie Datenbankname, Benutzername und das Passwort. Vorgehen Entfernen Sie den Schreibschutz der Datei global.asa im Windowsexplorer unter D:/Inetpub/wwwroot/Webserver mit der rechten Maustaste, unter „Eigenschaften“ den Haken entfernen, Dateiattribut „schreibgeschützt“. Öffnen Sie das Programm „Notepad“ unter “Start”, “Programme”, “Accessories” Holen Sie das File „global.asa“ unter dem installierten Ordner „Webserver“ „Datei öffnen (Dateityp: alle Dateien)“ Das Beispiel sieht folgendermassen aus: Application("db_ConnectionString")= "DRIVER=SQL Server; SERVER= DATABASE= UID= PWD= 192.168.1.1; Content_db; Content_owner; Content_pwd” // IP-Adresse des Servers // Datenbankname // Benutzername der Datenbank // Benutzerpasswort der Datenbank Speichern Sie die Datei. Verfasser: R. Wagner, R. Vassallo, O. Ritschard 14 / 17 Diplomarbeit Webmaster 2001/2002 8 Starten der Webseite mit Internet Explorer Nun starten Sie den Internetexplorer und geben die Adresse www.Contentmanagement.ch ein. Wenn Sie alles richtig befolgt haben, erscheint nun folgende Seite: Verfasser: R. Wagner, R. Vassallo, O. Ritschard 15 / 17 Diplomarbeit Webmaster 2001/2002 9 Backup der Datenbank Bemerkungen Um die Datenbank zu sichern, werden alle Datenbankinhalte mit Tabellenstruktur in ein „Dat_File“ abgelegt. Vorgehen Im Windows Explorer unter C:\ einen neuen Ordner erstellen mit dem Namen TEMP, sofern nicht schon vorhanden. Über den SQL Server Enterprise Manager, „Tools“, den „SQL Server Query Analyzer“ starten. In das Eingabe-Fenster folgende Anweisung eingeben: Backup Database Content_db to DISK="C:\TEMP\backup.dat" with Init Folgendes File liegt jetzt in Ihrem Tempordner „backup.dat“ Verfasser: R. Wagner, R. Vassallo, O. Ritschard 16 / 17 Diplomarbeit Webmaster 2001/2002 10 Restore der Datenbank Bemerkungen Beim Datenbank wiederherstellen werden alle Datenbankinhalte mit Tabellenstruktur vom Backup.dat File eingelesen. Vorgehen Im Enterprise Manager Ihre Datenbank löschen (rechte Maustaste) „Datenbank löschen“ Über den SQL Server Enterprise Manager, „Tools“, den „SQL Server Query Analyzer“ starten In das Eingabe-Fenster folgende Anweisung eingeben: Restore Database Content_db from DISK= ‘C:\TEMP\backup.dat’’ with replace Nun ist Ihre Datenbank wieder hergestellt. Verfasser: R. Wagner, R. Vassallo, O. Ritschard 17 / 17