Umfrage

Wie alt bist Du?
 

Feeds

Installation von DotNetNuke
Benutzer Bewertung: / 7
SchlechtSehr gut 

Ich zeige Ihnen mit nachfolgendem Tutorial, wie man bei einem 1&1 Shared-Hosting MS Tarif ein DotNetNuke Portal installiert. Für die Installation des Portales ist es wichtig, dies einzelnen Schritte nacheinander zu bearbeiten um das Portal zum Laufen zu bringen. Die aktuelle DotNetNuke Version kann man bei Sourceforge (http://sourceforge.net/projects/dnn/) herunterladen.

ACHTUNG! DotNetNuke liegt in unterschiedlichen Versionen vor. Bei neueren Versionen kann es daher zu Problemen bei der Einrichtung im Shared-Hosting Tarif bei 1&1 kommen. Lauffähig sollte das System auf alle Fälle bei einem Windows VPS (Virtual Private Server) sein. Bitte nicht gerade den "Kleinsten" auswählen.

Schritt 1:
Zuerst müssen wir uns vergewissern, dass die Domain auf das Rootverzeichnis zeigt. Sie fragen sich jetzt bestimmt, wie Sie Ihre einzelnen Domains unterschiedliche Webseiten zuweisen können. Hierbei hilft folgender Artikel weiter (URL-WEITERLEITUNG).

Schritt 2:
Jetzt legen wir mit einem FTP-Client, oder mit Hilfe der Webfiles das Verzeichnis an, in welches wir DNN publizieren werden.

Schritt 3:
Mit Hilfe der "Webfiles" legen wir nun das Applikationsverzeichnis an. Hierzu klicken wir auf "Datei", "Anwendungseinstellungen" und klicken den Button "Erstellen". Im nachfolgenden Fenster geben wir das Verzeichnis an, welches künftig als Applikationsverzeichnis wirken soll.

Schritt 4:
Nach erfolgreicher Einrichtung des Applikationsverzeichnisses, werden nun die Berechtigungen des Verzeichnisses über die Webfiles gesetzt. Zum Aufrufen der Berechtigungsmaske klickt man mit der rechten Mouse-Taste auf das Verzeichnis und wählt den Punkt "Berechtigungen" aus. Dem IUSR, sowie dem Network Service sind hierzu volle Rechte zu geben (alle Häckchen aktivieren) und mit der Option "Verzeichnis, Unterverzeichnisse und Dateien".

Schritt 5:
Nachdem die "DNN Install" in gezippter Fassung entpackt wurde, gehen wir zur Konfiguration der web.config (in älteren Fassungen existiert diese nur als release.config, welche man in web.config umbenennen muss). Dieser Schritt erfordert erfordert Anpassungen an der web.config, welche ich hier näher erläutere.

Zur Anpassung der Datenbank-Einstellungen suchen wir folgenden Abschnitte.

Vor Bearbeitung:

<!-- Connection String for SQL Server 2005 Express -->
<add
name="SiteSqlServer"
connectionString="Data Source=.\SQLExpress;Integrated Security=True;User  Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"
providerName="System.Data.SqlClient" />


Nach Bearbeitung
:

<!-- Connection String for SQL Server 2005 Express -->
<add
name="SiteSqlServer"
connectionString="Application Name= dnn4; server=mssqltest.1und1.de; database=db1234567890; uid=dbo1234567890; pwd=passwort;"
providerName="System.Data.SqlClient" />

 Nachdem diese Änderung ausgeführt wurde (bitte immer die eigenen Datenbankinformationen hinterlegen), werden wir einige Zeilen weiter unten  mit folgendem Auszug konfrontiert.

Vor Bearbeitung

<!-- Connection String for SQL Server 2000/2005 - kept for backwards compatability - legacy modules
    <add key="SiteSqlServer" value="Server=(local);Database=DotNetNuke;uid=;pwd=;"/>
    -->

Dieser ist aktuell auskommentiert (Anfang <!-- Ende -->), was jedoch nicht sein sollte. Des weiteren fehlen erforderliche Datenbank-Informationen. Sofern Sie bereits eine MsSQL Datenbank eingerichtet haben, entnehmen Sie diese Daten bitte dem ControlCenter (bitte nicht unsere Beispielwerte übernehmen.

Nach Bearbeitung

<!-- Connection String for SQL Server 2000/2005 - kept for backwards compatability - legacy modules-->
    <add key="SiteSqlServer"value="Server=mssqltest.1und1.de;Database=db1234567890;uid=dbo1234567890;pwd=passwort;"/>


Nun suchen wir nach <identity impersonate="true"/>.


Vor Bearbeitung:

!--
            <identity impersonate="true"/>
            <authentication mode="Windows">
            </authentication>
-->


Aktuell ist <identity impersonate="true"/> auskommentiert. Hierzu ist lediglich eine kleine Verschiebung erforderlich. Nach Änderung sollte dies wie folgt aussehen.

Nach Bearbeitung

           <identity impersonate="true"/>
<!--
            <authentication mode="Windows">
            </authentication>
-->


Nun suchen wir nach databaseOwner="dbo", und bekommen diesen hier gelistet.

Vor Bearbeitung

<providers>
        <clear/>
        <add
          name="SqlDataProvider"
          type="DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider"
          connectionStringName="SiteSqlServer"
          upgradeConnectionString=""
          providerPath="~\Providers\DataProviders\SqlDataProvider\"
          objectQualifier=""
          databaseOwner="dbo"/>
      </providers>

Hier ist der Name des Datenbankbenutzers einzutragen. Nach erfolgreicher Änderung sieht dies dann so aus

Nach Bearbeitung:

<providers>
        <clear/>
        <add
          name="SqlDataProvider"
          type="DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider"
          connectionStringName="SiteSqlServer"
          upgradeConnectionString=""
          providerPath="~\Providers\DataProviders\SqlDataProvider\"
          objectQualifier=""
          databaseOwner="dbo1234567890"/>
      </providers>

Nach Änderung der hier gelisteten Angaben, speichern wir die web.config ab und publizieren nun die Inhalte in das dafür vorgesehene Verzeichnis. Sobald die Publizierung durchgeführt wurde rufen wir die URL auf. Wundern Sie sich nicht, wenn der Installationsprozess etwas länger dauert. Sobald die Installation abgeschlossen ist, müsste die Seite in etwa so dargestellt werden.

Image

Zum Aufrufen des Portales auf "Click Here To Access Your Portal" klicken. Auch hier sollte man sich nicht wundern,  wenn das erste Aufrufen der Portalseite etwas länger dauert.
 
Image

Buchtipps


 

Wunschliste

Wem die Workshops geholfen haben und mir eine Freude bereiten möchte, darf gerne einen Blick auf meine Amazon Wunschlisten werfen.

.htaccess, Cronjobs & Co.

Apache - Arbeiten mit .htaccess, Cronjobs & CoHier wird gezeigt, was Sie alles aus einer .htaccess herausholen können..

Weiterlesen

  

Joomla! - Das CMS

Joomla!Joomla! Das Content Management System. Wie man das System einrichtet, was es kann, welche kleineren Fehler man wie ausbügelt erfahren Sie hier.

Weiterlesen 


Anzeige

Anzeige

 
1&1 Webhosting

Bookmark

Hinzufügen bei: Mr. Wong Hinzufügen bei: Webnews Hinzufügen bei: Favoriten.de Hinzufügen bei: Seekxl Hinzufügen bei: Power-Oldie Hinzufügen bei: Bookmarks.cc Hinzufügen bei: Newskick Hinzufügen bei: Newsider Hinzufügen bei: Linksilo Hinzufügen bei: Readster Hinzufügen bei: Yigg Hinzufügen bei: Linkarena Hinzufügen bei: Digg Hinzufügen bei: Del.icoi.us Hinzufügen bei: StumbleUpon Hinzufügen bei: Slashdot Hinzufügen bei: Netscape Hinzufügen bei: Furl Hinzufügen bei: Yahoo Hinzufügen bei: Blogmarks Hinzufügen bei: Diigo Hinzufügen bei: Technorati Hinzufügen bei: Spurl Hinzufügen bei: Google Hinzufügen bei: Blinklist

Wir empfehlen!

DNN - Buchempfehlungen



Kontakt
Impressum