Installation ATmail ( Serverweit - suexec mismatch ) - 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) +---- Forum: Plauderecke (/forum-49.html) +---- Thread: Installation ATmail ( Serverweit - suexec mismatch ) (/thread-15041.html) |
Installation ATmail ( Serverweit - suexec mismatch ) - HxD - 09-08-2011 07:04 PM Guten Morgen meine Firma hat sich als E-Mail Webclient ATmail geholt. Natürlich ohne vorher zu Fragen ob ich das überhaupt zum laufen kriege. Nun habe ich, so schlau wie ich nunmal bin mir das HowTo zu Roundcube rausgekramt und danach versucht ATmail zu Installieren. System: Debian Squeeze ispCP 1.0.7 Keine sonstigen Erweiterungen / Änderungen etc pp. Folgende Arbeitsschritte habe ich bereits abgearbeitet. Code: mkdir /var/www/ispcp/gui/tools/atmail vHost Datei unter /etc/apapche2/sites-avaiable erstellt mit dem Namen 06-atmail mit folgendem Inhalt: Code: <VirtualHost *:80> Soweit sogut, Erreichbar ist die Seite und beim Aufruf von domain.tld/atmail konnte ich auch den Installer ausführen und habe soweit es geht ATmail installiert. ( Habe open_basedir ausgeklammert in der Master php.ini, da ATmail angeblich open_basedir ausgeschaltet haben muss, damit alle Funktionen genutzt werden können ) Wenn ich nun unter domain.tld/atmail mich mit einem Postfach anmelde, spucken mir die Logs folgende Fehler aus. suexec.log Code: [2011-09-08 10:45:54]: uid: (2000/vu2000) gid: (2000/vu2000) cmd: jquery.php.js default-error.log Code: [Thu Sep 08 10:41:28 2011] [notice] Apache/2.2.16 (Debian) mod_fcgid/2.3.6 configured -- resuming normal operations Und langsam aber sicher bin ich mit meinem Latein am Ende... Habe sogar schon allen Dateien im Ordner atmail 777 Rechte gegeben, gleiches Spiel... Jemand Lösungsvorschläge? Grüße RE: Installation ATmail ( Serverweit - suexec mismatch ) - ZooL - 09-08-2011 10:52 PM Also erstmal muss ich sagen 777 ist nicht immer gut, auch da können Probleme auftreten. Ich denke deine frage gehört, da wir keine anderen Kategorien haben, eher in die Plauderecke.. mfg RE: Installation ATmail ( Serverweit - suexec mismatch ) - HxD - 09-08-2011 11:51 PM Jagut, das mag vielleicht sogar so sein, allerdings auch die von ATmail vorgeschriebenen Rechte bringen keine Besserung! RE: Installation ATmail ( Serverweit - suexec mismatch ) - joximu - 09-09-2011 10:00 PM Sorge doch mal dafür, dass alle Verzeichnisse und Dateien unterhalb gui/tools/atmail dem Benutzer und Gruppe vu2000:vu2000 gehören.... da ist was der www-data Gruppe (33), das wird angemeckert. /J RE: Installation ATmail ( Serverweit - suexec mismatch ) - HxD - 09-12-2011 06:03 PM Nachdem ich die Rechte auf vu2000:vu2000 gesetzt habe, spuckt mir die suexec.log folgenden Fehler aus: Code: [2011-09-12 09:55:34]: uid: (2000/vu2000) gid: (2000/vu2000) cmd: jquery.php.js Dabei gibt es jedoch für mich ein kleines Verständnisproblem. Das angezeigte Script ist JS, normalerweise kenn ich unter fcgi diesen Fehler nur bei CGI Scripten, oder etwa nicht? Oftmal sind einfach nur falsche Header vorhanden, ich hab jedoch in dieser Datei generell keine Headerinformationen stehen.. Zumindestens keine in der Datei stehen... Dadurch bin ich jetzt definitiv ratloser als vorher Ich weiss einfach nicht woran es liegen könnte. Sogar diverse Rechte wie 0600, 0655, 0755, 0777 bringen keine Besserung... //edit: Also, ich habe herausgefunden, das beim Aufruf der index.php von ATmail der Header die jquery.php.js mit einem 500er Ausgibt: Code: Request-URL: Mir gibt nur Frage auf, wieso ich das mit execute Rechten einfach nicht ausgeliefert bekomme... Habe jetzt schon fast alle chmods durch die es gibt ... RE: Installation ATmail ( Serverweit - suexec mismatch ) - joximu - 09-12-2011 07:16 PM hm. könnte dran leigen, dass da ".php" drinsteht - und dann könnte es sein, dass da fcgid oder fastcgi meint, es sei zuständig (oder apache will es an die weiterleiten). aber es sollte ja nur an den Browser durchgereicht werden, da nur eine .js Datei... ... so sieht's grad aus. Ich hatte auch schon Probleme mit atmail (aktuelle version) - eine alte offene Version lief, aber die war schrecklich. Versuch mal im apache-conf die Zuordnungen von .php Dateien zu ändern (.php$ oder so??? ich weiss auch nicht...). Oder mal versuchen, die datei umzubenennen und den Aufruf anpassen - einfach mal um zu sehen, obs das ist. Gruss J RE: Installation ATmail ( Serverweit - suexec mismatch ) - HxD - 09-12-2011 07:49 PM Da fress mir doch einer einen Besen... Das war der Fehler... Der Handler versucht die .js Datei als .php auszugeben, dadurch - falscher Header - kackt sich der Apache ein und liefert nicht... Das umbennen der entsprechenden jquery Datei hat geholfen. Vermutlich nicht der eleganteste, aber er funktioniert! Roundup:
Datei ~ application/models/calendar.php Suchen: Code: <script type="text/javascript" src="{$siteurl}js/jQuery/plugins/jquery.php.js"></script> Ersetzen: Code: <script type="text/javascript" src="{$siteurl}js/jQuery/plugins/jquery.js"></script> Datei ~ application/modules/admin/views/scripts/index/index.phtml Suchen: Code: <script type="text/javascript" src="<?php echo $this->siteBaseUrl ?>js/jQuery/plugins/jquery.php.js"></script> Ersetzen: Code: <script type="text/javascript" src="<?php echo $this->siteBaseUrl ?>js/jQuery/plugins/jquery.js"></script> Datei ~ application/modules/mail/views/scripts/composemessage/headerstandalone.phtml Suchen: Code: <script type="text/javascript" src="<?php echo $this->siteBaseUrl ?>js/jQuery/plugins/jquery.php.js"></script> Ersetzen: Code: <script type="text/javascript" src="<?php echo $this->siteBaseUrl ?>js/jQuery/plugins/jquery.js"></script> Datei ~ application/modules/mail/views/scripts/global/header.phtml Suchen: Code: <script type="text/javascript" src="<?php echo $this->siteBaseUrl ?>js/jQuery/plugins/jquery.php.js"></script> Ersetzen: Code: <script type="text/javascript" src="<?php echo $this->siteBaseUrl ?>js/jQuery/plugins/jquery.js"></script> Datei ~ application/modules/mail/views/scripts/signup/signup.phtml Suchen: Code: <script type="text/javascript" src="<?php echo $this->siteBaseUrl ?>js/jQuery/plugins/jquery.php.js"></script> Ersetzen: Code: <script type="text/javascript" src="<?php echo $this->siteBaseUrl ?>js/jQuery/plugins/jquery.js"></script> Datei ~ js/jQuery/jquery.php.js UND js/jQuery/plugins/jquery.php.js jeweils in jquery.js umbennen! - Voilá, fertig... Viel Spass mit ATmail RE: Installation ATmail ( Serverweit - suexec mismatch ) - joximu - 09-12-2011 07:52 PM Danke für die Anleitung - nun kann ich's auch mal wieder testen... zusammen geht's halt besser :-) /Joxi RE: Installation ATmail ( Serverweit - suexec mismatch ) - HxD - 09-12-2011 10:13 PM Japp, aber wie ich mir schon immer zu sagen pflege, "komm erstmal da drauf!" Danke für deine Hilfestellungen joxi. |