Jump to content

[RESOLU] modification d'interaction Prestashop <-> FTP


Recommended Posts

Bonjour,

 

Mon problème est que prestashop, lorsqu'il modifie des images/fichiers sur le FTP, le fait avec le user "apache". (ce qui est logique en soit).

 

Maintenant, j'aimerai via un client ftp, pouvoir modifier les fichiers dont le propriétaire est apache, en sachant que j'ai un autre compte qui lui n'as pas les droits sur les fichier d'apache. (only le propriétaire user "apache" peut modifier ses fichiers).

 

Serait-il possible dans prestashop de configurer son mode de connexion au FTP, et lui spécifier un utilisateur spécifique plutot que le apache par défaut ? merci d'avance

 

 

EDIT : ou alors, via l'écriture du fichier par prestashop, dans le code php, de lui donner les droits 777 au fichier.

Link to comment
Share on other sites

Exactement, mais je viens de trouver la solution la plus simple en fait.

 

Concernant les droits sur les images, j'ai ajouté une ligne dans le code de prestashop, lors de l'écriture du fichier, afin de lui donner les droits 777.

 

de cette manière, via un autre user ftp, je peux modifier mes images.

 

ci-joint, le code, dans le fichier images.inc.php

 

ligne ajoutée : chmod ($filename, 0777);

 

function returnDestImage($type, $ressource, $filename)
{
$flag = false;
switch ($type)
{
	case 'gif':
		$flag = imagegif($ressource, $filename);
		break;
	case 'png':
		$flag = imagepng($ressource, $filename, 7);
		break;
	case 'jpeg':
	default:
		$flag = imagejpeg($ressource, $filename, 90);
		break;
}
chmod ($filename, 0777);
imagedestroy($ressource);
return $flag;
}

 

merci pour l'aide :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...