Hallo People,
ich habe gerade auf meinem Root-Server Typo3 installiert und habe den ersten Login mit dem Bibel-Passwort hinter mir. Wenn ich jetzt mit dem Install Tool das Typo3 einrichten will, so sind die Links wie z.B. von
"3: Image Processing" tot.
Also der Link
http://www.servername.de/typo3/typo3/install/index.php?TYPO3_INSTALL[type]=images
funktioniert nicht.
Kann mir jemand unter Euch sagen, woran das liegen könnte?
Vielen Dank!
Gruß
Imagine
hast du mal geschaut ob die symlinks stimmen?
Das isses ja gerade, da stehe ich total auf dem Schlauch. Meine Virtuellen Hosts sind homebasiert und liegen unter
/home/user1/web1
und
/home/user2/web2
meine httpd.conf sieht in Auszügen so aus:
DocumentRoot /home/www
<Directory />
Options SymLinksIfOwnerMatch
AllowOverride None
</Directory>
<Directory /home/www/>
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
Order deny,allow
Deny from all
</Limit>
</Directory>
<Directory "/home/www/typo3*">
Options +FollowSymLinks
</Directory>
<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.shtml index.cgi index.php
</IfModule>
AccessFileName .htaccess
<Files ~ "^.ht">
Order allow,deny
Deny from all
</Files>
Alias /typo3 /home/www/typo3/
<Directory /home/www/typo3>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<VirtualHost 241.120.146.105>
ServerAdmin info@tester.de
DocumentRoot /home/user1/web1
ServerName www.tester.de
ErrorLog /var/log/apache/www.tester.de-error.log
CustomLog /var/log/apache/www.tester.de-access.log common
ScriptAlias /scripts/ "/home/user1/web1/scripts/"
<Directory "/home/user1/web1/scripts/">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
ScriptAlias /typo3/ "/home/www/typo3/"
<Directory "/home/www/typo3/">
Options +FollowSymLinks
</Directory>
</VirtualHost>
Mit dieser Einstellung kriege ich mometan "Permissions denied".
Wenn ich das typo3-Verzeichnis in jedes user-Verzeichnis reingebe und die Einträge in der httpd.conf entsprechend umschreibe, habe ich es zumindest einmal bis zum Install Tool geschafft.
Ich füge noch hinzu, dass das ein Debian-Woody mit Apache 1.3 ist und ich die default-httpd.conf nur noch angepasst habe, so dass mein Server läuft. Also wie und wo ich die Direktiven setzen muß, vor allem das Options +FollowSymLinks habe ich noch nicht kapiert.
Vielen Dank für Deine Antwort.
Imagine
ich meinte eigentlich die symlinks im linux 😉
bei meinem ist es so, dass ich typo3 im ordner typo3_src-3.7.0 habe und dieser ordner im hauptverzeichnis liegt, auf den auch apache "zielt"
der befehl, den du für die erstellung des symlinks in dem verzeichnis eingeben muss lautet in dem fall:
ln -s ./typo3_src-3.7.0/typo3 typo3
schau doch einfach mal nach ob dein link in dem verzeichnis stimmt, oder ob sich da nen fehler eingeschlichen hat, daran lags nämlich bei mir als ich den das erste mal aufgesetzt hab, hatte mir da die ganzen symlinks zerhauen weil ich die webseite in einem anderen verzeichnis haben wollte 😉
als ergänzung noch ein ausschnitt aus meiner httpd.conf:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin hostmaster@DOMAIN.TLD
DocumentRoot /usr/local/apache/htdocs/
ServerName DOMAIN.TLD
ErrorLog logs/DOMAIN.TLD-error_log
CustomLog logs/DOMAIN.TLD-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin hostmaster@DOMAIN.TLD
DocumentRoot /usr/local/apache/htdocs/seite1/
ServerName DOMAIN.TLD
ServerAlias www.DOMAIN.TLD
ErrorLog logs/DOMAIN.TLD-error_log
CustomLog logs/DOMAIN.TLD-access_log common
</VirtualHost>
der erste virtualhost ist nur für admin zwecke gedacht, da liegt der phpmyadmin
der zweite verweist auf ein unterverzeichnis von htdocs in dem dann die seite und das typo3 verzeichnis liegt