Comment puis-je régler le délai maximal d'exécution d'un script PHP?
Je voudrais changer le délai maximal d'exécution d'un script PHP. Dans le script que j'ai essayé
ini_set("max_execution_time", "1000");
et
set_time_limit(1000);
ensemble et séparément.
J'ai également ajouté cette ligne .htaccess:
php_value max_execution_time 1000
php.ini a safemode éteint et que le serveur Apache est le drapeau AllowOverride All
. Que dois-je faire pour obtenir le serveur pour permettre à un plus long temps d'exécution?
avez-vous essayé de réglage dans le php.fichier ini?
Apache AllowOverride n'a rien à voir avec les paramètres de PHP.
br.php.net/manual/en/configuration.changes.php essayez de définir et après l'obtention de la valeur pour le vérifier...
J'ai oublié de mentionner que j'ai mis un
Êtes-vous d'envoyer des demandes directement à apache? Les procurations peuvent de temps, même si apache ne fonctionne pas. Qu'obtenez-vous si vous exécutez
Apache AllowOverride n'a rien à voir avec les paramètres de PHP.
br.php.net/manual/en/configuration.changes.php essayez de définir et après l'obtention de la valeur pour le vérifier...
J'ai oublié de mentionner que j'ai mis un
php_value max_execution_time 1000
dans .htaccess
, qui est pourquoi j'ai évoqué la directive AllowOverride.Êtes-vous d'envoyer des demandes directement à apache? Les procurations peuvent de temps, même si apache ne fonctionne pas. Qu'obtenez-vous si vous exécutez
var_dump(ini_get('max_execution_time'), ini_get('safe_mode'));
suite à votre appel à set_time_limit(1000);
?
OriginalL'auteur Nick Q. | 2011-04-12
Vous devez vous connecter pour publier un commentaire.
Définition de la variable dans le fichier ini qui fonctionne pour moi:
set_time_limit() devrait fonctionner aussi bien, aussi longtemps qu'il n'est pas en mode sans échec.
OriginalL'auteur Bryan Agee
Si vous êtes à la recherche d'un Apache2-directive pour une utilisation dans .htaccess ou la configuration d'un serveur Virtuel, vous avez probablement besoin de php_admin_value:
Autant que je sache, cela ne fonctionne qu'avec mod_php
Je ne le pense pas. Fondamentalement, il ya une différence entre php_admin_value et php_value, ce dernier permet la fonction ini_set() pour modifier la valeur, l'ancien ne fonctionne pas. voir ma.ttias.être/.... Vous voudrez peut-être prudent sur le fait de laisser une grande autonomie dans son ensemble VirtualHost. Peut-être l'utiliser à l'intérieur d'un <Location> tag pour être plus précis.
Pouvez-vous me dire quoi écrire à l'aide de l'emplacement de la balise ?
Jetez un oeil à httpd.apache.org/docs/current/mod/core.html#location
OriginalL'auteur Lukas