Silverstripe: Unterschied zwischen den Versionen

Aus d0b
Zur Navigation springenZur Suche springen
Zeile 1: Zeile 1:
Nettes Open Source CMS / Framework in das ich mich einarbieten möchte, mehr infos unter [http://www.silverstripe.org/ http://www.silverstripe.org/]
+
Open Source CMS / Framework [http://www.silverstripe.org/ http://www.silverstripe.org/]
 +
 
 +
Hier meine ersten Gehversuche ;-) Ziel ist es ne kleine Seite mit eignen template sowie einer Galerie und diversen kleinen Modulen ans laufen zu bringen.
 +
 
 +
== Basis ==
 +
<pre>
 +
<pre>
 +
 
 +
 
 +
 
  
 
== Module hinzufügen ==
 
== Module hinzufügen ==

Version vom 3. April 2012, 23:03 Uhr

Open Source CMS / Framework http://www.silverstripe.org/

Hier meine ersten Gehversuche ;-) Ziel ist es ne kleine Seite mit eignen template sowie einer Galerie und diversen kleinen Modulen ans laufen zu bringen.

Basis

<pre>




== Module hinzufügen ==
Es gibt bereits eine vielzahl an [http://www.silverstripe.org/modules Modulen] auf der Silverstripe HP. Jedem Modul / Widget liegt eine ''INSTALL'' Textdatei bei, reinschauen lohnt sich, da es ggf. Abhängigkeiten zu anderen Modulen gibt.

* Modul besorgen [http://www.silverstripe.org/modules]
* ''INSTALL'' / ''README'' auf Abhängigkeiten prüfen
* Modulordner in das root Verzeichniss des CMS packen, ggf. Ordnernamen anpassen.
* "http://domain.tld/sliverstripe-pfad/dev/build" ausführen 


=== Gallerie ===
Ich habe mich mal für die [https://github.com/frankmullenger/silverstripe-simplegallery simplegallery] entschieden.

'''Benötigte Module:'''
* [http://www.silverstripe.org/dataobjectmanager-module/ dataobject_manager]
* [http://www.silverstripe.org/uploadify-module/ uploadify] bzw. [http://www.silverstripe.org/swfuploadfield-module/ swfupload]
* [http://www.silverstripe.org/imagegallery-module/ imagegallery]

'''Was ist zu tun?'''
# Die oben genannten Module downloaden
# Umbennen der Modulordner in: dataobject_manager, uploadify, image_gallery
# In das Stammverzeichniss von Silverstripe kopieren
# /dev/build?flush=1 ausführen und loslegen =)



== Troubleshooting ==
Die folgenden Angaben beziehen sich auf Silverstripe v2.4 auf einen Debian Server mit Plesk!

=== Admin login stuck ===
'''Fehlerbeschreibung: '''Nachdem man die Login Daten auf www.domain.tld/admin eingegeben hat, wechselt die Anzeige in den "Laden...." zustand, der Hintergrund ist Weiß und es ist das Silverstripe Logo zu sehen....und dann....passiert nichts mehr, quasi freeze.

'''Fehlerursache: '''Das Skript konnte wahrscheinlich keine .js Files im Verzeichniss "assets/_combinedfiles/" erstellen.

'''Fehlerbehebung: '''Das Verzeichniss "assets/_combinedfiles/" sollte die Rechte 777 haben und die user:group Parameter sollten auch stimmen, bei mir war das nicht der Fall. Mit folgenden Befehlen ändern wird das. 

<pre>
cd httpdocs/assets/
chown user:goup _combinedfiles/       <-- user:group sind Platzhalter, hier kommen eure Daten rein!
chmod 777 _combinedfiles/

Falls das noch nicht geholfen hat, schalten wir das ganze einfach ab indem wir in die "mysite/_config.php" folgende Zeile eintragen:

Requirements::set_combined_files_enabled(false);

Login Fail

Fehlerbeschreibung: Nach eingabe der Login Daten auf www.domain.tld/admin , erscheint folgende Fehlermeldungen:

Sorry, there was a problem with handling your request.

Fehlerursache: Kann mehrere Ursachen haben, bei mir wurde der Fehler durch ein leeres Feld im File-Table der DB verursacht.

Fehlerbehebung: Seite in dev Mode setzen, dafür die mysite/_config.php um folgende zeile erweitern. Das diese Zeile nach Fehlerbehebung wieder auskommentiert wird setz ich mal vorraus.

Director::set_environment_type("test");



Image Gallery

Da die "Standard" Image Gallery bisher nur für Ss v2.3 verfügbar ist, noch zusätzliche Module benötigt werden, dachte ich mir vor Installationsbegin mal Google zu befragen. Ich war erfolgreich, aber hatte gehofft es wäre weniger anpassung nötig, aber lest selbst...


Web-file Upload Fail

Fehlerbeschreibung: Wenn man im Admin Bereich des CMS mit der Upload Funktion eine Datei ausgewählt hat, diese Datei dann mit den Button "Ausgewählte Dateien hochladen" möchte, erscheint folgende Fehlermeldung "Dies ist kein gültiger Upload" in einen Pop-Up Fenster.

Fehlerursache: Kann ich nicht sagen, war zu faul zum nachlesen ;)

Fehlerbehebung: Diverse Nutzer dieses CMS bieten hier Dateien zum patchen an:

Links