web-dev-qa-db-fra.com

Toutes les autorisations de répertoire sont répertoriées comme non écrites

J'avais un site Web fonctionnel, mais je devais le transférer sur un autre serveur. Après avoir copié tous les fichiers, répertoires et la base de données, tout semblait aller pour le mieux. Mais quand j'ai essayé d'installer un nouveau plugin, j'ai eu ces erreurs:

Error
Archive does not exist


Warning
JFolder: :files: Path is not a folder. Path: /var/www/xxxxxxxx/tmp/install_562f7fbf33ded

JFolder: :folder: Path is not a folder. Path: /var/www/xxxxxxxx/tmp/install_562f7fbf33ded

JFolder: :files: Path is not a folder. Path: /var/www/xxxxxxxx/tmp/install_562f7fbf33ded

JInstaller: :Install: Cannot find Joomla XML setup file

J'ai trouvé n autre poste avec une solution connexe .

Toutes les autorisations étaient répertoriées comme non écrites. Mais quand j'ai changé le propriétaire et le groupe de tous les répertoires et fichiers, rien n'a changé.

Je sais que je ne devrais pas le faire, mais j'ai aussi essayé de modifier l'autorisation de certains dossiers en 777, mais rien n'a changé. (c'est un serveur de test local)

Quelqu'un peut-il m'aider?

1
Mark Bergboer

Il est fortement recommandé d'utiliser Akeeba Backup pour les transferts de site. Cette extension (gratuite) de Joomla facilite extrêmement le transfert/la sauvegarde de votre site et vous évite ce genre de problèmes.

Il semble que vos répertoires log et tmp ne soient pas correctement configurés dans votre configuration.php fichier.

Ouvrez le fichier configuration.php dans le dossier racine de votre installation Joomla et localisez les lignes suivantes:

public $log_path = '/var/www/xxxxxxxx/logs';
public $tmp_path = '/var/www/xxxxxxxx/tmp';

Modifiez le chemin en fonction de votre nouvel environnement de serveur.

Vous pouvez également modifier les chemins depuis la zone d'administration (Système -> Configuration globale). Le chemin d'accès à votre dossier de journal peut être défini à partir de l'onglet "Système" et votre dossier temporaire à partir de l'onglet "Serveur":

Log folder setting

Temp folder setting

Assurez-vous de ne pas oublier de redéfinir la permission de votre dossier sur valeurs recommandées .

1
johanpw