ispCP - Board - Support
mal wieder php4/php5 - 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: mal wieder php4/php5 (/thread-2839.html)

Pages: 1 2


RE: mal wieder php4/php5 - singha - 03-26-2008 01:55 AM

okay, das sieht schon besser aus, danke.
hab noch die /var/www/fcgi/master/php5-fcgi-starter angepasst, damit er auch php4 für die administration lädt. ich weiss, es kommt nicht täglich vor, aber wäre es nicht praktisch, wenn soetwas beim generieren der configs abgefangen wird?


RE: mal wieder php4/php5 - thiro - 04-28-2008 11:25 PM

joah PROBLEM:

Ich wollte auch von PHP4 auf PHP5 umsteigen... Ich hatte Anfangs den Server mit Hilfe von einem Tutorial installiert und somit wurde PHP4 und PHP5 installiert jedoch per default wird immer php4 gestartet...

Also habe ich nun wie hier im thread beschrieben die Datei "/etc/apache2/mods-enabled/fastcgi.conf" bearbeitet (ich habe keine fastcgi_ispcp.conf) Jedoch werden nun keine php Seiten mehr angezeigt es wird nur noch die Fehlermeldung: "The requested URL /php5/php5-fcgi-starter/fotofreaks/index.php was not found on this server." angezeigt... Wobei er diese Datei: "http://www.fotofreaks.eu/fotofreaks/index.php" anzeigen sollte...

Was nun???


RE: mal wieder php4/php5 - joximu - 04-29-2008 01:37 AM

thiro Wrote:joah PROBLEM:

dann bitte richtig - Glaskugeln sind aus
http://www.isp-control.net/forum/regeln-vor-dem-posten-lesen-t-2428.html


RE: mal wieder php4/php5 - thiro - 04-29-2008 02:23 AM

Was genau du jetzt von mir willst weiss ich nicht aber naja versuchen wirs mal...

Linux Debian (Etch)
Apache/2.2.3
MySQL 5.0.32
ispCP: 1.0.0 RC2 OMEGA (BuildDate = 20070418)

Ich hoffe das hilft zur Lösung des Problems....


RE: mal wieder php4/php5 - joximu - 04-29-2008 04:10 AM

Schon besser :-)

bei RC2 (auch wenn da 18.4. dransteht) ist es eher interessant, ob es die offizielle RC2 ist oder eine nightly build/snapshot, die bis Oktober nämlich sich als dasselbe ausgibt.

Ein Ansatz wäre, in der Config Datei auf PHP5 umstellen und die Configs regenerieren (siehe FAQ/Howtos etc). Oder wir suchen den Fehler in der Config.
Wie es auch ist - alt ist es auf jeden Fall: ein Update auf RC4 würde dir einige Vorteile bringen...

Wie sieht die fastcgi.conf jetzt aus? Was steht in den apache error log? und in der suexec.log?


RE: mal wieder php4/php5 - thiro - 04-29-2008 06:18 PM

Also mein fastcgi:
Code:
<IfModule mod_fastcgi.c>
FastCgiWrapper On
FastCgiIpcDir /var/lib/apache2/fastcgi2
FastCgiConfig -minProcesses 1 -maxProcesses 10 -singleThreshold 100
              #-killInterval 300 \
              #-autoUpdate \
              #-idle-timeout 240 \
              #-pass-header HTTP_AUTHORIZATION

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

#
# PHP4 SUPPORT
#

AddHandler php-fastcgi .php

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

Action php-fastcgi /php4/php4-fcgi-starter
AddType application/x-httpd-php .php

#
# PHP5 SUPPORT
#

#AddHandler php-fastcgi .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

</IfModule>

Ich hab php5 wieder auscommentiert damit wieder was angezeigt wird... Es müsste ebenfalls die ofizielle RC2 sein da ich mich nicht erinneren kann eine nightly build runtergeladen zu haben...

Wo soll ich denn in der config umstellen?? Ich hab da jedesmal 10 configs die gleich heissen, das ispCP dingens ist echt confused... da ich ja wieder auf php4 umgeändert habe bringt es wohl nichts die logs zu posten...


RE: mal wieder php4/php5 - joximu - 04-29-2008 07:13 PM

Also, für die neuen Domains solltest du in /etc/ispcp/ispcp.conf auf PHP5 umstellen (sollte klar sein).

Und die fastcgi.conf müsstest du ebenfalls umstellen, sowas wie:
Code:
<IfModule mod_fastcgi.c>
FastCgiWrapper On
FastCgiIpcDir /var/lib/apache2/fastcgi2
FastCgiConfig -minProcesses 1 -maxProcesses 10 -singleThreshold 100
              #-killInterval 300 \
              #-autoUpdate \
              #-idle-timeout 240 \
              #-pass-header HTTP_AUTHORIZATION

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

#
# PHP4 SUPPORT
#

#AddHandler php-fastcgi .php

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

#Action php-fastcgi /php4/php4-fcgi-starter
#AddType application/x-httpd-php .php

#
# PHP5 SUPPORT
#

AddHandler php-fastcgi .php

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

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

</IfModule>

oder so... (es gibt Möglichkeiten, zB. .php4 mit php4 laufen zu lassen - aber lassen wir das.

ggf. musst du die apache configs regenerieren oder anpassen - musst halt reinschauen...