Forum pragmaMx France 24 Mai 2012 à 18:10:09 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: problème smf  (Lu 5012 fois)
bolderiz35
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 21


« le: 20 Décembre 2008 à 15:52:35 »

bonjour , suite a un soucis sur mon site , j'ai du tout refaire et depuis quand j'essaie d'installer le forum smf j'ai un message d'erreur

avant de le planter je l'avais deja installer et sa fonctionnais tres bien
 
et là depuis 1 semaine que j'essaie de le réinstaller

j'ai ce message :

pragmaMx-SMF Integration is not installed
   [ Install or Information ]

Fatal error: Cannot redeclare is_admin() (previously declared in /home/sites/demonium.fr/public_html/includes/nukefunctions.php:48) in /home/sites/demonium.fr/public_html/modules/Forum/smf/Sources/Security.php on line 820

j'ai décortiquer le forum pour trouver la solution , mais rien a faire

si vous avez une astuce je suis preneur

merci d'avance
Journalisée
algebre
Team
Membre Senior Mx
******
Hors ligne Hors ligne

Messages: 342



« Répondre #1 le: 20 Décembre 2008 à 19:23:16 »

bonjour ,

Problème :
Citation
Fatal error: Cannot redeclare is_admin() (previously declared in /home/sites/demonium.fr/public_html/includes/nukefunctions.php:48) in /home/sites/demonium.fr/public_html/modules/Forum/smf/Sources/Security.php on line 820

il est claire que la double déclaration d'une même fonction dans PHP pose problème,
 
la première fonction is_admin() déclarée dans /includes/nukefunctions.php assure la compatibilité de tout ce qui viens de PHP-Nuke blocks, modules, themes....

la deuxième dans /smf/Sources/Security.php fait appele à une autre fonction isAllowedTo() , dans une installation de SMF stand alone


explication :

quelque part dans changelog.txt du Bridge SMF/pragmaMx il y a cette ligne:

Citation
Removed function is_admin(), which is obsolete (Security.php)

c-à-d que dans le fichier/modules/Forum/smf/Sources/Security.php avant l'application du Bridge il y a ces lignes:
Code:
<?php
// Grudge chickens out and puts this in for combatibility. This will be ripped out on day one for SMF 1.2 though ;)
function is_admin()
{
isAllowedTo('admin_forum');
}
?>

et après les changements effectués par le Bridge ces mêmes lignes redeviennent comme ça :
Code:
<?php
// Grudge chickens out and puts this in for combatibility. This will be ripped out on day one for SMF 1.2 though ;)
// changes for pragmaMx
/* 
function is_admin()
{
isAllowedTo('admin_forum');
}
 */
// end changes for pragmaMx
?>
en claire ces lignes sont neutralisées

Conclusion:

le bridge n'est pas installé et ça due a un mauvais CHMOD


Solution :
Si votre serveur ne permet pas les CHMOD automatiques ,il faut faire ça manuellement via un client FTP



« Dernière édition: 20 Décembre 2008 à 19:35:26 par algebre » Journalisée
bolderiz35
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 21


« Répondre #2 le: 20 Décembre 2008 à 20:54:27 »

bonsoir algebre

merci pour l'info j'ai trouver la ligne 819 dans security.php

j'ai modifier les chmods en 777,666 mais sa change rien

donc quel manip dois je fais pour corriger mon problème

merci d'avance
« Dernière édition: 20 Décembre 2008 à 21:24:12 par bolderiz35 » Journalisée
algebre
Team
Membre Senior Mx
******
Hors ligne Hors ligne

Messages: 342



« Répondre #3 le: 20 Décembre 2008 à 23:03:55 »

Re
le CHMOD doit etre fait avant l'installation du package pragmaMx
et ce n'est pas que le fichier Security.php, il ya un tas de fichier a CHMODer
dans le fichier /modules/Forum/smf/Packages/pragmaMx.zip
il y a la liste des fichier a modifier ( des fichier du type Security.php.xml)
ex: dans le fichier Security.php.xml on trouve les modifs a faire dans le fichier Security.php
Journalisée
bolderiz35
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 21


« Répondre #4 le: 20 Décembre 2008 à 23:17:03 »

re

je vais reinstaller mon backup  et recommencer , se que je trouve bizarre c'est qu'avant de planter ,je n'avais rien eu de special a faire lors de l'install
Journalisée
bolderiz35
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 21


« Répondre #5 le: 21 Décembre 2008 à 18:56:09 »

encore moi juste pour dire que j'ai retrousser mes manches et que maintenant sa fonctionne

merci algèbre de t'être intéresser à mon problème

salutation
Journalisée
Pages: [1]   Haut de page
Imprimer
Forum pragmaMx France  |  Modules spécifiques & Blocs  |  Forum SMF (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: problème smf
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

Plus