|
Impossible d'installer un composant joomla la solution ! |
Impossible d'installer un composant joomla,La Solution ! Tu t'arrache les cheveux ? tu n'arrives pas à installer les composants joomla ? L'erreur " Failed to create directory "/var/www/users/*nomutilisateur*/components/" s'affiche chaque fois que tu essayes d'installer un composant ? Il s'agit un bug lié à Joomla!, et versions récentes de php 4.x, qui crée un répertoire avec un slash final (et donc qui crée un problème vu que ce slash final ne devrait pas exister) : http://www.mambers.com/showthread-t_21440.html http://forum.mamboserver.com/showthread.php?t=20966 Il faut modifier le script d'installation de composant Joomla! Pour régler ce bug : Dans /administrator/components/com_installer/component/component.class.php, il faut remplacer : if(!file_exists($this->elementDir()) && !mosMakePath($this->elementDir())) { $this->setError( 1, 'Failed to create directory "' . $this->elementDir() . '"' ); return false; }
if(!file_exists($this->componentAdminDir()) && !mosMakePath($this->componentAdminDir())) { $this->setError( 1, 'Failed to create directory "' . $this->componentAdminDir() . '"' ); return false;} Par : if(!file_exists($this->elementDir()) && !mosMakePath($this->elementDir())) { $dirbugc=substr($this->elementDir(),0,-1); mkdir($dirbugc); // $this->setError( 1, 'Failed to create directory"' . $this->elementDir() . '"' ); // return false; }
if(!file_exists($this->componentAdminDir()) && !mosMakePath($this->componentAdminDir())) { $dirbugc=substr($this->componentAdminDir(),0,-1); mkdir($dirbugc); // $this->setError( 1, 'Failed to create directory"'.$this->componentAdminDir().'"' ); // return false; } Et Voila tout devrait rentrer dans l'ordre, tu peux arreter de t'arracher les cheveux maintenant !! 
|
|
Dernière mise à jour : ( 23-08-2007 )
|