ispCP - Board - Support
Squirrelmail aus Debian Repo - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: Squirrelmail aus Debian Repo (/thread-15677.html)



Squirrelmail aus Debian Repo - hafgan - 12-24-2011 01:42 AM

Hi,

ich würde gerne Squirrelmail aus den Repos von Squeeze verwenden. Das ganze habe ich installiert über:
Code:
apt-get install squirrelmail squirrelmail-locales

Die Files liegen dann unter:
Code:
/usr/share/squirrelmail/

Wie muss ich den apache2 konfigurieren, damit er nicht mehr auf die alten files unter /var/www/ispcp/gui/tools/webmail zugreift.

Ich habe mal einen symlink versucht, da kommt aber nur eine Fehlermeldung:
Code:
[2011-12-23 16:25:09]: uid: (2000/vu2000) gid: (2000/vu2000) cmd: index.php
[2011-12-23 16:25:09]: command not in docroot (/usr/share/squirrelmail/index.php)

Kann mir da jemand helfen?

Hinweis, ich habe die ganze admin.domain.tld als https laufen. Nach dieser Anleitung.

Gruß
hafgan


RE: Squirrelmail aus Debian Repo - ephigenie - 12-24-2011 02:01 AM

Dazu musst du /usr/share/squirrelmail als erlaubten Pfad in der php.ini vom panel eintragen.
(also /var/www/fcgi/master/php5/php.ini - dann open_basedir entsprechend ändern)

Danach kannst du einen Alias legen in der Apache konfiguration ala :

Alias /tools/webmail /usr/share/squirrelmail


RE: Squirrelmail aus Debian Repo - hafgan - 12-24-2011 03:12 AM

Danke!

Ich habe
1. open_basdir in der php.ini erweitert um den neuen Pfad
2. 00_master.conf den alias-Eintrag hinzugefügt
3. 00_master.conf noch einen Directory-Eintrag hinzugefügt:
Code:
<Directory /usr/share/squirrelmail>
        Options -Indexes Includes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
</Directory>

Der Fehler tritt nun nicht mehr auf (500) dafür habe ich jetzt einen 403 (=Forbidden). Finde dazu leider keinen Logeintrag. (Außer dass 403 gegeben wurde).

Die Dateiberechtigung in /usr/share/squirrelmail/ ist
Code:
-rw-r--r--   1 root root  671  8. Aug 11:44 index.php
(so wie die Datei vom Paketmanager installiert wurde).

Noch eine Idee warum Forbidden kommt?

Gruß
hafgan


RE: Squirrelmail aus Debian Repo - hafgan - 12-24-2011 08:44 AM

Erledigt. - Danke!

Die anderen Pfade /usr/share/squirrelmail und /var/lib/squirrelmail/data müssen ebenfalls in der php.ini und der 00_mater.conf eingetragen sein.

Gruß
hafgan