Question impossible d'installer des extentions sur serveur distant

Plus d'informations
23 Oct 2008 20:37 - 28 Oct 2008 20:39 #1 par lotfi_universal
Salut tout le monde
j'ai installer joomla 1.0.15 sur un serveur distant ( hebergeur payant) tout se passe bien, les droit d'acces "CHMOD" au dossiers sont bien règlé. j'ai voulu intaller des composant (artforms) mais tout d'un coup l'assistant d'installation joomla me signale qu'il ne trouve pas le fichier XML pourtant j'ai vérifier le pack du composant qui ne manque rien j'ai refait la meme chose avec un un module pour vérifier mais toujours le meme problème
y-t-il qqun qui a un idée ?
merci de répondre à mon message

Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum
Dernière édition: 28 Oct 2008 20:39 par lotfi_universal. Raison: Solution trouvé
Le sujet a été verrouillé.
Plus d'informations
23 Oct 2008 21:49 #2 par lavsteph
Bonsoir et bienvenu,

merci de nous préciser votre hébergeur et vos paramètres serveur. Dans l'administration de Joomla onglet Système/infos système. ;)
Le sujet a été verrouillé.
Plus d'informations
24 Oct 2008 08:20 #3 par lotfi_universal
Réponse de lotfi_universal sur le sujet Re:impossible d'installer des extentions sur serveur distant
Linux hexabytegroup.com 2.6.12-1.1447_FC4smp #1 SMP Fri Aug 26 20:57:13 EDT 2005 i686
Version Base de données: 4.1.20
Version PHP: 5.0.4
Serveur Web: Apache/2.0.54 (Fedora) DAV/2 PHP/5.0.4 mod_python/3.1.4 Python/2.4.1 mod_perl/2.0.1 Perl/v5.8.6
Interface serveur Web vers PHP: apache2handler
Version Joomla!: Joomla! 1.0.15 Stable [ Daytime ] 22 February 2008 23:00 UTC
Navigateur: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
Principaux paramètrages PHP:
Joomla! Emulation de Register Globals : OFF
Register Globals: ON
Magic Quotes: ON
Safe Mode: ON
File Uploads: ON
Session auto start: OFF
Chemin sauvergarde session: /var/lib/php/session
Short Open Tags: ON
Output Buffering: OFF
Open basedir: /home/httpd/www.nomdomaine.net/:/usr/local/dbAdminScripts/
Affichage des erreurs: ON
XML enabled: Yes
Zlib enabled: Yes
Disabled Functions: none
ce sont mes parametres système que je suppose que sont suffisant et mon hébergeur c'est en Tunisie

Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum
Le sujet a été verrouillé.
Plus d'informations
24 Oct 2008 10:45 - 24 Oct 2008 10:46 #4 par lavsteph
Bonjour,

voilà c'est plus clair. ;)

Le paramètre causant vos problèmes d'installation est le Safe Mode qui est sur ON et devrait être sur OFF.

Renseignez-vous auprès de votre hébergeur s'il peut vous désactiver cette option, et les problème sera réglé.
Dernière édition: 24 Oct 2008 10:46 par lavsteph.
Le sujet a été verrouillé.
Plus d'informations
27 Oct 2008 15:10 - 27 Oct 2008 15:13 #5 par roni
Salut,
Je n'utilise plus l'ancien version mais à l'époque j'avais réussi installer des composant, modules et mambots sur des servers tournant en SAFE MODE ON, en modifiant quelques codes...
Par précaution je te conseil de prendre une copie des fichiers qu'on va modifier tout à l'heure j'espère que cela va marcher pour toi et pour tlm...

Dans le dossier administrator/components/com_installer/component/
trouves le fichier component.class.php

Cherches les codes
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;
}

et les remplaces 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;
}
ces codes devraient te permettre d'installer les composant

voici les codes à modifier pour l'installation plugins.

Dans le dossier mambot/mambot.class.php
remplacer ces codes
if(!file_exists($this->elementDir()) && !mosMakePath($this->elementDir())) {
$this->setError( 1, 'Failed to create directory "' . $this->elementDir() . '"' );
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;
}

n'oublies pas de chmoder les dossier avant d'installer composant, mambot ou ce que tu veux installer en 777 (et ne pas oublier de les rechanger ), et redis moi stp si ça marche comme ça je rajouterai les codes pour l'installation de template
à plus
Dernière édition: 27 Oct 2008 15:13 par roni.
Le sujet a été verrouillé.
Plus d'informations
27 Oct 2008 20:15 - 27 Oct 2008 21:03 #6 par lotfi_universal
Réponse de lotfi_universal sur le sujet Re:impossible d'installer des extentions sur serveur distant
Merci pour l'effort Roni,
si ça marche ça sera un miracle pour moi!!!
pour la version? ca m'arrange avec mon patron puisque la version 1.0.15 on y trouve plusieurs extensions mais que va changer avec la version 1.5.x, j'ai essayé et toujours le même problème, en tout cas notre RDV après l'essai merci encor

Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum
Dernière édition: 27 Oct 2008 21:03 par lotfi_universal.
Le sujet a été verrouillé.
  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: serge
Temps de génération de la page : 0.513 secondes