Questions & Answers

thomas_walter
I'm new here

Vorschau auf Generierungsserver ?

Wenn ich einen Auftrag mit Generierung und Verรถffentlichung ausfรผhre erhalte ich einen Dialog mit folgendem Link:

Der Server generiert die Seiten zur Zeit unter der Adresse:

http://unserFirstSpiritserver.de/fs4staging/560779/561041

Dieser Link liefert allerdings einen tomcat-Fehler zurรผck. Die korrekte URL sollte sein: http://unserFirstSpiritserver.de/fs4staging/560779/561041/de

Im Generierungspfad habe ich bei Pfaderzeugung "Default URL's" eingegeben - das soll auch so bleiben - Trotzdem wรคre es schรถn, wenn der angegebene Link funktionieren wรผrde. Wie ist das seitens FirstSpirit vorgesehen ?

GruรŸ ausm Lรคndle,

Thomas Walter


0 Kudos
4 Replies
hoebbel
Crownpeak employee

Welcher Fehler wird denn ausgeben?

Ein 403er, weil der Zugriff auf Verzeichnisstrukturen nicht erlaubt ist?

Wenn ja, warum funktioniert dann der Link nach de?

Anmerkung: Das Problem hier ist, dass erst in den Generierungsaktionen festgelegt wird, welche Sprachen und Ausgabekanรคle erzeugt werden. Weiterhin gibt es auch Auftrรคge, die nacheinander verschiedene Ausgabekanรคle fรผr verschiedene Ziele verรถffentlichen, bei denen die zweite Generierung das Ergebnis der Ersten lรถscht. Da wรผrde ein Link, der aufgrund der ersten Generierung erzeugt wird nur bis zur zweiten Generierung gรผltig sein.

Das einzige Verzeichnis, welches also sicher vorhanden ist, ist das root Verzeichnis des Auftrags - und das wird verlinkt.

0 Kudos

es kommt ein Fehler 404

Im root-Verzeichnis liegt รผber FirstSpirit generiert eine index.html

Diese wird aber bei der Generierung ins de-Verzeichnis geschrieben.

Wenn ich die Antwort richtig auslege scheint es also keinen FirstSpirit-Weg zu geben, diesen Link so anzupassen, dass er auf eine gรผltige Adresse zeigt - Selbst wenn ich auf dem CMS-System ein Directory-Listing erlauben wรผrde, mรผsste dann ein Benutzer immer noch auf de klicken, um die Startseite zu sehen ...

0 Kudos

Hallo Herr Walter,

ja, aus den bereits genannten Grรผnden gibt es im FirstSpirit keine Mรถglichkeit die passende Url, die von den generierten Sprachen, Ausgabekanรคlen und der Startseite des Projektes abhรคngt, zu ermitteln. Wรผrde ihnen auch nur bedingt weiterhelfen, da die Meldung ja vor dem Auftrag angezeigt wird. Zu diesem Zeitpunkt wurde noch gar keine Seite generiert, so dass sie wahrscheinlich auch mit der korrekten Url eine 404-Meldung sehen wรผrden, zumindest bis die Seite generiert wurde.

Sie kรถnnen natรผrlich per Symlink im Dateisystem oder per Redirect im Tomcat "

/fs4staging/560779/561041" auf die passende Url umbiegen.
0 Kudos

Hallo,

das habe ich schon befรผrchtet - ist aber trotzdem extrem unschรถn. Wieder eine weitere Schaltflรคche in unsererm Enterprise-CMS die nicht ausgeblendet werden kann, aber schon per Defintion einen Fehler bringt ...

Symlink im Dateisystem kรถnnte wohl nur im Auftrag (nach der Generierung ?) erzeugt werden- da teilweise ja vor der Generierung das Verzeichnis (und damit wohl auch der Symlink) gelรถscht werden wรผrde.

Redirect auf Server-Ebene ist unschรถn, wenn teilweise wechselnde nummerische IDs in den URLs vorkommen (und diese sich immer wieder รคndern kรถnnen - z.B. beim Re-Import eines Projektes)

Wenn schon der Link nicht richtig funktioniert sollte FristSpirit eine Option bieten, diesen Dialog im Java-Client zu unterdrรผcken (bzw. falls andere Kunden das besser finden einen Dialog ohne URL anzuzeigen).

Ich werde dazu mal eine Feature-Vorschlag einstellen.

0 Kudos

Type a product name