Dotclear

Vous n'êtes pas identifié(e).

Annonce

#1 2020-04-27 18:08:54

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Import à plat chez free.fr

Salut,

Quelque chose a été modifié du côté de dc quant à l'import de bdd (fichier à plat) entre dc2.15.3 et 2.16.4 ?
Avec dc2.15.3, j'ai la possibilité d'importer un fichier à plat de 10M et ça fonctionne.
Avec dc2.16.4 sur un nouveau compte fraichement installé je n'ai plus que 2M (selon le texte dans la page d'import de dc) et de beaux warnings :

Warning: fopen(): file size is limited to 1M in /var/www/sdb/b/3/moncomptefree/dotclear/plugins/importExport/inc/class.dc.import.flat.php on line 244

Warning: fgets() expects parameter 1 to be resource, boolean given in /var/www/sdb/b/3/moncomptefree/dotclear/plugins/importExport/inc/class.dc.import.flat.php on line 245

Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/sdb/b/3/moncomptefree/dotclear/plugins/importExport/inc/class.dc.import.flat.php on line 246

La bdd est bien du postgresql et l'encodage a été modifié avant l'installation (unicode, 8bits).
Mon fichier d'export pèse 9,3M

Merci

Dernière modification par pierrevg (2020-04-27 18:09:25)

Hors ligne

#2 2020-04-27 19:45:11

Gvx
Membre
Inscription : 2006-01-14
Site Web

Re : Import à plat chez free.fr

Il s'agit d'une limitation Free qui n'autorise pas la lecture de fichier >1Mo (ou 10Mo sur certains serveurs).

Une possibilité découper le fichier a plat en fichier < 1Mo et importer en plusieurs fois (pas simple et fastidieux)

Quelle version PHP? 5.1.3 ou 5.6.x?

Dernière modification par Gvx (2020-04-27 19:47:59)


A+ Gilles

Hors ligne

#3 2020-04-27 20:20:52

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Import à plat chez free.fr

php 5.6.3 sur les deux.
La restriction à 1M est pour les nouveaux serveurs ?

Hors ligne

#4 2020-04-28 05:32:33

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : Import à plat chez free.fr

pierrevg a écrit :

Salut,

Quelque chose a été modifié du côté de dc quant à l'import de bdd (fichier à plat) entre dc2.15.3 et 2.16.4 ?

Pas que je sache, mais les deux installations sont sur le même serveur ? Si non, il faut plutôt jeter un œil côté limitation dans la configuration PHP


Dotclear addicted since 2004

Hors ligne

#5 2020-04-28 08:42:52

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Import à plat chez free.fr

On accède comment à la config php chez free ?

Hors ligne

#6 2020-04-28 15:32:42

Gvx
Membre
Inscription : 2006-01-14
Site Web

Re : Import à plat chez free.fr

pierrevg a écrit :

On accède comment à la config php chez free ?

un fichier phpinfo.php

<?php phpinfo() ?>

Pour la limitation de 1Mo, je pense qu'il faut demander sur le newgroup pageperso, car il s'agit d'une limitation interne a Free (qui aux dernières nouvelles était passée a 10Mo)


A+ Gilles

Hors ligne

#7 2020-11-21 17:37:15

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Import à plat chez free.fr

Bon, finalement j'ai demandé sur les forums de free à être hébergé sur un serveur permettant d'avoir 10Mo.

Me reste un gros soucis d'url qui déconne pour les médias.
Avant j'avais dans le corps des billets :
/public/images/
et maintenant il me faudrait :
/brol/public/images/

Quelqu'un saurait me dire ce que je dois mettre et où dans la console de http://sql.free.fr/phpPgAdmin/ pour avoir le bon résultat ?

Merci

Hors ligne

#8 2020-11-22 07:51:27

nikrou
Membre
Inscription : 2007-10-02
Site Web

Re : Import à plat chez free.fr

Le répertoire de base des médias se trouve dans une colonne (media_path) à part. Donc une requête du type suivant devrait faire l'affaire :

update dc_media set media_path = concat('brol/', media_path);

Après tu peux affiner si besoin en ajoutant une clause where à cette requête, en ajoutant par exemple une liste de media_id :

update dc_media set media_path = concat('brol/', media_path) where media_id in (2,34,28);

Une sauvegarde préalable de la base de données (ou à minima de la table dc_media) me parait une idée raisonnable.


Je préfère être atteint de parkinson plutôt qu'alzheimer : je prefère renverser un peu de ma bière plutôt qu'oublier de la boire !

Présentez vos photos simplement avec Phyxo !

Hors ligne

#9 2020-11-22 15:52:17

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : Import à plat chez free.fr

Tu connais ma légendaire patience, non ?
J'ai modifié l'export en refait un import. Mais merci quand même je note pour la prochaine fois.

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map