Augmentation max_execution_time en PHP?
Je suis en train de télécharger de gros fichiers sur mon serveur (mon serveur support post_max_size
avec 192mo et max_execution_time
600 sec). Quand j'ai télécharger des fichiers de 100 mo exécution s'arrête après 600 sec et donc les fichiers ne sont pas téléchargés sur le serveur. Comment puis-je augmenter max_execution_time
en PHP (uniquement pour le transfert de fichier du processus)? J'ai essayé:
ini_set ( 'max_execution_time', 1200);
if(move_uploaded_file($_FILES['Video']['tmp_name'],$tmppath)) {
//...
}
Des idées comment je peux surmonter cela?
Ce exactement qui se passe après 600 secondes? Quel message d'erreur avez-vous? Télécharger le temps ne compte pas contre le PHP limite de temps
Essayez de
Chthri: pour le téléchargement de certains fichiers de grande taille, vous pouvez essayer avec d'uploader comme applet java uploader
même problème avec moi.. et il me donne "page non trouvée" erreur.. je suis de l'insertion des noms de fichiers dans une table à partir d'une autre table.. je fais cela dans Codeignitier.. merci de m'aider
Essayez de
set_time_limit()
Chthri: pour le téléchargement de certains fichiers de grande taille, vous pouvez essayer avec d'uploader comme applet java uploader
même problème avec moi.. et il me donne "page non trouvée" erreur.. je suis de l'insertion des noms de fichiers dans une table à partir d'une autre table.. je fais cela dans Codeignitier.. merci de m'aider
OriginalL'auteur Chithri Ajay | 2012-01-05
Vous devez vous connecter pour publier un commentaire.
L'ajouter à un fichier htaccess:
Lire plus sur les paramètres de
http://www.pacecode.com/blog/2008/09/22/magic-with-htaccess-file-increase-execution-time-session-expiry-time-and-file-upload-size-limitMODIFIER
Il ressemble le contenu de l'article original a été reproduit ici: http://www.rajamm.info/2008/09/22/magic-with-htaccess-file-increase-execution-time-session-expiry-time-and-file-upload-size-limit
Merci, mis à jour.
Ou tout simplement de changer ces valeurs directement dans votre
php.ini
fichier.OriginalL'auteur Jeremy Harris
Theres un paramètre
max_input_time
(Apache) pour de nombreux serveurs web qui définit combien de temps ils devront attendre pour publier des données, indépendamment de la taille. Si ce temps s'épuise la connexion est fermée, sans même toucher au php.Si votre problème n'est pas forcément possible avec php, mais vous aurez besoin de changer les paramètres du serveur de trop.
seulement maintenant, je case mon serveur support max_execution_time 30 bonbons à la menthe, mais quand je télécharge un fichier de 30 mo de fichier du processus s'arrête au bout de 10 bonbons à la menthe (requêtes sur ne sont pas excute)
Ce n'est pas le temps d'exécution vous avez besoin de s'inquiéter, c'est le moment de l'entrée. Si vous pouviez télécharger ces 30 mo en moins de 10min, il irait. Si vous voulez télécharger uniquement de 200ko et ont besoin de 11 min pour cela, il ne serait pas courir trop. Ce n'est pas selon vous de la taille du fichier ou le temps d'exécution en ce moment, c'est selon le temps dont vous avez besoin pour télécharger le fichier.
nous avons donc besoin d'augmentation de max_input_time ?
OriginalL'auteur bardiir
si vous avez accès à WHM vous pouvez les flux de ces étapes:
À un certain point dans le temps, vous aurez probablement besoin d'ajuster les options de configuration de PHP. Plutôt que de modifier manuellement le PHP.fichier ini, vous pouvez le faire à partir de l'intérieur de WHM.
1) Trouver le Service le menu de Configuration.
2) Cliquez sur Configuration de PHP Editor.
Cet éditeur possède deux modes -- de Base et Avancé. Pour avoir accès à la plus large gamme d'options, vous aurez besoin d'utiliser le mode avancé. Il est disponible en cliquant sur le bouton en haut de la page.
Nous vous recommandons d'attendre pour changer les paramètres avancés jusqu'à ce que vous êtes certain que vous savez ce que vous faites.
Si jamais vous souhaitez plus d'informations sur ces paramètres, en cliquant sur un lien dans la Section de la colonne prendra-vous à la documentation de PHP.
La première option dans le Mode de Base est upload_max_filesize, ce qui limite la taille maximale d'un fichier téléchargé par le biais de PHP. Cette option aura des répercussions sur la pièce jointe ou le système de téléchargement d'une grande variété de logiciels susceptibles d'être exécuter sur votre serveur, y compris Joomla et phpbb.
Vous aurez probablement envie de la changer pour quelque chose d'un peu plus élevé que la valeur par défaut. Spécifiez une taille en méga-octets à l'aide d'un numéro de suivi par M.
Vous aurez rarement besoin de changer l'include_path de la valeur par défaut.
En plus de limiter le max taille de téléchargement, vous pouvez également désactiver le fichier télécharger tout à fait avec la file_uploads réglage. Certains développeurs PHP ont une mauvaise habitude de l'utilisation de la sténographie de balises, qui ne sont pas activés sur de nombreux serveurs. Cela signifie que leurs scripts ne fonctionnent pas. Activer asp_tags si vous rencontrez des scripts qui nécessitent ce type de balise.
Avec memory_limit, vous pouvez imposer une limite sur la quantité de mémoire utilisée par un particulier script PHP peut utiliser à tout moment.
Permettant register_globals est pas recommandée, sauf si absolument nécessaire. C'est la source de beaucoup de problèmes de sécurité, et sera complètement supprimé lors de PHP 6 est sorti. Le max_execution_time paramètre empêche mal écrit des scripts à partir d'encombrer le serveur. Par défaut, cette option est fixée à 30 secondes; ne mettez pas trop élevé, ou les performances de votre serveur peut en souffrir. De même, max_input_time place une limite sur combien de temps un script est autorisé à analyser les données d'entrée, tels que les formulaires et les uploads de fichier.
Avec enable_dl, tous les utilisateurs peuvent inclure des extensions PHP. Cela représente une faille de sécurité potentielle, de sorte que vous devriez désactiver cette fonction, sauf si absolument nécessaire. safe_mode est un autre PHP option qui sera supprimé avec la version de PHP 6. Il est largement inefficace, et devrait probablement être laissé. La dernière option, session.save_path, contrôles de PHP sessions sont enregistrées. La valeur par défaut devrait être correct pour la plupart des besoins.
Si vous souhaitez modifier cette option, vous devrez cliquez ici pour le champ de texte apparaît.
3) Lorsque vous avez terminé, cliquez sur Enregistrer.
Le php.ini fichier a été écrit automatiquement.
C'est la fin de ce tutoriel. Vous savez maintenant comment configurer PHP à partir de l'intérieur de WHM.
OriginalL'auteur HMagdy
Pour augmenter le temps d'exécution et la taille du fichier, vous devez mentionner les valeurs ci-dessous dans votre .fichier htaccess. Il va travailler.
OriginalL'auteur Abhinav Kumar Singh