Mantis

Limitation à 1Mo des fichiers joints

Posted by yanual 
Limitation à 1Mo des fichiers joints
October 31, 2007 06:28PM
Malgré des recherches sur les paramètres de configuration PHP, MYSQL et MANTIS je n'arrive toujours pas à insérer des fichiers supérieurs à 1Mo.

Voici mes valeurs

php.ini
; Maximum allowed size for uploaded files.
upload_max_filesize = 10M

config_inc.php
# Also check your PHP settings (default is usually 2MBs)
$g_max_file_size = 10000000; # 10 MB

Y a-t-il un paramètre pour mysql afin d'accroitre la capacité des champs de type "longblob" (si ceux-ci sont limités !?)
Car si j'ai bien compris le fichier joints doit être stocké en binaire dans le champ "content" de la table "mantis_bug_file_table".

Merci de votre aide
Re: Limitation à 1Mo des fichiers joints
October 31, 2007 06:32PM
Il y a un message d'erreur ?

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Limitation à 1Mo des fichiers joints
November 01, 2007 09:57AM
Oui en effet :

APPLICATION ERROR #401
Échec de la requête de base de données.

pour tous les fichiers > 1 Mo
Re: Limitation à 1Mo des fichiers joints
November 01, 2007 10:08AM
Je n'ai pas de solution à part changer de méthode de stockage (passer en DISK). Il y a un problème du côté du serveur SQL.

Vous pouvez aussi mettre ceci dans le fichier config_inc.php pour avoir plus d'informations sur le problème :
Language: PHP
$g_show_detailed_errors = ON;

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Limitation à 1Mo des fichiers joints
November 02, 2007 08:36AM
Merci pour vos recherches.

J'ai monté le flag du détail des erreurs mais cette fois ci le IE ne repond plus (freeze et obligé de terminer la tache).
Le log ne possède pas pour autant de message. ???

La méthode sur disque fonctionne, mais je souhaitais comprendre le pb de Mysql.

Voici les caractéristiques de mon serveur: (WAMP)

Version de Apache:Apache/2.2.4 (Win32)
Version de PHP:5.2.4
Version de MySQL:5.0.45-community-nt

Conf my.ini:

default-storage-engine=INNODB
max_connections=255
query_cache_size=8M
table_cache=510
tmp_table_size=13M
thread_cache_size=12

#*** MyISAM Specific options
myisam_max_sort_file_size=100G
myisam_max_extra_sort_file_size=100G
myisam_sort_buffer_size=8M
key_buffer_size=9M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=203K

#*** INNODB Specific options ***
#skip-innodb
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=5M
innodb_buffer_pool_size=15M
innodb_log_file_size=10M
innodb_thread_concurrency=8

Suis-je la seule personne a avoir ce problème ?

Merci tout de même pour votre aide.

Yann
Re: Limitation à 1Mo des fichiers joints
November 02, 2007 09:04AM
Quote
yanual
Merci pour vos recherches.

J'ai monté le flag du détail des erreurs mais cette fois ci le IE ne repond plus (freeze et obligé de terminer la tache).

Bizarre... Il est possible que Mantis affiche le contenu du fichier en retour ce qui explique que IE ait du mal...

Essayez le soir avant de laisser votre ordinateur tranquille (en espérant que le lendemain le résultat soit affiché).

Quote

Le log ne possède pas pour autant de message. ???

Le log est censé s'affiché à l'écran

Quote

La méthode sur disque fonctionne, mais je souhaitais comprendre le pb de Mysql.

Voici les caractéristiques de mon serveur: (WAMP)

Version de Apache:Apache/2.2.4 (Win32)
Version de PHP:5.2.4
Version de MySQL:5.0.45-community-nt

Suis-je la seule personne a avoir ce problème ?

A ma connaissance oui.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Limitation à 1Mo des fichiers joints
November 02, 2007 09:40AM
Je suis tout de même étonné puisque j'ai ce problème quelque sois la version de Mantis 1.08 .. 1.1.0rc1 diffusion officielle, de même pour WAMP et des installations sur mon poste XP ou sur un serveur WIN 2000.

Je pense aussi que le problème vienne de Mysql mais la piste peut s'étendre à PHP pour l'aspect génération du champ binaire (compression,..?). Il y aurait un service spécial a activer non mis par défaut dans la distribution officiel de WAMP?

Voici mes extensions chargées:
bcmath, calendar, com_dotnet, ctype, session, filter, ftp, hash, iconv, json, odbc, pcre, Reflection, date, libxml, standard, tokenizer, zlib, SimpleXML, dom, SPL, wddx, xml, xmlreader, xmlwriter, apache2handler, mbstring, gd, mysql, mysqli, PDO, pdo_sqlite, SQLite, fileinfo.


Ne vous embêtez pas si vous n'avez pas plus de retours sur ce genre de problème, je vais faire plus de recherches dans les forums PHP et MySql. Le but était de communiquer avec ce genre d'expérience.

Merci sincèrement encore pour votre aide.

Yann
Re: Limitation à 1Mo des fichiers joints
November 02, 2007 09:52AM
Le message d'erreur semble indiquer que le problème vient de MySQL. J'ai regarder le code PHP et il n'y a rien qui puisse faire que ce soit PHP qui bloque.

Vous avez essayé quelque soit le type de fichier (binaire, texte...) ?

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Limitation à 1Mo des fichiers joints
November 02, 2007 10:01AM
Oui j'ai essayé vos packages de plugin ou des pdf.

Yann
Re: Limitation à 1Mo des fichiers joints
November 02, 2007 10:26AM
Pardon j'ai essayé aussi des TXT.

Mais nouveauté avec le flag détail ON les TXT ne bloquent plus l'IE je suis en train de dépouiller la trace.

Yann
Re: Limitation à 1Mo des fichiers joints
November 02, 2007 11:38AM
Rien de spécial dans les traces

Résultat final:

Filename Line Function Args

C:\wamp\www\ANO-EVO\core\database_api.php 175 trigger_error ( '401', 256 )

C:\wamp\www\ANO-EVO\core\file_api.php 670 db_query ( 'INSERT INTO mantis_bug_file_table (bug_id, title, description, diskfile, filename, folder, filesize, file_type, date_added, content) VALUES (9, '', '', 'c:/wamp/tmp/9624492d7f2f35c9972b66f0d5a273f7', '31072004_r2_d1_p.txt', 'c:/wamp/tmp/', 1435550, 'text/plain', '2007-11-02 10:20:20', 'Debut fichier texte --------------- 1.36 Mo (1 435 550 octets) -------------- Fin Fichier texte\n&#039winking smiley' )

C:\wamp\www\ANO-EVO\bug_file_add.php 45 file_add ( 9, 'C:\wamp\tmp\php68.tmp', '31072004_r2_d1_p.txt', 'text/plain', 'bug', 0 )


Yann
Re: Limitation à 1Mo des fichiers joints
November 02, 2007 11:53AM
Si vous avez moyen de stocker la requête SQL complète conservez-la, ça peut intéresser MySQL.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Limitation à 1Mo des fichiers joints
November 02, 2007 01:40PM
Oui en effet il m'est facile de la stocker.

Je vais faire un test en lançant la requête d'insert d'une façon isolée avec Mysql et je vais suivant le résultat la soummettre au support MySql.ifrance.com.

Pensez-vous que c'est le forum le plus adéquat?

Et encore merci beaucoup.

Je rendrais compte des résultats pour faire avancer le smullibliccck!

Yann
Re: Limitation à 1Mo des fichiers joints
November 02, 2007 02:29PM
Quote
yanual
Oui en effet il m'est facile de la stocker.

Je vais faire un test en lançant la requête d'insert d'une façon isolée avec Mysql et je vais suivant le résultat la soummettre au support MySql.ifrance.com.

Pensez-vous que c'est le forum le plus adéquat?

Si simplement avec la requête ça ne marche pas, oui autant allez voir directement MySQL.

Quote

Et encore merci beaucoup.

De rien winking smiley

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Limitation à 1Mo des fichiers joints
November 02, 2007 05:38PM
[www.mantisbt.org]#10739

C'est vous ou un autre malchanceux ?

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Limitation à 1Mo des fichiers joints
November 03, 2007 08:20AM
Quote

C'est vous ou un autre malchanceux ?

Non ce n'est pas moi mais je vais suivre ce post avec attention.

Quote

Si simplement avec la requête ça ne marche pas, oui autant allez voir directement MySQL.

Je viens de faire le test avec une requête d'un contenu d'environ 600 Ko cela marche très bien mais avec un contenu de 1,4 Mo j'ai l'erreur Mysql suivante :

#2006 - MySQL server has gone away

Je vais donc me tourner vers Mysql.

Merci encore

Yann
Re: Limitation à 1Mo des fichiers joints
November 04, 2007 09:25AM
Yann au rapport !!!!

Voilà, le problème venait de la distribution de ma plateforme HHTP/PHP/MYSQL.
J'ai choisi WAMP qui apporte un fichier my.ini pour configurer le serveur mysql.
Je n'avais pas trouvé de valeur autour de 1M ou 1024 dans ce fichier. C'était sans compter le fait que cette distribution ne reporte pas même en commentaire les valeurs possibles de paramétrage. Il falait donc regarder les autres fichiers d'exemple my-huge.ini, my-small.ini,... pour connaitre les paramètres possibles. (Manque de présence d'esprit de ma part).

Il existe le paramètre max_allowed_packet qui par défaut est à 1M dans la section [mysqld] des fichiers de configuration standard de Mysql. Pour la distribution de WAMP il suffit de l'insérer dans la section [wampmysqld] du fichier my.ini avec une valeur de 16M.

Si je suis le seul (à se manifester) ayant ce problème, c'est certainement du fait que je dois être un des rares a utiliser cette plateforme (étonnant tout de même!).

Bon voilà si ce post peut aider d'autres utilisateurs de cet EXCELLENT produit MANTIS.

Merci Vincent pour site et votre animation.

Yann
Sorry, only registered users may post in this forum.

Click here to login



Online Users

Guests: 1
Record Number of Users: 1 on April 02, 2023
Record Number of Guests: 115 on November 09, 2023
Top Users
Hébergeur : Morinie.Fr