ispCP - Board - Support
[ERLEDIGT] PHP funktioniert nicht mehr - Error 500 - 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: Archiv (/forum-54.html)
+---- Thread: [ERLEDIGT] PHP funktioniert nicht mehr - Error 500 (/thread-2895.html)

Pages: 1 2 3


RE: PHP funktioniert nicht mehr - Error 500 / weiße (leere) Seite - iCeFrEsH - 04-01-2008 04:20 AM

Danke für eure Antworten Smile

Zothos Wrote:1. stimmen die rechte der einzelnen domains?
2. stimmen die rechte der php starter?
3. irgendwelche errors in /var/log/apache2/error_log?
1. Auf was genau?
2. Wo find ich die Shy
3.
Code:
Unable to open logs
Unable to open logs
[Mon Mar 31 20:15:40 2008] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Mon Mar 31 20:15:43 2008] [notice] FastCGI: wrapper mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Mon Mar 31 20:15:43 2008] [notice] FastCGI: process manager initialized (pid 6889)
[Mon Mar 31 20:15:44 2008] [notice] Apache/2.2.3 (Debian) mod_fastcgi/2.4.2 configured -- resuming normal operations

joximu Wrote:ich tippe immernoch auf einen fehler in der fastcgi-config...

wie sieht die Datei aus:
/etc/apache2/mods-enabled/fastcgi_ispcp.conf ?
Code:
#
# ispCP Ï^É (OMEGA) a Virtual Hosting Control System
#
# @copyright    2006-2008 by ispCP | http://isp-control.net
# @version              SVN: $ID$
# @link                 http://isp-control.net
# @author               ispCP Team
#
# @license
#   This program is free software; you can redistribute it and/or modify it under
#   the terms of the MPL General Public License as published by the Free Software
#   Foundation; either version 1.1 of the License, or (at your option) any later
#   version.
#   You should have received a copy of the MPL Mozilla Public License along with
#   this program; if not, write to the Open Source Initiative (OSI)
#   http://opensource.org | osi@opensource.org
#
################################################################################​

<IfModule mod_fastcgi.c>
        FastCgiWrapper On
        FastCgiIpcDir /var/lib/apache2/fastcgi2

        FastCgiConfig -minProcesses 1 \
                      -maxProcesses 400 \
                      -maxClassProcesses 5 \
                      -multiThreshold 80 \
                      -killInterval 60 \
                      -startDelay 5 \
                      -idle-timeout 300
                      # -singleThreshold 100 \
                      # -autoUpdate \
                      # -pass-header HTTP_AUTHORIZATION

        FastCgiServer /var/www/fcgi/master/php5-fcgi-starter -user vu2000 -group vu2000

        #
        # PHP5 SUPPORT
        #

        AddHandler php-fastcgi .php .php5

        <Location /php5/php5-fcgi-starter>
            SetHandler fastcgi-script
            Options +ExecCGI
        </Location>

        Action php-fastcgi /php5/php5-fcgi-starter
        AddType application/x-httpd-php .php .php5
</IfModule>



RE: PHP funktioniert nicht mehr - Error 500 / weiße (leere) Seite - joximu - 04-01-2008 04:26 AM

Die weissen seiten komen auch beim Versuch ispcp selbst aufzurufen? Oder nur bei Kundenseiten?

Und der Vollständigkeit halber: was hast du für einen Server (real, v-...), welches OS und welche ispCP Version (download-name) hast du installiert?

/J


RE: PHP funktioniert nicht mehr - Error 500 / weiße (leere) Seite - Zothos - 04-01-2008 04:26 AM

unter /var/www/fcgi/ findest du die starter. Sie sollten die gleichen rechte haben wie die domains. Die dateien da drin sollten ausführbar sein.

versuch mal die conf. Dürfte aber nichts helfen Sad. Ist die von joxi nur mit ner kleinen fehlerkorrektur.

Code:
Code:
#
# ispCP Ï^É (OMEGA) a Virtual Hosting Control System
#
# @copyright    2006-2008 by ispCP | http://isp-control.net
# @version              SVN: $ID$
# @link                 http://isp-control.net
# @author               ispCP Team
#
# @license
#   This program is free software; you can redistribute it and/or modify it under
#   the terms of the MPL General Public License as published by the Free Software
#   Foundation; either version 1.1 of the License, or (at your option) any later
#   version.
#   You should have received a copy of the MPL Mozilla Public License along with
#   this program; if not, write to the Open Source Initiative (OSI)
#   http://opensource.org | osi@opensource.org
#
################################################################################​

<IfModule mod_fastcgi.c>
        FastCgiWrapper On
        FastCgiIpcDir /var/lib/apache2/fastcgi2

        FastCgiConfig -minProcesses 1 \
                      -maxProcesses 400 \
                      -maxClassProcesses 5 \
                      -multiThreshold 80 \
                      -killInterval 60 \
                      -startDelay 5 \
                      -idle-timeout 300
                      # -singleThreshold 100 \
                      # -autoUpdate \
                      # -pass-header HTTP_AUTHORIZATION

        FastCgiServer /var/www/fcgi/master/php5-fcgi-starter -user vu2000 -group vu2000

        #
        # PHP5 SUPPORT
        #

        AddHandler php-fastcgi .php .php5

        <Location /php5/php5-fcgi-starter>
            SetHandler fastcgi-script
            Options +ExecCGI
        </Location>

        Action php-fastcgi /php5/php5-fcgi-starter
        AddType application/x-httpd-php .php .php5
</IfModule>



RE: PHP funktioniert nicht mehr - Error 500 / weiße (leere) Seite - Zothos - 04-01-2008 04:28 AM

hm, seh grad was:

Code:
Unable to open logs
Unable to open logs

schau mal in /var/log.
Dort sollte der ordner apache2 existieren, und in diesem /users

hast du das so bei dir?


RE: PHP funktioniert nicht mehr - Error 500 / weiße (leere) Seite - iCeFrEsH - 04-01-2008 04:42 AM

joximu Wrote:Die weissen seiten komen auch beim Versuch ispcp selbst aufzurufen? Oder nur bei Kundenseiten?

Und der Vollständigkeit halber: was hast du für einen Server (real, v-...), welches OS und welche ispCP Version (download-name) hast du installiert?
/J

Auch bei ISPCP, bei allen PHP-Seiten...
Root-Server (kein v), ISPCP 1 RC4 (heute morgen gezogen), Debian Sarge


Zothos Wrote:1. unter /var/www/fcgi/ findest du die starter. Sie sollten die gleichen rechte haben wie die domains. Die dateien da drin sollten ausführbar sein.

2. versuch mal die conf. Dürfte aber nichts helfen Sad. Ist die von joxi nur mit ner kleinen fehlerkorrektur.

3. schau mal in /var/log.
Dort sollte der ordner apache2 existieren, und in diesem /users
hast du das so bei dir?

1. Sieht alles gut aus.
2. Hat leider auch nicht geholfen Sad
4. Ja. Aber in den Error-Logs der User steht auch nichts.


RE: PHP funktioniert nicht mehr - Error 500 / weiße (leere) Seite - Cube - 04-01-2008 04:54 AM

Quote:EDIT: Rats könnte recht haben. Bei ensprechend vielen domains, kann dieser effekt auftreten.
Wie viele Domains laufen den auf dem Server?

Könnte an den vielen Logdateien liegen.
Siehe auch Ticket #940.

Ich habe hier im Forum ja auch schon etwas über die unnötigen Logs geschrieben.


RE: PHP funktioniert nicht mehr - Error 500 / weiße (leere) Seite - iCeFrEsH - 04-01-2008 06:17 AM

Knapp 700.
Das Problem wurde jetzt von jemand anderem gelöst - ich weiß aber leider (noch) nicht wie - sobald ich es weiß, sag ich bescheid. Somit erledigt. Trotzdem danke für eure Hilfe.


RE: [ERLEDIGT] PHP funktioniert nicht mehr - Error 500 - joximu - 04-01-2008 06:27 AM

Das wäre super und sicher für andere auch hilfreich!

Gruss J


RE: [ERLEDIGT] PHP funktioniert nicht mehr - Error 500 - iCeFrEsH - 04-01-2008 07:19 PM

Es war gleichzeitig PHP als FastCGI und als modPHP geladen. Die beiden Versionen sind sich dann in die Quere gekommen. FastCGI Version wurde im Apache deshalb deaktiviert.


RE: [ERLEDIGT] PHP funktioniert nicht mehr - Error 500 - joximu - 04-01-2008 07:42 PM

ah - alles klar. Das klappt natürlich nicht.

Ich würde mir einfach gut überlegen, ob due mod-php oder php fastcgi nimmst - es gibt im forum ein paar Threads, wo die Unterschiede aufgelistet sind (gibt's auch anders wo).

Es gibt eigentlich nur wenige Gründe, die für mod-php sprechen

Gruss J