erreur avec la function : themeheader()
Auteur Sujet

Post 
Bon voila, j'ai tout installé, tout à marché, c'est allé juska 100%, mais sauf que quand je veux rejoindre le site, et bien ça me met ce message d'erreur.

Citation :
Fatal error: Call to undefined function: themeheader() in /var/www/free.fr/4/4/teamhop/PostNuke-0.762/PostNuke-0.762/html/header.php on line 42


C'est balo ^^
Et c'est surtout casspied en fait :-p
Si vous aviez la solution sa m'aiderai!

Sinon sa peut peut etre vous aider, je sui hébergé par free, (j'ai cru comprendre que certaines erreur pouvaient venir de là)

Et pr la version, c'est celle qui est téléchargeable sur le site en ce moment, donc j'imagine que c'est la derniere.
Voila, merci d'avance!
Données personnelles

Post 
1- le transfert FTP s'est bien passé ?

2- essaie de réuploader le dossier themes

3- essaie de faire teamhop.free.fr/PostNuke-0.762/PostNuke-0.762/html/index.php


Gilles  ><>°
Données personnelles Accueil

Post 
C'est bon merci ça à marché icon_biggrin icon_biggrin icon_biggrin
Données personnelles

Post 
Ben moi, c'est très proche. A quelques nuances près. J'm'explique :

Mon objectif est de tester le Module Generator avec OpenStar.

a) J'ai installé easyphp sur ma station (XP Pro SP2).

b) J'ai installé OpenStar 4.02. Le process s'est déroulé correctement (j'ai dû aller modifier le magic_quotes_gpc).

c) Je lance le index.php à la racine du site et j'obtiens "Impossible d'ouvrir la page". Tiens ???

d) Je vérifie la présence, l'état du serveur apache, ... et finis par perdre mon latin.

e) J'édite index.php et ajoute "coucou" en ligne 1 puis relance index.php et j'obtiens :
Citation :
coucou
Fatal error: Call to undefined function: themeheader() in c:\program files\easyphp1-8\www\processacademy\header.php on line 42

f) Je cherche de forum en forum et finis par soupçonner un problème de cache (pnRender/*.* en 777). Sauf que je suis sous XP. J'ai édité les autorisations, tout passé à "contrôle total". Rien n'y fait.

g) J'approfondis la recherche et reviens bredouille ...

Alors que dois-je faire ?

D'avance merci.

laurent

nota : le problème "impossible d'ouvrir la page" semblait venir du fait que je n'avais pas rebooter ma station. je reste donc sur "header.php on line 42".
Données personnelles

Post 
Citation :
Mon objectif est de tester le Module Generator avec OpenStar.

Le module Generator est simplement un générateur de modules blanc. tu lui donne le nom du module que tu va créer et ensuite, il te crée la structure, rien de plus. du reste, tu n'as pas besoin d'installer openstar pour le tester.
A noter que ce système n'est utile que si l'on veut commencer à développer, et encore, le module blank est fait pour celà à la base !

a+

PS: as-tu passé le script d'installation ??


Gilles  ><>°
Données personnelles Accueil

Post 
Fausse direction gilles.

Tu réagis à l'objectif (mon but) et non au prérequis : l'installation d'OpenStar (en local) qui me pose problème. Lorsque j'aurais franchi cette étape j'essaye ET "Module Generator" ET le "module blank" (petite étude comparative pour voir ce qui me conviendra le mieux.

Mais je n'en suis pas là ... puisque l'install s'est déroulé jusqu'au bout sans problème puis ... au lancement du site (http://127.0.0.1/ ... /index.php), j'obtiens :
Citation :
Fatal error: Call to undefined function: themeheader() in c:\program files\easyphp1-8\www\processacademy\header.php on line 42

Je pense (sans certitude) que cela pourrait venir de droits (type chmod) sauf que mon site tourne en local sur ma station XP pro et que chmod et Windows sont étrangers.

Mais cela vient-il de là ?

laurent
Données personnelles

Post 
laurenth a écrit :

Je pense (sans certitude) que cela pourrait venir de droits (type chmod) sauf que mon site tourne en local sur ma station XP pro et que chmod et Windows sont étrangers.

Mais cela vient-il de là ?


Peu de chance, les droits qu'ils soient sur windows ou linux ne posent aucun problèmes. Sous linux, les chmod permettent de mettre en place les permissions sous XP, ce sont soit les permissions avancées comme avec IIS je crois ou les "lecture seule". PHP fait complètement la conversion entre les deux. Il reconnais l'OS et suivant l'OS regarde les chmod ou les "lecture seule" !

L'erreur que tu as est assez récurrente. je vais approfondir la question pour essayer de trouver !

a+


Gilles  ><>°
Données personnelles Accueil

Post 
Pistes de solutions:


a+


Gilles  ><>°
Données personnelles Accueil

Post 
la première solution à mon avis..

j'ai eu un truc du genre à l'époque. j'avais mis un theme AT dans un de mes sites, mais j'avais oublié d'activer le module autotheme.. j'avais eu un message de ce type aussi.

remettre le theme par défaut de PN
Données personnelles Accueil

Post 
Eraser a écrit :
remettre le theme par défaut de PN


A noter que pour remettre le theme par défaut, il est préférable d'utiliser le couteau suisse PSAK disponible sur le lien que j'ai donné tout à l'heure !

a+


Gilles  ><>°
Données personnelles Accueil
Post 
Merci à vous tous ! Je viens de trouver la solution. Voici comment :

> j'ai installé le PN Swiss Army Pack (je ne connaissais que de nom mais ne savais pas à quoi cela servait).

> je l'ai lancé et j'ai eu un warning me signalant l'absence de la table "module_vars". Après vérification (phpMyAdmin), j'ai bien trouvé la table. Mais l'install d'OpenStar préfixe les tables PN "os_core".

> j'ai édité "config.php" et la variable 'prefix' (ligne 54) était ainsi : $pnconfig['prefix'] = '';

> j'ai modifié pour avoir : $pnconfig['prefix'] = 'os_core';

> j'ai lancé http://127.0.0.1/ ... /index.php.

La page d'accueil se présente sans problème apparent ! Ca marche !!!

Enore merci.

laurent
Données personnelles