Frage

Ich mag eine Sitecore Test-Site implementieren Ich habe mit von einer einzigen Entwickler-Plattform zu spielen (alles auf einem lokalen PC) auf etwas mehr wie eine Testumgebung (dedizierte IIS und SQL Server, virtueller Zugriff auf IIS). Ich weiß nicht wirklich brauchen, um Sorgen zu viel über Teamentwicklung und Quellcodeverwaltung gerade jetzt, obwohl die Entwicklung vor Ort mit Paketen in die Testumgebung eingesetzt fortsetzen wird.

Gibt es eine Best-Practice-Dokumentation, dies zu tun?

Kann ich einfach eine leere Sitecore-Instanz auf dem IIS installieren und kopieren Sie alles über (Bearbeitung Verbindungszeichenfolgen zu Punkt, um eine korrekte DBs usw.)? Wenn also am besten den Installateur oder die Zip-Datei zu benutzen?

Neben der richtige Serverkonfiguration zu gewährleisten (.NET Version, Sicherheitseinstellungen etc.) gibt es etwas, soll ich besondere Aufmerksamkeit zahlen?

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Zum Glück, um eine Sitecores Installation bewegt, ist eine ziemlich einfache Aufgabe, und es gibt eine Reihe von Ansätzen Sie verwenden könnten. Hier ist, was würde ich normalerweise tun (etwas vereinfacht).

  • Stellen Sie die Zielumgebung. Bedeutung IIS, SQL Server, Sicherheitseinstellungen usw.
  • Detach meine lokalen Datenbanken, stoppen Sie die lokale IIS
  • Kopieren Sie alles aus dem Stammlösungsordner und unten, in die Zielumgebung
  • Bringen Sie die Datenbanken auf dem Ziel-SQL-Server
  • Erstellen Sie die IIS-Website, und zeigen Sie es auf Ihrer Webseite Ordner
  • Ändern ConnectionStrings.config
  • ändern Sie bitte Ihren absoluten Pfad zu Ihrem Datenordner
  • Drücken Sie GO!

Ob Sie Sitecore Installler verwenden oder nicht, ist eine Frage des persönlichen Geschmacks. Sie legt viele Konfigurationsprobleme für Sie, aber ich persönlich nie verwenden. Ich gehe mit „Zip von der Wurzel“.

Ich glaube nicht, dass ich mit einer vollständigen Liste der Dinge einfiel Sie besonders aufmerksam sein sollten, aber hier ist einige der gebräuchlichsten

  • Testumgebungen sollten so weit wie möglich ähneln leben, so machen Sie Ihre / Datenordner außerhalb des Webroot bewegen. Sie wollen nicht, Menschen in der Lage sein, Ihre Lizenzdatei herunterladen, indem Sie einfach Website / data / license.xml; -)
  • Betrachten wir ein Erstellen CONFIG-Datei enthalten für Ihre Maschine spezifischen Einstellungen (zB Mail-Server, externe Komponenten und so weiter)
  • Starten Sie auf einer continueous (erm ...) Integration Zyklus , starten Sie Ihre Updates über bereitstellen Pakete an das Ziel, so dass Sie Erfahrung auf Lifecycle Management Ihre eventuelle Live-Umgebung aufzuarbeiten
  • Stellen Sie sicher, halten Sie die gleiche Sitecore Version über Ihre Umgebungen
  • Und keine Sorge zu viel ;-) Sitecores, obwohl umfangreich, ist eine „einfache“ ASP.NET-Anwendung von einer Stationierung Perspektive.

Hope dies ein wenig Einblick: -)

Andere Tipps

Im Hinblick auf den Installer vs Zip Ich habe die Zip immer bevorzugt.

Es scheint, schneller und ich den ganzen Prozess zu steuern ... plus die ersten Installateure ich nie gespielt Arbeit schienen, dass gut oder überhaupt nicht.

Im Hinblick auf eine Website zu bewegen, würde ich einen aufgeräumt zip der Lösung machen sagen.

es gibt Dinge, die nicht benötigt werden, in der Regel diese Dinge nicht benötigt werden:

Ansichtszustand Ordnerinhalt Diagnose Ordnerinhalt MediaCache Ordnerinhalt Audit Ordnerinhalt Tempfaltblatt Inhalt Indizes Ordnerinhalt

, aber in der Regel müssen Sie diese Ordner, nicht nur den Inhalt, wie zum Beispiel mit dem MediaCache Ordner, wird es von Sitecores erzeugt wird, wenn Medienelemente aus der Datenbank abgerufen werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top