ISPConfig Webinterface zerschossen

Dieses Thema im Forum "Allgemein" wurde erstellt von DieHardMan, 27. Juli 2015.

  1. DieHardMan

    DieHardMan New Member

    Irgendwie hab ichs geschafft dass mein Webinterface nicht mehr läuft. Donnerstag lief es noch, ich bin sämtliche Änderungen seitdem durchgegangen, habe aber leider nichts gefunden.

    Es erscheint nur noch
    ===================
    Skip to the navigation. Skip to the content.
    ISPConfig 3
    hosting control panel

    Powered by ISPConfig
    ===================
    da sämtliche JS und CSS sowie sonstige Dateien nicht mehr geladen werden können. Es werden allerdings noch php-Skripts wie eben die index.php oder die "js/scrigo.js.php" ausgeführt.

    Beim Aufruf dieser Dateien erscheint folgendes:
    Code:
    <title>403 Forbidden</title>
    </head><body>
    <h1>Forbidden</h1>
    <p>You don't have permission to access /themes/default/css/styles.css
    on this server.</p>
    </body></html>
    [Mon Jul 27 11:34:41.420021 2015] [core:error] [pid 2502] (13)Permission denied: [client xxx:53133] AH00132: file permissions deny server access: /var/www/ispconfig/dummy_login.html, referer: xxx

    Wenn ich ein chmod o+rwx auf die dummy_login.html ausführe, dann kann ich diese über den Webserver öffnen.

    Meine Rechte:
    /var/www/
    Code:
    lrwxrwxrwx  1 root    root      34 Jul 16 15:40 ispconfig -> /usr/local/ispconfig/interface/web
    /usr/local/ispconfig/interface/web/
    Code:
    drwxr-xr-x 19 ispconfig ispconfig  4096 Jul 27 11:19 .
    drwxr-xr-x  8 ispconfig ispconfig  4096 Aug 15  2014 ..
    drwxr-xr-x  6 ispconfig ispconfig  4096 Aug 15  2014 admin
    -rwxr-x---  1 ispconfig ispconfig  3188 Jul 16 15:43 capp.php
    drwxr-x---  6 ispconfig ispconfig  4096 Jul 16 15:43 client
    -rwxr-x---  1 ispconfig ispconfig  2962 Jul 16 15:43 content.php
    drwxr-x---  7 ispconfig ispconfig  4096 Jul 16 15:43 dashboard
    drwxr-xr-x  6 ispconfig ispconfig  4096 Jun  4 12:05 dns
    -rwxr-x---  1 ispconfig ispconfig     0 Jul 16 15:43 dummy_login.html
    -rwxr-x---  1 ispconfig ispconfig 18478 Jul 16 15:43 favicon.ico
    drwxr-x---  6 ispconfig ispconfig  4096 Jul 16 15:43 help
    -rwxr-x---  1 ispconfig ispconfig  3176 Jul 16 15:43 index.php
    drwxr-xr-x  4 ispconfig ispconfig  4096 Mar 31 08:15 js
    -rwxr-x---  1 ispconfig ispconfig  1649 Jul 16 15:43 keepalive.php
    drwxr-x---  4 ispconfig ispconfig  4096 Jul 16 15:43 login
    drwxr-xr-x  6 ispconfig ispconfig  4096 Mar 31 08:17 mail
    drwxr-x---  6 ispconfig ispconfig  4096 Jul 16 15:43 mailuser
    drwxr-x---  6 ispconfig ispconfig  4096 Jul 16 15:43 monitor
    -rwxr-x---  1 ispconfig ispconfig  4237 Jul 16 15:43 nav.php
    drwxr-x---  2 ispconfig ispconfig  4096 Jul 16 15:43 remote
    -rwxr-x---  1 ispconfig ispconfig    25 Jul 16 15:43 robots.txt
    drwxr-x---  7 ispconfig ispconfig  4096 Jul 16 15:43 sites
    drwxr-x---  3 ispconfig ispconfig  4096 Jul 16 15:43 strengthmeter
    drwxrwx---  2 ispconfig ispconfig  4096 Jul 16 15:43 temp
    drwxr-x---  7 ispconfig ispconfig  4096 Jul 16 15:43 themes
    drwxr-xr-x  6 ispconfig ispconfig  4096 Jun  4 12:05 tools
    drwxr-x---  6 ispconfig ispconfig  4096 Jul 16 15:43 vm
     
  2. Till

    Till Administrator

    Überprüf mal ob das fcgi modul im apache geladen ist.
     
  3. DieHardMan

    DieHardMan New Member

    Habt ihr auch prefork?
    Code:
       Server Version: Apache/2.4.7 (Ubuntu)
              mod_fastcgi/mod_fastcgi-SNAP-0910052141 mod_fcgid/2.3.9
              PHP/5.5.9-1ubuntu4.11 mod_python/3.3.1 Python/2.7.6
              OpenSSL/1.0.1f
    
       Server MPM: prefork
    Sieht so aus:
    Code:
    Loaded Modules:
    core_module (static)
    so_module (static)
    watchdog_module (static)
    http_module (static)
    log_config_module (static)
    logio_module (static)
    version_module (static)
    unixd_module (static)
    access_compat_module (shared)
    actions_module (shared)
    alias_module (shared)
    auth_basic_module (shared)
    auth_digest_module (shared)
    authn_core_module (shared)
    authn_file_module (shared)
    authz_core_module (shared)
    authz_host_module (shared)
    authz_user_module (shared)
    autoindex_module (shared)
    cgi_module (shared)
    dav_module (shared)
    dav_fs_module (shared)
    deflate_module (shared)
    dir_module (shared)
    env_module (shared)
    fastcgi_module (shared)
    fcgid_module (shared)
    filter_module (shared)
    include_module (shared)
    mime_module (shared)
    mpm_prefork_module (shared)
    negotiation_module (shared)
    php5_module (shared)
    python_module (shared)
    rewrite_module (shared)
    setenvif_module (shared)
    socache_shmcb_module (shared)
    ssl_module (shared)
    status_module (shared)
    suexec_module (shared)
    suphp_module (shared)
     
  4. Till

    Till Administrator

    Ja, prefork ist ok. Schau bitte mal in /etc/group ob der User "www-data" dort in der Grupe "ispconfig" ist, also in etwa so:

    ispconfig:x:111:www-data

    Die Zahl kann anders sein.
     
  5. DieHardMan

    DieHardMan New Member

    Sieht folgendermaßen aus:
    Code:
    ispconfig:x:5004:
    Code:
    groups www-data
    www-data : www-data nagcmd
    
     
  6. Till

    Till Administrator

    Ok, da fehlt der www-data user in der Gruppe. versuch mal:

    usermod -a -G ispconfig www-data
     
  7. DieHardMan

    DieHardMan New Member

    Oh mann jetzt gehts wieder, Vielen Dank, hab das append vergessen als ich www-data nagcmd hinzugefügt habe und weil mir danach die Verbindung weggerissen ist wars nicht im History Log :(
     

Diese Seite empfehlen