Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
J'utilise Phpmynewsletter 2.0 et tout marche, mais impossible d'importer des adresses en masse. A chaque tentative j'ai cette phrase qui s'affiche "Ecriture impossible dans admin/import ! !" ça semble a un problème de droit mais il se trouve que je ne vois nul part admin/import. Je l'ai même crée à la racine en lui donnant les droits 777 mais marche toujours pas!
1/ Je suis sur un serveur dédié GNU/Linux
2/ PHP Version 5.3.6-13
3/ répertoire d'accueil "phpmynewsletter"
Merci de votre aide
Hors ligne
Bonjour Manou, et bienvenue sur le forum.
Merci d'avoir bien voulu passer ici pour le support.
En fait, et pour dire toute la vérité, tous les restes des version 0.x n'ont pas été traités, et les traductions ne sont pas finies. C'est un travail long, dur, bref... Laborieux ! Le développement des fonctionnalités étant vaste, je le privilégie.
Alors pourquoi je dis ça ?
En fait, il n'y a plus de répertoire "admin/import".... Un reste des anciennes versions.
Dorénavant, c'est le répertoire d'upload défini dans php.ini qui compte.
Pour ce, il faut donc appeler un "phpinfo()" et vérifier les directives suivantes :
file_uploads
upload_max_filesize
upload_tmp_dir
Ensuite, il faut savoir si suhosin est présent dans la compilation php et véfier que l'on a :
suhosin.upload.disallow_binary 0 0
suhosin.upload.disallow_elf 1 1
suhosin.upload.max_uploads 25 25
suhosin.upload.remove_binary 0 0
suhosin.upload.verification_script no value no value
Il faut donc me renseigner les 3 valeurs en gras, et me dire quelle est la taille en nombre d'emails du fichier à importer et la taille au sens "fuile size" du fichier.
Et le fait d'avoir un dédié est une excellente chose !
Arnaud
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
Merci de votre réponse, pour les 3 valeurs en gars :
file_uploads On
upload_max_filesize 2M
upload_tmp_dir no value
Aprés vérification j'ai ceci:
suhosin.upload.disallow_binary 0 0
suhosin.upload.disallow_elf 1 1
suhosin.upload.max_uploads 25 25
suhosin.upload.remove_binary 0 0
suhosin.upload.verification_script no value no value
Pour répondre à la question de la taille du fichier a importer, j'ai juste mis 3 adresses dans un fichier txt en guise de test et ca passe pas
Merci de votre aide
Hors ligne
Alors il faut aller faire un tour dans php.ini (en général : /etc/php5/php.ini), chercher la ligne :
upload_tmp_dir et renseigner la valeur en indiquant ceci par exemple :
upload_tmp_dir = "/tmp"
/tmp est le répertoire temporaire du sytème, donc veiller à ce qu'il ait bien les droits d'upload pour le compte système qui gère le serveur web (www-data)
Redémarrer apache et uploader le fichier.
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
Merci pour la réponse Arnaud, mais juste une question, ce serveur héberge plusieurs autres sites qui jusqu'ici n'ont pas de problème, alors j'aimerai savoir si ce changement (upload_tmp_dir = "/tmp") ne vas pas créer de problème?
Merci encore!
Hors ligne
Il y a deux cas :
- ou les sites ne font aucune manip d'upload, donc aucune incidence (est-ce que certains font de l'upload ?)
- ou les sites font des upload avec des ini_set directement dans le code si aucune directory d'upload n'est prédéfinie dans le php.ini, ce qui est notre cas.
L'ini_set dans le code suplantera alors la directive définie dans le php.ini, il n'y a donc pas de risque.
A titre personnel, et pour un autre gros portail que je gère, j'ai défini un upload à 1000Mo, et un répertoire temporaire dans un espace créé en mémoire vive (/dev/shm), et cela n'a posé aucun problème.
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
Bonjour,
Je reviens j'ai modifié le php.ini maintenant upload_tmp_dir = /tmp mais je ne sais comment je dois gérer les droits upload (www-data)
MErci
Hors ligne
Simplement un chmod 777 /tmp
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
Bonjour Arnaud,
désolé mais j'ai toujours "Ecriture impossible dans admin/import ! !"
1/ j'ai modifié upload_tmp_dir, grace à mon phpinfo je vois bien que upload_tmp_dir =/tmp
2/ j'ai fais /etc/php5/apache2# chmod 777 /tmp
3/ /etc/php5/apache2# /etc/init.d/apache2 restart
Alors please qu'est ce que j'ai loupé?
Hors ligne
bizarre... c'est la première fois que je vois ça...
Tu vas te mettre en mode développeur :
Configuration Globale, Onglet Environnement puis Environnement Développement.
tu refais l'import et tu me donnes les messages d'erreur complet.
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
Comment on se met en mode développeur?
Hors ligne
Bon je suis allé a Configuration Globale, Onglet Environnement puis j'ai changé Environnement production en Développement et enregistrer.
Ensuite import en masse et l'erreur "Ecriture impossible dans admin/import ! !"
Hors ligne
A titre exceptionnel, je veux bien prendre la main sur ton serveur si tu acceptes de me laisser faire.
Passe en mp via mon mail arnaud [at] phpmynewsletter.com, si tu veux bien !
Je suis curieux de voir ce qui ne va pas, je suis tout dubitatif... voir même intrigué !
On a un environnement normal, un version stable, je ne comprends pas.
Et je regarde ce soir, pour remonter l'info voir apporter un correctif.
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
bonjour,
j'ai rencontrer le même problème
apparemment le bug n'est pas encore résolut
je vais chercher comment faire
peut être passer par la bdd
Hors ligne
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
Pages :: 1