[TYPO3-german] TYPO3 im DocuemtRoot eines vHost + realURL

Marcus Husar marcus.husar at rose.uni-heidelberg.de
Sat Jul 25 14:53:30 CEST 2009


On 07/25/2009 02:35 PM, Manfred Rutschmann wrote:
> Am Sat, 25 Jul 2009 13:52:30 +0200 schrieb Marcus Husar:
> 
>> Hallo,
>>
>> Hat jemand ein ähnliches Setup laufen und kann mir weiter helfen?
>>
>> Grüße, Marcus
> 
> Hallo Marcus, ich weiss nicht was Du da treibst, aber warum legst Du nicht
> folgende Struktur an:
> 
> /fileadmin
> /typo3conf
> /typo3temp
> /uploads
> /typo3_src-4.2.8/misc
> /typo3_src-4.2.8/t3lib
> /typo3_src-4.2.8/typo3
> 
> und erstellst folgende Symlinks:
> 
> /typo3_src => /typo3_serc-4.2.8
> /index.php => /typo3_src/index.php
> /t3lib => /typo3_src/t3lib/
> /typo3 => /typo3_src/typo3/
> 
> Wo Du Deine Sourcen dann speicherst spielt keine Rolle, hauptsache sie
> liegen in einem Verzeichnis das durch den Webserver erreichbar ist.
> 
> Bei einem Update spielst Du dann die neuen Sourcen bspw. in den Ordner
> typo3_src-4.2.9 und legst nur den Symlink um.
> 
> Gruß Manfred
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german


Hallo,

die Struktur müsste bei mir eigentlich stimmen. Denn die wird von den
Debian-Paketen vorgegeben. Hier kann ich keinen Fehler erkennen.

In /var/lib/typo3-dummy/ sieht es so aus:
clear.gif
execdir
fileadmin
index.php -> typo3_src/index.php
t3lib -> typo3_src/t3lib
typo3 -> typo3_src/typo3
typo3conf
typo3_src -> /usr/share/typo3/typo3_src-4.2
typo3temp
uploads

Meine Konfiguartion habe ich jetzt nochmal angepasst. Damit läuft es
fast so, wie ich es möchte.

Die Startseite liegt jetzt in / und /typo3, die Unterseite mit dem Alias
"test" in /typo3/test, das Admin-Portal in /typo3/typo3/. Wäre jetzt
noch das /typo3 davor weg, würde alles funktionieren. Das will aber
nicht gelingen.

TypoScript:
config.simulateStaticDocuments = 0
config.baseURL = http://sub.domain.de/typo3/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all

So sieht die Apache2-Config aus:
<VirtualHost *:80>
        ServerAdmin sub at domain.de
        ServerName subdomain.de
        ServerAlias sub

        Alias /typo3 /var/lib/typo3-dummy/
        DocumentRoot /var/lib/typo3-dummy/

        <DirectoryMatch /var/lib/typo3-dummy>
          FCGIWrapper /var/www/emma/www.fcg .php
          <FilesMatch \.php$>
            SetHandler fcgid-script
          </FilesMatch>

          DirectoryIndex index.php index.html
          Options +ExecCGI +FollowSymLinks

          AllowOverride None
          Order allow,deny
          allow from xxx.xxx.xxx.

          RewriteEngine On
          RewriteRule
^/typo3/(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp|uploads|showpic\.php|favicon\.ico)/
- [L]
          RewriteRule ^/typo3/typo3$ /typo3/typo3/index_re.php [L]
          RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
          RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
          RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-l
          RewriteRule /typo3/.* /typo3/index.php [L]
        </DirectoryMatch>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On
</VirtualHost>

Dann werde ich mal weiter testen.

Gruß, Marcus


More information about the TYPO3-german mailing list