2010-07-24 4 views
1

Je fais un upload de fichier en utilisant PHP, ce qui fonctionne bien pour un fichier de 2.8Mo sur mon localhost - mais pas sur mon hôte GS Mediatemple. Les fichiers plus petits que 2MB fonctionnent bien, mais rien de plus gros ne semble pas fonctionner ... Je ne reçois aucun message d'erreur mais quand le téléchargement se termine, le fichier ne se trouve pas dans le répertoire de téléchargement ...PHP: J'ai des problèmes pour uploader des fichiers volumineux

et j'ai ajouté les lignes suivantes au fichier .htaccess:

php_value memory_limit 120M 
php_value max_execution_time 120 
php_value upload_max_filesize 10G 
php_value post_max_size 10G 

Je sais que certaines des valeurs ci-dessus sont un surpuissant, mais même alors, cela ne semble pas aider ... tout ce que je pourrais être absent?

+3

Votre hébergeur peut ne pas autoriser l'écrasement de ces php_values ​​par htaccess. Je vérifierais avec eux. Et un peu exagéré est un euphémisme, cela peut aussi avoir un effet. Je les définirais à des valeurs réalistes. IE: post_max_size 120M étant donné que votre limite de mémoire est de 120M. –

+0

Est-ce que les configs apache supportent même G? Voir le commentaire de premiso sur les valeurs réalistes. Essayez de l'exprimer en mégaoctets. – AvatarKava

Répondre

3

Celui que vous avez manqué est max_input_time, et vérifiez si vos modifications sont reflétées dans phpinfo();.

0

Vérifiez le phpinfo() et recherchez ces quatre valeurs - il est possible que les modifications que vous pensez que vous effectuez n'aient pas été appliquées ou que quelque chose d'autre remplace vos modifications. Les valeurs que vous avez changées me semblent correctes.

Questions connexes