Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1242 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  installation mediawiki sur compte free.erreur....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

installation mediawiki sur compte free.erreur....

n°1117454
gostbuster
gostbuster
Posté le 12-06-2005 à 19:09:30  profilanswer
 

Bonjour a tous.
 
voila, j'essaye en vain d'installer mediawiki sur un comtpe free. j'ai pu voir sur internet que la meilleur facon etait de :
-installer le wiki en local avec easyphp
-exporter la base de donné via phpmyadmin en local
-modifier quelques parametres dans le fichier localsettings.php
 
et apres on mettait la database sur le sql de free, et on copie tous les fichiers du wiki sur le compte. jesque la tout va bien, j'ai crée les tables avec succés et j'ai vérifié que j'avais bien modifié les bons parametres. mais probleme ! quand je veux acceder au wiki voila l'erreur :
 
Warning: dir(): Unable to access /var/www/free.fr/1/f/skins in /var/www/free.fr/2/2/pipunderground/wiki/includes/Skin.php on line 22
 
Warning: dir(/var/www/free.fr/1/f/skins): failed to open dir: No such file or directory in /var/www/free.fr/2/2/pipunderground/wiki/includes/Skin.php on line 22
 
Fatal error: Call to a member function on a non-object in /var/www/free.fr/2/2/pipunderground/wiki/includes/Skin.php on line 27, je n'arrive pas a comprendre d'ou ca vient !
 
voici la ligne 22 du fichier skin.php
 
$skinDir = dir($IP.'/skins');
 
et voila la ligne 27
 
while ( false !== ( $file = $skinDir->read() ) ) {
 
j'ai essayé des tas de choses mais rien, je ne vois pas ou est le probleme ! j'espeere que vous arriverez a me depatouiller car la je perd espoir ! merci d'avance
 
voici la methode que j'ai utilisé pour l'installer !
 
* on installe mediawiki sur un serveur qui fonctionne (comme chez apinc.org ou sur un serveur LAMP déjà présent sur votre ordi, sur EasyPHP...) ;
* on récupère la base de données via PHPMyAdmin (par exemple) et on la place sur l’hébergement free ;
* on récupère le fichier LocalSettings.php, on l’édite et on modifie les lignes suivantes :
o ligne 7 : $IP = "/var/www/free.fr/1/f" ; (en fait c’est l’adresse que vous pourriez retrouver dans les messages d’erreurs balancés par free comme, par exemple, Parse error: parse error, unexpected T_STRING in /var/www/free.fr/1/f/nom_site_free/LocalSettings.php on line 10) ;
o ligne 23 : $wgSitename = "nom_site_free" ; (où nom_site_free est le nom de votre site du type http://nom_site_free.free.fr) ;
o $wgScriptPath = "/nom_site_free" ;
o $wgDBserver = "sql.free.fr" ;
o $wgDBname = "nom_site_free" ;
o $wgDBuser = "nom_site_free" ;
o $wgDBpassword = "mot_de_passe_du_compte_free" ;
 
Et là ça devrait fonctionner normalement.
 
source http//j.portalier.free.fr/wiki/index.php?title=MediaWiki#Installation_.26_Configuration
 
sof que a la place de $IP = "/var/www/free.fr/1/f" j'ai mi $IP = "/var/www/free.fr/2/2" de toute facon meme avec 1/f ca marche pas non plus, et en fait les erreur yavait affiché 2/2.......
 
merci pour votre aide


---------------
gost
mood
Publicité
Posté le 12-06-2005 à 19:09:30  profilanswer
 

n°1117710
Master p
My new cock ring :D
Posté le 12-06-2005 à 23:47:37  profilanswer
 

Citation :

Warning: dir(): Unable to access /var/www/free.fr/1/f/skins in /var/www/free.fr/2/2/pipunderground/wiki/includes/Skin.php on line 22

1/ La méthode d'installation est là : http://meta.wikimedia.org/wiki/Med [...] stallation
2/ Le problème est indiqué dans la réponse du serveur, il serait peut-être utile de le lire [:dawa]


---------------
HAHAHA I M USING TEH INTERNET
n°1118460
gostbuster
gostbuster
Posté le 13-06-2005 à 15:45:52  profilanswer
 

oui, au debut j'avais fait cette methode, mais ca marchais pas, car le serveur free n'accepte pas le chmod !!! c'est pour ca que j'ai utilisé la methode que j'ai decrite !!!
donc quel et mle probleme ? que dit le serveur ?


---------------
gost
n°1118659
Master p
My new cock ring :D
Posté le 13-06-2005 à 18:25:37  profilanswer
 

Ça me troue le cul ça, pas moyen de modifier les chmod des fichiers et des répertoires sur un compte Free :gratgrat:
Désolé, mais, rien que pour ça, c'est mort [:spamafote] (il semblerait que wikimedia écrive dans le répertoire, or c'est impossible s'il n'en a pas les droits).
L'erreur que php renvoyait n'a rien à voir avec ce problème. Il est impossible d'accéder à /var/www/free.fr/1/f/skins in /var/www/free.fr/2/2/pipunderground/wiki/includes/Skin.php. Ça veut dire ce que ça veut dire, rien de plus :D

Citation :

o ligne 7 : $IP = "/var/www/free.fr/1/f" ; (en fait c’est l’adresse que vous pourriez retrouver dans les messages d’erreurs balancés par free comme, par exemple, Parse error: parse error, unexpected T_STRING in /var/www/free.fr/1/f/nom_site_free/LocalSettings.php on line 10) ;

L'erreur vient de cette absurdité. Tu as copié -collé directement cette adresse dans ton script. L'auteur du "tuto" doit pas connaître la variable prédéfinie $_SERVER['DOCUMENT_ROOT'] qui renvoie l'emplacement sur le serveur de la racine du site.


---------------
HAHAHA I M USING TEH INTERNET
n°1118705
gostbuster
gostbuster
Posté le 13-06-2005 à 19:18:57  profilanswer
 

c'est vrai que c'est assez absurde, seule chose cependant c'est que l'installation du wiki est bel et bien pourtant possible sur un compte free (cf le site source ou le tuto a été fait !) la variable IP, ben j'ai aussi mi $IP = "/var/www/free.fr/2/2" car dans lerreur, c'est ce dont il été question (marqué dans lerreur). donc je ne voit pas ce qu'il faut faire.....
 


---------------
gost
n°1118709
Master p
My new cock ring :D
Posté le 13-06-2005 à 19:23:41  profilanswer
 

$IP = $_SERVER['DOCUMENT_ROOT'];


---------------
HAHAHA I M USING TEH INTERNET
n°1118812
gostbuster
gostbuster
Posté le 13-06-2005 à 21:32:43  profilanswer
 

hey ca avance on dirait bien, maintenant voila que j'ai un probleme de cookie bloqué quand je tente d'acceder a http://pipunderground.free.fr ! c'est surement une variable a changer ? ca vient dou cette histoire ? j'ai supprimé mes cookies, mais rien a faire ! erreur du chargement de la page enr aison d'un cookie bloqué !

n°1120786
gostbuster
gostbuster
Posté le 15-06-2005 à 14:13:59  profilanswer
 

up, personne voi le souci alors ?

n°1121351
Master p
My new cock ring :D
Posté le 15-06-2005 à 22:16:49  profilanswer
 

Va sur le support de mediawiki, si tu comprends pas les script que t'installes, nous non plus [:spamafote] (surtout de là où je suis :D)


---------------
HAHAHA I M USING TEH INTERNET
n°1123617
cbonar
Posté le 17-06-2005 à 19:22:08  profilanswer
 

Moi je viens d'installer mediawiki sur free en mode bourrin : j'ai tout copié dans un répertoire "include" à la racine de mon site, parceque mediawiki cherche à modifier la variable contenant les répertoires d'inclusion, mais c'est interdit sur free.
C'est réellement tout ce que j'ai fait (aucune modif, j'ai suivi l'install standard), et ça a l'air de marcher sans problème.

mood
Publicité
Posté le 17-06-2005 à 19:22:08  profilanswer
 

n°1125241
jets
Posté le 20-06-2005 à 15:01:08  profilanswer
 

bonjour !
 
j'ai egalement effectue la meme manip, copie dans le repertoire monlogin.free.fr/include
 
par contre j'ai un probleme  a l'install (script config/index.php) il me fait une erreur  
d'acces MySql.  :kaola:  
 
les parametres d'acces a la base sont bien :
sql.free.fr
monlogin
monlogin
monpassword  
???
 
ps: quand tu dis que tu as tout copier sous include, dans include tu as le repertoire wikimedia ou alors c'est le repertoire wikimedia qui s'appelle maintenant include ?
 
merci  :)  

n°1125443
cbonar
Posté le 20-06-2005 à 17:56:11  profilanswer
 

jets a écrit :

par contre j'ai un probleme  a l'install (script config/index.php) il me fait une erreur d'acces MySql.  :kaola:


Il faut également spécifier le mot de passe 'root' (le même que pour l'accès dans le cas de free).
La page de résultat affiche alors une progression, mais s'arrête avant la fin.
Si tu renvoie le formulaire/rafraichit la page (ctrl+R sous firefox) à ce moment là, ca passe.
 

jets a écrit :

ps: quand tu dis que tu as tout copier sous include, dans include tu c'est le repertoire wikimedia qui s'appelle maintenant include ?


oui, c'est ca, même si ce n'est que provisoire j'espère :
/include/
/include/config/
/include/docs/
...
/include/skins/
/include/tests/
/include/LocalSettings.php
...
 
Une petite précision également : il faut créer un répertoire "sessions" à la racine du site si ce n'est pas déjà fait, sinon impossible de changer ses préférences ou d'éditer une page.
 
Pour d'autres infos (par exemple utiliser un autre emplacement que /include), j'ai trouvé cette url : http://j.portalier.free.fr/wiki/in [...] =MediaWiki (cependant, je n'ai pas testé la méthode indiquée).
 
Désolé pour les infos au compte goutte, je suis moi-même en train de tester l'installation de wikimedia sur free ;)
 
++

n°1126346
jets
Posté le 21-06-2005 à 14:58:16  profilanswer
 

Avec ces dernieres indications ca a l'air de bien marcher !  :bounce:  
 
merci  :)  
 
 
pour recapituler :
 
- copier le contenu de mediawiki_x_...  dans le repertoire monlogin.free.fr/include
 
- aller sur la page monlogin.free.fr/include/config/index.php
 
- remplir toutes les informations possibles :
 
Site name : libre cours a votre imagination !
contact email : votre email
language : ce que vous voulez !
copyright : choix par defaut en ce qui me concerne !
sysop account name : votre_login
sysop password : votre_password  
shared memory caching : pour ce qui me concerne, choix par defaut !
mysql server : sql.free.fr
database name : votre_login
db usernemae : votre_login
db password : votre_password
database table prefix : ce que vous voulez ! par exemple mediawiki_
db root password : votre_password  
 
comme l'a indique cbonar : "
La page de résultat affiche alors une progression, mais s'arrête avant la fin.
Si tu renvoie le formulaire/rafraichit la page (ctrl+R sous firefox) à ce moment là, ca passe. "
 
 
et effectivement ca passe :)
 
ensuite il suffit de copier comme c'est indique le fichier de configuration cree de monlogin.free.fr/config vers monlogin.free.fr
 
et le tout est joue :)
 
merci cbonar pour ces dernieres informations :)
 
maintenant reste a savoir comment tout ca fonctionne ;)

n°1129135
gostbuster
gostbuster
Posté le 23-06-2005 à 20:02:25  profilanswer
 

ouais merci pour ces renseignement, ca fonctionne a merveille, par contre pour cette histoire de dossier include, ya bien sur un moyen : si vous voulez que votre page d'acceuil wiki soit la page d'acceuil du site, vous faite un fichier php avec seulement :
 
<?
include("http://nom du site/include/index.php?title=Accueil" );
?>
 
par exemple moi ca donne :
 
<?
include("http://wikipip2006.free.fr/include/index.php?title=Accueil" );
?>
 
vous nommez ce fichier donc index.php a mettre a la racine du site, et le tour est joué !

n°1186264
jarod501
Posté le 28-08-2005 à 13:28:42  profilanswer
 

Le dossier include ca marche bien, mais j'ai un petit problème, c'est qu'a l'install je n'ai pas de compte sysop de créé malgré le fait que je remplisse les champs prévus à cet effet. C'est à dire que quand je veux m'identifier avec les logs du compte que j'ai créé pendant l'istall, il me dit que l'utilisateur n'existe pas  :sweat:  .
Une suggestion?
ps: j'ai réinstallé plusieurs fois sans changement.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  installation mediawiki sur compte free.erreur....

 

Sujets relatifs
Problème variable php (après installation avec apache)Erreur "broken pipe" et flush de stdout
Erreur d'application quand j'enregistre le prgmCompte les lignes de code ?
Installation DBD::oracleProcess.GetProcesses() sur W2K, compte non admin
wxScintilla, problème d'installationerreur de segmentation
Windev mobile: Erreur inattendue[SQL SERVEUR 2000] creation de compte URGENT!
Plus de sujets relatifs à : installation mediawiki sur compte free.erreur....


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR