[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