PhpMyNewsLetter 2.0

Support et annonces PhpMyNewsLetter.

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

Annonce

Pour me permettre de mieux vous aider au mieux, merci d'être le plus précis possible en donnant :
- la version de phpmynewsletter utilisée
- votre hébergement : personnel, dédié, mutualisé
- votre hébergeur (OVH, free, Infomaniak, 1and1,...)
- votre OS : linux, windows
- version de PHP (5.3, 5.6, 7.0, hhvm...)
Toutes les réponses à mes questions qui sont sans retour de votre part seront considérées comme résolues !

#1 07-10-2016 05:00:53

divadauai
Membre

accès denied insertion image tinymce responsive file manager

Bonjour,
serveur dédié Kimsufi OVH
Ubuntu server 16.04 64 bits
mysql 5.7.13
php7.0

étrange hmm hmm hmm hmm hmm
suite à réinstallation complète de phpmynewsletter2.03
je me trouve confronter à un permission denied lorsque je veux selectionner une image pour l'inserer dans tinymce et donc responsive filemanager

Warning: mkdir(): Permission denied in /...../phpmnl/js/tinymce/plugins/filemanager/include/utils.php on line 103
../thumbs/ cannot be found

je comprend bien qu'il faille selon toute vraisemblance élever les droits pour, 
lors de l'appel de utils.php, créer le répertoire ( mkdir) destiné à contenir ../thumbs l

mais  ce que je ne comprends pas c'est pourquoi lors de l'installation précédente je n'ai pas rencontré le problème
nous sommes dans une installation totalement identique
j'ai repris le même Zip de php décompressé dans le même répertoire public ,
je n'ai rien changer à la configuration générale d'apache2.4 et mes directives <Directory> dans /../sites-enable/phpmn.conf sont identiques
les mêmes droits ont été attribués au dossier contenant phpmnl via la commande chown -R
c'est donc le même user et le même groupe qui dispose des droits sur les fichiers et répertoire, et pour le reste je n'ai rien modifié à la politique des droits que tu as prévu initialement dans l'archive 

autre question le lien ../thumbs étant relatif il doit être créer dans le répertoire immédiatement parent au répertoire contenant la fonction utils.php ?

voici le resultat de ls -l  pour phpmnl/js/tinymce/plugins/filemanager/include/

total 116
-rw-r--r-- 1 user www-data 103337 nov.  24  2014 php_image_magician.php
-rw-r--r-- 1 user www-data   9558 nov.  24  2014 utils.php

et le resultat pour ls -l /......./phpmnl/js/tinymce/plugins/filemanager

total 108
-rw-r--r-- 1 user www-data  7652 nov.  24  2014 ajax_calls.php
drwxr-xr-x 2 user www-data  4096 nov.  24  2014 config
drwxr-xr-x 2 user www-data  4096 nov.  24  2014 css
-rw-r--r-- 1 user www-data 38197 nov.  24  2014 dialog.php
-rw-r--r-- 1 user www-data  6746 nov.  24  2014 execute.php
-rw-r--r-- 1 user www-data   799 nov.  24  2014 force_download.php
drwxr-xr-x 4 user www-data  4096 nov.  24  2014 img
drwxr-xr-x 2 user www-data  4096 nov.  24  2014 include
drwxr-xr-x 5 user www-data  4096 nov.  24  2014 jPlayer
drwxr-xr-x 2 user www-data  4096 nov.  24  2014 js
drwxr-xr-x 2 user www-data  4096 nov.  24  2014 lang
-rw-r--r-- 1 user www-data  1840 nov.  24  2014 plugin.js
-rw-r--r-- 1 user www-data  1290 nov.  24  2014 plugin.min.js
drwxr-xr-x 2 user www-data  4096 nov.  24  2014 uploader
-rw-r--r-- 1 user www-data  4473 nov.  24  2014 upload.php

divadauai

Dernière modification par divadauai (07-10-2016 05:35:32)


L'essence d'un Artiste est d'être ...Bon... très Bon... mais alors extrêmement Bon à ....
RIEN !!!!

Hors ligne

#2 07-10-2016 08:04:48

Arnaud
Administrateur

Re : accès denied insertion image tinymce responsive file manager

bonjour,

Là, je pense que ce sera plus une aide au niveau système qu'au niveau phpmynewsletter.
A quel groupe appartient le user dans /etc/passwd ?
En général le groupe www-data ne contient qu'un utilisateur qui est www-data...
donc faire le liens avec /etc/group. (uid 33)

Ensuite, c'est effectivement bien sous le répertoire tinymce/plugins/ que le répertoire thumbs est placé (et non dans le répertoire du plugin filemanager).

A suivre


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  wink

Hors ligne

#3 07-10-2016 22:10:19

divadauai
Membre

Re : accès denied insertion image tinymce responsive file manager

bonsoir
j
Moi je veux bien,  mais sauf si tu as modifié l'archive présente dans l'espace de téléchargement récemment
voici le même répertoire sur un pc en local chez moi  ubuntu 16.04 64 bits
phpmnl  2.3
ls -l /.............../PhpMn/js/tinymce/plugins/filemanager/include/

total 116
-rw-rw-r-- 1 user www-data 103337 nov.  24  2014 php_image_magician.php
-rw-rw-r-- 1user www-data   9558 nov.  24  2014 utils.php

quand je compare avec l'installation sur le kimsuffi
Les droits sont différents ????
avec un g+w C'est à dire un droit d'écrire pour le groupe  qui n'existe pas sur le kimsufi
je t'assure je n'ai pas touché au droit  sur les fichiers individuellement

divadauai

Dernière modification par divadauai (07-10-2016 22:12:14)


L'essence d'un Artiste est d'être ...Bon... très Bon... mais alors extrêmement Bon à ....
RIEN !!!!

Hors ligne

#4 08-10-2016 10:06:22

Arnaud
Administrateur

Re : accès denied insertion image tinymce responsive file manager

Sur ma machine je n'ai pas de compte "user" mais bien un compte "www-data".
La fonction de création du path thumbs est dans js/tinymce/plugins/filemanager/include/utils.php : create_folder
Cette fonction est appelée dans dialog.php, et si le répertoire thumbs n'existe pas, alors il le crée.
Bien sûr si le compte utilisateur n'existe pas, alors il n'aura aucun droit...
Sur une de mes ubuntu 14.04LTS, j'ai bien :

www-data:x:33:33:www-data:/var/www:/bin/sh

dans /etc/passwd...
Je ne connais pas 16.04


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  wink

Hors ligne

#5 14-10-2016 21:34:51

divadauai
Membre

Re : accès denied insertion image tinymce responsive file manager

bonsoir,
désolé pour la longue interruption de réponse
je ne me suis pas penché sur le problème depuis une semaine
user c'est un nom de remplacement pour les besoins de la discussion

pour info il n'est pas conseillé  pour la sécurité  de laisser  www-data  propriétaire  des fichiers situés dans le répertoire public
d'apache j'ai donc un utilisateur  spécifique pour   toute la gestion apache2
le compte de cet utilisateur existe sur la machine bien sur

Comme stipulé dans le fichier /etc/apache2/envvars, un client aura au niveau du système linux les droits de l'utilisateur www-data et du groupe www-data.
Pour des raisons évidentes de sécurité, il faut que ce groupe ait des droits aussi restreints que possible tout en autorisant l'accès au fichier auxquels un client web peut avoir légitimement accès :

    L'utilisateur propriétaire ne doit pas être www-data. On utilise les droits suivants :
        droits en lecture (r) écriture (w) sur les fichiers réguliers,
        droits en lecture (r) écriture (w) exécution (x) sur les répertoires.
    Le groupe propriétaire doit être www-data :
        les droits en lecture (r) sur les fichiers réguliers et répertoires auxquels il est sensé pouvoir accéder,
        aucun droit pour le reste.


divadauai

Dernière modification par divadauai (14-10-2016 21:54:34)


L'essence d'un Artiste est d'être ...Bon... très Bon... mais alors extrêmement Bon à ....
RIEN !!!!

Hors ligne

#6 15-10-2016 16:26:04

Arnaud
Administrateur

Re : accès denied insertion image tinymce responsive file manager

C'est tout à fait vrai, sauf que l'on fait de la newsletter, avec des images destiées évidemment aux lecteurs, et pour la gestion de ces images, on a parfois besoin de créer des répertoires.
Une fois fait à la main, c'est bon.
Sauf que dans le filemanager on peut créer des répertoires (normalement), pour gérer les différentes news par exemple, et avec cette restriction, tu ne pourras plus...


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  wink

Hors ligne

Pied de page des forums

Propulsé par FluxBB