Base de connaissances · Fantastico
Impossible d'installer des composants Joomla
Dernière mise à jour : 2020-04-05
Erreur : Avertissement : is dir() [function.is-dir] : Stat a échoué pour /home/username/public html/media/install 45a24b29b5ece/mod jw ajaxhr (errno=13 - Permission refusée) dans /home/username/public html/administrator/includes/pcl/pclzip.lib.php sur la ligne 4287
Il y a un bug dans le codage de script Joomla qui provoque cette erreur. Nous ne supportons pas les scripts de la 3ème partie et ces questions devraient être abordées avec l'auteur du script seulement. La mise à niveau vers un hébergement semi-dédié / équilibré de charge ne résoudra pas ce problème car il n'est pas lié au serveur ou les configurations de sécurité PHP restent identiques entre les serveurs !
Toutefois, pour résoudre le problème, veuillez activer temporairement la fonction system() sur le serveur afin que Joomla puisse définir les bonnes permissions sur ses dossiers. Vous n'avez pas besoin d'ouvrir un ticket d'assistance chaque fois que vous rencontrez ce problème : il vous suffit d'activer la fonction system() en créant un fichier php.ini dans votre dossier Joomla et en y ajoutant la ligne suivante :
disable_functions=
Une fois le premier composant, module ou modèle installé, vous pouvez supprimer ou renommer le fichier php.ini de votre répertoire afin d'éviter tout problème de sécurité. Appliquez cette solution à vos propres risques, en connaissance de l'impact d'une sécurité PHP réduite. Voici un Tutoriel pour créer un fichier php.ini personnalisé.
Vous pouvez également utiliser la méthode suivante pour installer les composants Joomla :
(1) Téléchargez le composant
(2) Décompressez les fichiers sur votre ordinateur local
(3) Transférez les fichiers vers le serveur via FTP
(4) Connectez-vous à l'administration de Joomla et cliquez sur l'installateur
(5) Dans le champ du répertoire d'installation, indiquez le fichier xml et cliquez sur Installer. Par exemple : ../public_html/administrator/components/com_installer/component/folder/abc.xml
Il y a un bug dans le codage de script Joomla qui provoque cette erreur. Nous ne supportons pas les scripts de la 3ème partie et ces questions devraient être abordées avec l'auteur du script seulement. La mise à niveau vers un hébergement semi-dédié / équilibré de charge ne résoudra pas ce problème car il n'est pas lié au serveur ou les configurations de sécurité PHP restent identiques entre les serveurs !
Toutefois, pour résoudre le problème, veuillez activer temporairement la fonction system() sur le serveur afin que Joomla puisse définir les bonnes permissions sur ses dossiers. Vous n'avez pas besoin d'ouvrir un ticket d'assistance chaque fois que vous rencontrez ce problème : il vous suffit d'activer la fonction system() en créant un fichier php.ini dans votre dossier Joomla et en y ajoutant la ligne suivante :
disable_functions=
Une fois le premier composant, module ou modèle installé, vous pouvez supprimer ou renommer le fichier php.ini de votre répertoire afin d'éviter tout problème de sécurité. Appliquez cette solution à vos propres risques, en connaissance de l'impact d'une sécurité PHP réduite. Voici un Tutoriel pour créer un fichier php.ini personnalisé.
Vous pouvez également utiliser la méthode suivante pour installer les composants Joomla :
(1) Téléchargez le composant
(2) Décompressez les fichiers sur votre ordinateur local
(3) Transférez les fichiers vers le serveur via FTP
(4) Connectez-vous à l'administration de Joomla et cliquez sur l'installateur
(5) Dans le champ du répertoire d'installation, indiquez le fichier xml et cliquez sur Installer. Par exemple : ../public_html/administrator/components/com_installer/component/folder/abc.xml
Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.