Hallo zusammen,
da ich über die Suchfunktion nichts gescheites zu meinem Problem gefunden habe hier mein Post:
Ich möchte meinen "fileadmin" Ordner auf einem anderen Server laufen lassen als meine typo3 Installation.
Ich habe schon ein bischen mit der Variable $TYPO3_CONF_VARS['BE']['fileadminDir'] = 'http://www.abc.de/fileadmin/'; herumgespielt, konnte allerdings nicht zu einer sinnvollen Lösung kommen, da der "systemLogHost" ja auf www.xyz.de liegt.
Beispiel:
Auf www.xyz.de liegt meine Typo3 Installation, ich möchte allerding meinen fileadmin auf www.abc.de/fileadmin laufen lassen.
Geht das? Wenn ja wie ?
Danke schonmal für die Antworten.
LG sarefa
Hallo,
ich denke nicht, dass man das in TYPO3 regeln kann. Wohl eher eine Ebene drüber auf server-ebene, dass man ein Verzeichnis von nem anderen Server holt.
lg georg
ps: wie das gehen könnte, kann ich leider nicht helfen
Hi just2b,
erstmal danke für die schnelle Antwort.
An deinen Lösungsansatz hab ich auch schon dacht. Wie würdest du das lösen?
Entweder über NFS einbinden oder ich meine es gäbe ein Paket mit dem man einen FTP-Account ins Filesystem mounten kann.
Grüße
Christian
Hi Kitsunet,
danke für deine Hinweise, allerdings sprichst du in Rätseln für mich :o
Achso verzeih mir. Geht es um Linux Server oder Windows Server? Grundsätzlich wäre das auch nur möglich, wenn du Zugang zu dem Server auf Kommandoebene hast, sprich SSH bei Linux.
Ich bezog ich dabei auf Linux, NFS ist das Network Filesystem, das von der Funktion ein bisschen der Windows-Dateifreigabe ähnlich ist. Mounten heißt einen Datenträger in das Linux Dateisystem einzubinden, und mit dem angesprochenen Paket (also Software) kannst du unter Linux einen Ordner auf einen anderen Server per FTP umleiten.
Falls du weitere Fragen hast, kannst du dich auch per PM an mich wenden.
Grüße
Christian
Hallo zusammen
Ich habe ein ähnliches Problem wie sarefa. Bei mir sieht das ganze aber schon ein wenig anders aus.
Ich habe 2 Server, beide Win2003. Einer davon dient als Webserver mit IIS6, der andere ist ein zentraler Datenserver.
Die TYPO3-Installation läuft logischerweise auf dem Webserver. Nun will ich aber mein fileadmin- sowie uploads-Verzeichnis auf den andern Server auslagern.
Ich habe die beiden Verzeichnisse im IIS als virtuelle Verzeichnisse eingerichtet, sodass sie ganz einfach über zB http://webserver/fileadmin/ aufgerufen werden können. Das funktioniert alles auch problemlos, man merkt also sozusagen nicht, dass die Verzeichnisse auf einem anderen Server liegen. TYPO3 jedoch scheints zu merken.. wenn ich im Backend "Dateiliste" aufrufe, erhalte ich nichts. Ich hab' auch schon verschiedene Tests mit PHP durchgeführt. Zum Beispiel habe ich eine Datei inlcude.php mit Inhalt
<?php echo 'Hello World'; ?>
im fileadmin-Verzeichnis des Fileservers abgelegt und diese dann per include-Anweisung einer PHP-Datei auf dem Webserver aufgerufen, Ergebnis: funktioniert!
Warum TYPO3 damit solche Probleme hat kann ich nicht verstehen. Ich hoffe, ihr könnt mir helfen.
Grüsse
Moreno
Noch eine kleine Anmerkung: Der Include funktioniert nur mit der vollen URL, wie z.B.:
include 'http://webserver/fileadmin/';
Wenn ich das jedoch so in die Variable $TYPO3_CONF_VARS['BE']['fileadminDir'] eintrage funktioniert's auch nicht.
intern geht TYPO da wohl über Dateifunktionen, die wahrscheinlich den physikalischen Pfad auf dem Server ermitteln und darüber arbeiten. Das kann ja dann nicht klappen. Ich denke unter Win könntest du aber doch über ein Netzlaufwerk das fileadmin-Verzeichnis für alle Programme transparent als normalen Pfad auf dem Webserver anbieten. Damit könnte es klappen.