Morgen,
vor einer halben Stunde wollte ich ins Control Panel reinschauen und bekam ein:
im /var/log/apache2/error.log stand nur:
unter 3.0.4x konnte ich noch getrost ohne probleme den symb. link /var/www/ispconfig löschen
(Angefasst hatte ich die Kiste seit gestern Abend nicht mehr, irgendwas muss in der Nacht schlief gelaufen zu sein)
apachectl configtest war O.K.
cat /var/log/ispconfig/ispconfig.log spucke mir dies aus:
Manuell hab ich fix das Verzeichnis erstellt und die Rechte gesetzt.
Der Hosting Control Panel Zugriff klappte immer noch nicht ...
Also habe ich fix strace nachinstalliert um im laufenden Betrieb zu debuggen, per:
Ergebnis war:
mhhh ... ich hab die /etc/apache2/sites-enabled/000-ispconfig.vhost von der 3.0.5x mit einem funktionierenden 3.0.4.6 system verglichen, durch das manuelle einfügen des kompletten <IfModule mod_php5.c> abschnittes, bekam ich zumindest per strace:
im error.log stand:
000-ispconfig.vhost rückgängig gemacht und Apache restart
dann hab ich mir mal etwas die Berechtigungen angeschaut und siehe da:
nach dem anpassen von /usr/local/ispconfig/interface/web läuft das HCP wieder ...
kann es sein, dass das 3.0.5.1 Installpaket schon bei der Ersteinrichtung/Upgrade die Rechte falsch setzt, bzw. die passende Berechtigung im tar.gz fehlt?
vor einer halben Stunde wollte ich ins Control Panel reinschauen und bekam ein:
Code:
Forbidden
You don't have permission to access / on this server
im /var/log/apache2/error.log stand nur:
/var/www/ispconfig/.htaccess pcfg_openfile ...
unter 3.0.4x konnte ich noch getrost ohne probleme den symb. link /var/www/ispconfig löschen
(Angefasst hatte ich die Kiste seit gestern Abend nicht mehr, irgendwas muss in der Nacht schlief gelaufen zu sein)
apachectl configtest war O.K.
cat /var/log/ispconfig/ispconfig.log spucke mir dies aus:
Code:
16.03.2013-02:39 - ERROR - Plugins directory missing: /usr/local/ispconfig/server/plugins-core/
Manuell hab ich fix das Verzeichnis erstellt und die Rechte gesetzt.
Der Hosting Control Panel Zugriff klappte immer noch nicht ...
Also habe ich fix strace nachinstalliert um im laufenden Betrieb zu debuggen, per:
Code:
ps auxw | grep sbin/apache | awk '{print"-p " $2}' | xargs strace
Ergebnis war:
Code:
[pid 3588] stat("/var/www/ispconfig/", {st_mode=S_IFDIR|S_ISGID|0750, st_size=4096, ...}) = 0
[pid 3588] open("/var/www/ispconfig/.htaccess", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
[pid 3588] gettimeofday({1363661315, 199564}, NULL) = 0
[pid 3588] write(2, "[Tue Mar 19 03:48:35 2013] [crit"..., 176) = 176
[pid 3588] brk(0x7f0b0706a000) = 0x7f0b0706a000
[pid 3588] brk(0x7f0b070aa000) = 0x7f0b070aa000
[pid 3588] writev(23, [{"\27\3\1\1 =w\227\247\237s8\237\266\0317\247\374J\262\312P\0037\201\236V\256\226\363\252\242"..., 564}], 1) = 564
[pid 3588] gettimeofday({1363661315, 200189}, NULL) = 0
mhhh ... ich hab die /etc/apache2/sites-enabled/000-ispconfig.vhost von der 3.0.5x mit einem funktionierenden 3.0.4.6 system verglichen, durch das manuelle einfügen des kompletten <IfModule mod_php5.c> abschnittes, bekam ich zumindest per strace:
Code:
[pid 4144] lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local/ispconfig", {st_mode=S_IFDIR|S_ISGID|0750, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local/ispconfig/interface", {st_mode=S_IFDIR|S_ISGID|0750, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local/ispconfig/interface/web", {st_mode=S_IFDIR|S_ISGID|0750, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local/ispconfig/interface/web/index.php", 0x7fffd27cb7c0) = -1 EACCES (Permission denied)
[pid 4144] gettimeofday({1363662128, 145522}, NULL) = 0
[pid 4144] write(2, "[Tue Mar 19 04:02:08 2013] [erro"..., 108) = 108
[pid 4144] stat("/usr/local/ispconfig/interface/web/index.xhtml", 0x7fffd27cb7c0) = -1 EACCES (Permission denied)
[pid 4144] lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local/ispconfig", {st_mode=S_IFDIR|S_ISGID|0750, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local/ispconfig/interface", {st_mode=S_IFDIR|S_ISGID|0750, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local/ispconfig/interface/web", {st_mode=S_IFDIR|S_ISGID|0750, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local/ispconfig/interface/web/index.xhtml", 0x7fffd27cb7c0) = -1 EACCES (Permission denied)
[pid 4144] gettimeofday({1363662128, 146204}, NULL) = 0
[pid 4144] write(2, "[Tue Mar 19 04:02:08 2013] [erro"..., 110) = 110
[pid 4144] stat("/usr/local/ispconfig/interface/web/index.htm", 0x7fffd27cb7c0) = -1 EACCES (Permission denied)
[pid 4144] lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local/ispconfig", {st_mode=S_IFDIR|S_ISGID|0750, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local/ispconfig/interface", {st_mode=S_IFDIR|S_ISGID|0750, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local/ispconfig/interface/web", {st_mode=S_IFDIR|S_ISGID|0750, st_size=4096, ...}) = 0
[pid 4144] lstat("/usr/local/ispconfig/interface/web/index.htm", 0x7fffd27cb7c0) = -1 EACCES (Permission denied)
im error.log stand:
Code:
[Tue Mar 19 04:01:02 2013] [error] [client] (13)Permission denied: access to /index.html denied
[Tue Mar 19 04:01:02 2013] [error] [client] (13)Permission denied: access to /index.cgi denied
[Tue Mar 19 04:01:02 2013] [error] [client] (13)Permission denied: access to /index.pl denied
[Tue Mar 19 04:01:02 2013] [error] [client] (13)Permission denied: access to /index.php denied
[Tue Mar 19 04:01:02 2013] [error] [client] (13)Permission denied: access to /index.xhtml denied
[Tue Mar 19 04:01:02 2013] [error] [client] (13)Permission denied: access to /index.htm denied
000-ispconfig.vhost rückgängig gemacht und Apache restart
dann hab ich mir mal etwas die Berechtigungen angeschaut und siehe da:
Code:
/usr/local/ispconfig/interface# ls -all
total 32K
drwxr-s--- 7 ispconfig ispconfig 4.0K Mar 16 00:47 .
drwxr-s--- 4 ispconfig ispconfig 4.0K Mar 16 00:47 ..
drwxr-s--- 2 ispconfig ispconfig 4.0K Mar 16 00:47 cache
-rwxr-x--- 1 ispconfig ispconfig 169 Mar 16 00:47 index.htm
drwxr-s--- 5 ispconfig ispconfig 4.0K Mar 16 00:47 lib
drwxr-s--- 2 ispconfig ispconfig 4.0K Mar 16 00:47 ssl
drwxr-s--- 2 ispconfig ispconfig 4.0K Mar 16 00:47 tools
drwxr-s--- 20 root root 4.0K Mar 19 03:04 web
nach dem anpassen von /usr/local/ispconfig/interface/web läuft das HCP wieder ...
kann es sein, dass das 3.0.5.1 Installpaket schon bei der Ersteinrichtung/Upgrade die Rechte falsch setzt, bzw. die passende Berechtigung im tar.gz fehlt?
Zuletzt bearbeitet: