Page 1 of 1
max_execution_time für virtual host einstellen
Posted: 2003-11-07 15:23
by tobiaska
Hallo!
in meiner php.ini datei habe ich eingestellt, dass die max_execution_time 90 sekunden betragen soll.
jetzt will ich aber zusätzlich in der httpd.conf einstellen, dass manche virtual hosts weniger oder mehr haben sollen.
die angabe in der php.ini ist also ein standartwert.
geht das so?
php_value php_admin_value = 90
muss in der php.ini immer der höchstwert stehen?
danke für infos!
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-07 22:07
by harper
ne nicht ganz. Muss in der vhost.conf so heißen
Dann sollte dir in der phpinfo als Local Value 90 angezeigt werden und als Master Value die Sekunden in der php.ini.
Aber das neustarten des Apache nicht vergessen

Der Wert in den VirtualHosts ist unabhängig von dem in der php.ini. Der Wert kann also größer oder kleiner als Master Value sein.
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-08 13:29
by vpn-user
Und wie setze ich das, wenn ich PHP als CGI am laufen habe? Da mosert mir nämlich der Apache rum, dass er das Flag net kennt (Logisch, weil ja kein modul läuft).
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-08 14:41
by oxygen
Gar nicht.
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-08 14:45
by jamesb
Hast du php per suexec oder suphp als CGI laufen?
JamesB
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-09 11:22
by vpn-user
øxygen wrote:Gar nicht.
Klasse Antwort.
JamesB wrote:Hast du php per suexec oder suphp als CGI laufen?
Ich benutze SuEXEC für Perl/Python/PHP.
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-09 14:14
by oxygen
VPN-User wrote:øxygen wrote:Gar nicht.
Klasse Antwort.
Es geht nunmal nicht, so einfach ist das.
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-09 16:33
by vpn-user
øxygen wrote:VPN-User wrote:øxygen wrote:Gar nicht.
Klasse Antwort.
Es geht nunmal nicht, so einfach ist das.
Kann nicht sein. Hoster wie z.B. Domainfactory arbeiten mit PHP als CGI und können trotzdem jedem Kunden individuell Rechner-Performance zuweisen.
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-09 17:24
by Joe User
Jene Admins regeln soetwas allerdings nicht per php.ini/httpd.conf...
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-09 18:39
by vpn-user
Hm, aber sie setzen die selbe Software ein. Wie machen sie es denn dann?
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-09 19:04
by Joe User
Per ulimit und ähnlichen Werkzeugen...
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-09 21:14
by tobiaska
hm, bei mir läuft php auch als cgi und komischerweise gelten diese einstellugen für visas und es gilt auch:
php_admin_value open_basedir /etc/:/usr/local/visas/:/tmp/:/usr/local/lib/php
php_admin_value safe_mode Off
php_admin_value session.save_path /usr/local/visas/sessions/
ServerName h1***.serverkompetenz.net
ServerAlias http://www.h1***.serverkompetenz.net
php_admin_value open_basedir /usr/local/visas/public_html/ssl/
php_admin_value engine off
das funktiuoniert!
warum soll da die execution time nicht gehen?
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-09 21:32
by oxygen
Das funktioniert mit Sicherheit nicht.
php_admin_value engine off
schaltet das php modul ab und damit auch die Einstellungen... also stehen sie zwar in der Konfiguration, werden aber nicht benutzt. Kranke Sache, wenn das wirklich in der Form Standard bei Visas ist. Oder zitierst du aus verschiedenen vhosts? Dann wäre es okay, aber dann läuft php nicht als CGI, sondern wie bei Confixx als Modul. Oder was theoretisch auch denkbar wäre, der Visas Vhost läuft als Modul und die Kunden als SuExec, dann kann man aber immernoch nicht bei den Kunden die max_execution_time einstellen.
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-09 21:36
by tobiaska
nein das ist in der origialabfolge aus einem v host (der von visas)
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-10 06:55
by vpn-user
Dann lass doch mal <?php echo phpinfo(); ?> laufen, da wird Dir für den entsprechenden vHost dann ja ausgegeben, als was PHP nun wirlich läuft...
Steht ganz oben bei Server API:
"CGI/FastCGI" läuft es wirklich als CGI.
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-10 07:31
by tobiaska
ne steht nicht da...
haben die mir dann eine falsche info gegeben?
dort steht nur:
Server API Apache
Virtual Directory Support disabled
Configuration File (php.ini) Path /etc/php.ini
Debug Build no
Thread Safety disabled
Re: max_execution_time für virtual host einstellen
Posted: 2003-11-10 14:13
by vpn-user
Dann läuft php als Apache-Modul und nicht als CGI.