Probleme upload Probleme upload
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Probleme upload

Started by blockbuster3, December 07, 2006, 10:16:12 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

blockbuster3

Bonjour a tous

Des que je veut ajouter une image, il charge bien la page tous se deroule normalement et puis au moment de me dire ===> 1 image uploader avec succes il me dit ===> 0 image uploader avec succes, et le pire c'est qui la raison ce con   ;D

Non serieux j'arive plus a uploader des images dans coppermine a chaque fois c'est le meme probleme o images.... En dessous sa me dit que le poid maximum autoriser est depasser alors que j'ai rien toucher et que le poid maxi est loin d'etre depasser.

Voici ce que j'ai quand j'active le debuggage:
QuoteNotice: Undefined offset: 2 in /home/manu/public_html/covers/mkportal/modules/coppermine/upload.php on line 250

Notice: Undefined offset: 3 in /home/manu/public_html/covers/mkportal/modules/coppermine/upload.php on line 256

Notice: Undefined offset: 4 in /home/manu/public_html/covers/mkportal/modules/coppermine/upload.php on line 256
Sa sa se trouve en haut

Et en bas dans la fenetre de debugage j'ai sa:
USER:
------------------
Array
(
    [ID] => a10e91af8398d56fa69ec9e60fe2355e
    [am] => 1
    [search] => ###american pie
    [liv] => Array
        (
            [0] => 14164
            [1] => 4321
            [2] => 14176
            [3] => 14201
            [4] => 14196
        )

)

==========================
USER DATA:
------------------
Array
(
    [user_id] => 1
    [user_group] => 1
    [user_active] => YES
    [user_name] => Admin
    [user_password] => ********
    [user_lastvisit] => 2006-08-08 14:56:11
    [user_regdate] => 2006-08-08 14:56:11
    [user_group_list] =>
    [user_email] =>
    [user_website] =>
    [user_location] =>
    [user_interests] =>
    [user_occupation] =>
    [user_actkey] =>
    [disk_max] => 0
    [disk_min] => 0
    [can_rate_pictures] => 1
    [can_send_ecards] => 1
    [ufc_max] => 3
    [ufc_min] => 3
    [custom_user_upload] => 0
    [num_file_upload] => 5
    [num_URI_upload] => 3
    [can_post_comments] => 1
    [can_upload_pictures] => 1
    [can_create_albums] => 1
    [has_admin_access] => 1
    [pub_upl_need_approval] => 0
    [priv_upl_need_approval] => 0
    [group_name] => Administrators
    [upload_form_config] => 3
    [group_quota] => 0
    [can_see_all_albums] => 1
    [group_id] => 1
    [groups] => Array
        (
            [1] => 1
        )

)

==========================
Queries:
------------------
Array
(
    [0] => SELECT extension, mime, content FROM mkpcpg_filetypes;
    [1] => SELECT user_name FROM mkpcpg_users WHERE user_id='1'
    [2] => SELECT * FROM mkpcpg_users WHERE user_id='1'AND user_active = 'YES' AND user_password != ''
    [3] => SELECT MAX(group_quota) as disk_max, MIN(group_quota) as disk_min, MAX(can_rate_pictures) as can_rate_pictures, MAX(can_send_ecards) as can_send_ecards, MAX(upload_form_config) as ufc_max, MIN(upload_form_config) as ufc_min, MAX(custom_user_upload) as custom_user_upload, MAX(num_file_upload) as num_file_upload, MAX(num_URI_upload) as num_URI_upload, MAX(can_post_comments) as can_post_comments, MAX(can_upload_pictures) as can_upload_pictures, MAX(can_create_albums) as can_create_albums, MAX(has_admin_access) as has_admin_access, MIN(pub_upl_need_approval) as pub_upl_need_approval, MIN( priv_upl_need_approval) as  priv_upl_need_approval FROM mkpcpg_usergroups WHERE group_id in (1)
    [4] => SELECT group_name FROM  mkpcpg_usergroups WHERE group_id= 1
    [5] => DELETE FROM mkpcpg_banned WHERE expiry < '2006-12-06 11:56:54'
    [6] => SELECT * FROM mkpcpg_banned WHERE ip_addr='83.192.210.52' OR ip_addr='83.192.210.52' OR user_id=1
    [7] => SELECT aid, title FROM mkpcpg_albums WHERE category < 10000 ORDER BY title
    [8] => SELECT aid, title FROM mkpcpg_albums WHERE category='10001' ORDER BY title
)

==========================
GET :
------------------
Array
(
)

==========================
POST :
------------------
Array
(
    [URI_array] => Array
        (
            [0] =>
            [1] =>
            [2] =>
        )

    [control] => phase_1
)

==========================
VERSION INFO :
------------------
PHP version: 5.2.0-7 - OK
------------------
mySQL version: 5.0.27-Debian_1-log
------------------
Coppermine version: 1.3.5
==========================
Module: gd
------------------
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.2.1
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
==========================
Module: mysql
------------------
Active Persistent Links 0
Active Links 1
Client API version 5.0.27
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /var/run/mysqld/mysqld.sock
MYSQL_INCLUDE -I/usr/include/mysql
MYSQL_LIBS -L/usr/lib -lmysqlclient 
==========================
Module: zlib
------------------
ZLib Support enabled
Stream Wrapper support compress.zlib://
Stream Filter support zlib.inflate, zlib.deflate
Compiled Version 1.2.1.1
Linked Version 1.2.3
==========================
Server restrictions (safe mode)?
------------------
Directive | Local Value | Master Value
safe_mode | Off | Off
safe_mode_exec_dir | no value | no value
safe_mode_gid | Off | Off
safe_mode_include_dir | no value | no value
safe_mode_exec_dir | no value | no value
sql.safe_mode | Off | Off
disable_functions | no value | no value
file_uploads | On | On
include_path | .:/usr/share/php:/usr/share/pear | .:/usr/share/php:/usr/share/pear
open_basedir | no value | no value
==========================
email
------------------
Directive | Local Value | Master Value
sendmail_from | no value | no value
sendmail_path | /usr/sbin/sendmail -t -i  | /usr/sbin/sendmail -t -i
SMTP | localhost | localhost
smtp_port | 25 | 25
==========================
Size and Time
------------------
Directive | Local Value | Master Value
max_execution_time | 30 | 30
max_input_time | 60 | 60
upload_max_filesize | 100M | 100M
post_max_size | 100M | 100M
==========================
Page generated in 0.068 seconds - 9 queries in 0.002 seconds - Album set :


Bon par contre quand j'envoie des images par FTP je n'ai pas de probleme  ???

Donc voila j'espere que qu'elqu'un poura me venir en aide car la j'e sais plus quoi faire.

Merci d'avance

++
Manu

Pascal YAP

Bonjour,

Bienvenue sur notre Forum  ;D

Difficile de répondre !
Que contiennent les lignes de code 250 et 256 du fichier Upload.php ?

Ce qui peut nous aider à comprendre c'est un accès ADMIN/TEST avec mot de Passe, que vous pouvez envoyer par PM à Frantz, Titooy ou PYAP.

Merci

PYAP

blockbuster3

#2
Merci d'avoir repondu aussi vite  :)

Bon je vous met se que contien le fichier upload de la ligne 200 a 300:

    }

    //Cycle through the public albums.
    foreach($public_albums_list as $album) {

        // Set $album_id to the actual album ID.
        $album_id = $album['aid'];

        //Query the database to determine the category the album belongs to.
        $vQuery = "SELECT category FROM " . $CONFIG['TABLE_ALBUMS'] . " WHERE aid='" . $album_id . "'";
        $vRes = db_query_cpg($vQuery);
        $vRes = mysql_fetch_array($vRes);

        // Query the database to get the category name.
        $vQuery = "SELECT name FROM " . $CONFIG['TABLE_CATEGORIES'] . " WHERE cid='" . $vRes['category'] . "'";
        $vRes = db_query_cpg($vQuery);
        $vRes = mysql_fetch_array($vRes);

        // Create the option for the drop down list.
        echo '                <option value="' . $album['aid'] . '"' . ($album['aid'] == $sel_album ? ' selected' : '') . '>' . (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '') . $album['title'] . "</option>\n";
    }

    // Close the drop down.
    echo <<<EOT
            </select>
        </td>
    </tr>

EOT;
}

// The create form function. Takes the $data array as its object.
//
// Type:
// 0 => text box input
// 1 => file input
// 2 => album list
// 3 => text area input
// 4 => hidden input
function create_form(&$data) {

    global $CONFIG;

    // Cycle through the elements in the data array.
    foreach($data as $element) {

        // If the element is another array, parse the definition contained within the array.
        if ((is_array($element))) {

            // Based on the type declared in the data array's third position, create a different form input.
            switch ($element[2]) {

                // If the type is a text box input
                case 0 :

                    //Call the form input function.
                    text_box_input($element[0], $element[1], $element[3], $element[4]);
                    break;

                // If the type is a file input.
                case 1 :

                    // Call the file input function.
                    file_input($element[0], $element[1], $element[3]);
                    break;

                // If the type is an album list dropdown.
                case 2 :

                    // Call the album list function.
                    form_alb_list_box($element[0], $element[1]);
                    break;

                // If the type is a text area
                case 3 :

                    // Call the text area function.
                    text_area_input($element[0], $element[1], $element[3]);
                    break;

                // If the type is a hidden form
                case 4 :

                    // Call the hidden input funtion.
                    hidden_input($element[0], $element[1]);
                    break;

                // If the type is not present, kill the script.
                default:
                    cpg_die(ERROR, $lang_upload_php['reg_instr_1'], __FILE__, __LINE__);
            } // switch
        } else {

            // If the element is not an array, it is a label, so call the label function.
            form_label($element);
        }
    }
}

// The open_form function creates the Javascript verification code and the opening form tags.
// $path hold the form action path.


Si vous ne trouveriez rien je vous enverez le pass pour tester
En tous cas merci a vous  ;)

blockbuster3

Ah oui j'ai oublier de preciser que si les images ne font pas plus de 2 mo a peu pres elle passe sans probleme mais audessus elle ne passe pas  ???
En moyenne les images que j'upload vont 10 Mo et moi jai mis le pod maxi a 99999999999999 ko
Mais bon avant sa marchais bien. Le matin j'umplad sa marche et d'un seul coup l'apres midi sa marche plus  ???
Je signale aussi que la gallery contien pas loin de 14000 images peut etre ya t-il une limite a celle ci  ???

François Keller

Bonjour,

A priori il s'agit d'un problème de limites du serveur au niveau de l'upload, pas d'une limite de coppermine.
regardez votre phpinfo()
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Pascal YAP

Re,

QuoteMais bon avant sa marchais bien. Le matin j'umplad sa marche et d'un seul coup l'apres midi sa marche plus
La portion de code fournie n'apprends rien !
Par contre, si votre Galerie fonctionnait correctement il y a peu, et si vous n'avez commis aucune modif depuis, il n'y a pas de raison que Coppermine soit en cause.
La meilleure solution est de contacter les NEWS de votre hébergeur pour constater si il y a des maintenances de serveurs actuellement.


QuoteJe signale aussi que la gallery contien pas loin de 14000 images peut etre ya t-il une limite a celle ci

Au risque de profondément vous décevoir, Coppermine n'a aucune limite ! Seul l'espace disponible sur votre hébergement web est la limite !

PYAP

PS : N'oubliez pas que vos Posts sont lus par la planète entière ! Prenez garde à votre syntaxe qui ne peut pas être correctement assimilée par la Francophonie.
Utilisez les bonnes BALISES BBcode. Utlisez CODE comme BBcode pour le code ! Et non la balise QUOTE. Ne publiez le DEBUG que si nous vous y invitons. Merci

blockbuster3

Je suis sur un serveur dedier dedibox est j'ai demander a mon ami qi administre le serveur il na fait aucun changement pandant le temps ou sa na pas marcher.
Donc faut que je lui dise de regarder le phpinfo() ???


Pascal YAP

Pas la peine...
Vous appelez vous-même http:// votre-CPG/phpinfo.php

PYAP

blockbuster3


blockbuster3

Vous avez vu quelque chose qui justifirai ces probleme  ???

François Keller

Non, a priori comme ça je n'ai rien vu,
faites comme Pyap vous l'a suggeré, donnez nous un login mot de passe avec des droits d'upload pour essayer
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

blockbuster3

je vous ai envoyez un message  :)

++

François Keller

A priori ça marche maintenant:
j'ai modifié la valeur du poids maximum de l'upload dans la config de coppermine en mettant 10240 ko (ce qui fait 10MO) si cette valeur n'est pas suffisante, il faut l'augmenter petit à petit mais avec des valeurs compatible cad utilisez des multiples de 1024.
Pour info 1MO = 1024 Ko
J'ai crée un album appelé Test Frantz ou quelque chose comme ça et y ait placé une photo de 3.57 MO (ma première tentative s'était soldée par un echec, avant de modifier la valeur citée plus haut)
A vérifier et a tester par vous
P.S Bien entendu mon image et l'album crée sont a effacer
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

blockbuster3

Merci beaucoup Frantz
Je vien d'effectuer un upload effectivement sa marche  :)
Bizare comme meme car la valeur que j'avais mis marcher tres bien avant et pourkoi se revers de situation  ???
Derniere petite question pour 20 mo je met combien  ??? ;D
Sinon un grand merci a vous

François Keller

Quotepour 20 mo je met combien
20 * 1024 = 20480 Ko
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

blockbuster3

bon je vien de passer la valeur a 20480 avec un ptit test et sa fonctionnne nikel grand merci a vous  ;D

++