Question Problème avec free

Plus d'informations
15 Déc 2007 19:32 #1 par pinklily
Problème avec free a été créé par pinklily
Bonjour,

Voila j"ai installé joomla sur mon hébergement free mais il me donne ce message d'erreur :

Warning: main(/mnt/148/sda/b/9/allison.busschaert/includes/version.php) [function.main]: failed to open stream: No such file or directory in /mnt/148/sda/b/9/allison.busschaert/joomla/includes/joomla.php on line 71

Fatal error: main() [function.require]: Failed opening required '/mnt/148/sda/b/9/allison.busschaert/includes/version.php' (include_path='/mnt/148/sda/b/9/allison.busschaert/include:.:/usr/php4/lib/php') in /mnt/148/sda/b/9/allison.busschaert/joomla/includes/joomla.php on line 71

Merci

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
16 Déc 2007 01:54 - 16 Déc 2007 02:09 #2 par lavsteph
Réponse de lavsteph sur le sujet Re:Problème avec free
Bonsoir et bienvenue,

quelques questions pour vous venir en aide. ;)

Quel est votre version de Joomla ?

Est-ce que vous avez avez consulté ce lien sur notre wiki ?

Si oui, avez-vous créer un dossier sessions ?
Dernière édition: 16 Déc 2007 02:09 par lavsteph.

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
16 Déc 2007 11:30 - 16 Déc 2007 11:31 #3 par alan
Réponse de alan sur le sujet Re:Problème avec free
Le problème doit venir des valeur du fichier configuration.php, tu y vois 2 paramètres où sont spécifiés ce que l'on appelle des chemins absolus, ces 2 paramètres sont:

$mosConfig_absolute_path
$mosConfig_cachepath

Chez Free, la valeur de ces paramètres ressemble généralement à ça:

$mosConfig_absolute_path = '/var/www/sda/b/7/votre_login-free';
$mosConfig_cachepath = '/var/www/sda/b/7/votre_login-free/cache';

Mais peu importe la valeur de ces paramètres, le fait est que Free a la facheuse manie de changer ces chemins absolus, et ce sans t'en avertir, bien évidemment. Le résultat ce sont des messages d'erreurs sybillins et un site inaccessible.

La solution:

Edite le fichier configuration.php (il se trouve à la racine de ton site Joomla) et repére la ligne commençant par $mosConfig_absolute_path
Remplace toute cette ligne par $mosConfig_absolute_path = $_SERVER;
Toujours dans le fichier configuration.php repére la ligne commençant par $mosConfig_cachepath
Remplace toute cette ligne par $mosConfig_cachepath = $_SERVER.'/cache'; Si tu as Joomla! dans un sous-répertoire, tu devras ajuster les variables comme suit:


$mosConfig_absolute_path = $_SERVER.'/sous-dossier';
$mosConfig_cachepath = $_SERVER.'/sous-dossier/cache';

ATTENTION: si tu bricole ton fichier configuration.php en local, ceci ne fonctionne pas, cette modif marche seulement pour le site sur les serveurs free !
Dernière édition: 16 Déc 2007 11:31 par alan.

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
16 Déc 2007 15:06 #4 par pinklily
Réponse de pinklily sur le sujet Re:Problème avec free
j'ai changé mais ca reste toujours le meme.
La version est 1.0.13 et j'ai deja un dossier session mais cela ne change pas! :unsure:
merci

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
17 Déc 2007 11:18 #5 par krononox
Réponse de krononox sur le sujet Re:Problème avec free
Bonjour,

cela s'est il produit juste apres l'installation de joomla ou apres un composant ?

Administrateur à la retraite ....
Merci de vous conformer aux règles du forum

Connectez-vous ou Créer un compte pour participer à la conversation.

  • kmchen
  • Portrait de kmchen
  • Visiteur
  • Visiteur
21 Déc 2007 21:17 - 21 Déc 2007 21:21 #6 par kmchen
Réponse de kmchen sur le sujet Re:Problème avec free
Je pense que la piste d'Alan est la bonne. Tu n'as sans doute pas bien initialisé ton configuration.php. Tu as probablement installé un Joomla en local et transféré le résultat par FTP mais ton configuration.php est paramétré en fonction de ta machine locale et ne fonctionne pas sur le serveur FREE.

Dans index.php, au même niveau que configuration.php, à la deuxième ligne juste après

opx?php

Insères cette ligne:
[code:1]echo __file__; die();[/code:1]
vas sur ton site et dis nous ce qui s'affiche. (c'est ce que tu devrais avoir dans ton absolute_config_path sans le /index.php à la fin)

Une autre possibilité, si le répertoire /installation est toujours présent est de supprimer (ou renommer) carrément ton configuration.php, taper l'url de ton site dans FIREFOX ou un autre navigateur et refaire ton installation entièrement sur le serveur FREE.

Amuses toi bien
Dernière édition: 21 Déc 2007 21:21 par kmchen.

Connectez-vous ou Créer un compte pour participer à la conversation.

  • 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.194 secondes