Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] Installation de jelix sur un serveur perso...

Posted by Mindiell on 11/07/2011 22:57

Première installation sur linux, je fais donc un peu tout comme je peux :

  • Accès par la console
  • Le site fonctionne bien sur un sevreur WAMP
  • Il est configuré pour fonctionner sur du easyPHP en site alias (basepath modifié, tout ça)

J'ai du mal à le faire fonctionner, pour le moment c'est apache qui bloque :

PHP Warning: require(/init.php): failed to open stream: no such file or directory in /var/www/monstie/application.init.php on line 12
PHP Fatal Error: require(): Failed opening required '/init.php' (include path='.:/usr/share/php:/usr/share/pear') in /var/www/monsite/application.init.php on line 12

Cependant, j'ai un fichier test.php qui contient ça :

echo dirname(FILE).'/'; // Affiche => /var/www/monsite/www/
echo realpath($path.'../../jelix/lib/jelix/');; // Affiche => /var/www/jelix/lib/jelix

Si vous avez une idée, je sèche :)


Mindiell

  [Opened] Installation de jelix sur un serveur perso...

Reply #1 Posted by foxmask on 11/08/2011 01:11

bonsoir,

désolé mais c'est du chinois :-)

Quand on installe une application d'une plateforme à l'autre :

1) on purge le cache

après ben ca roule sinon on s'y est mal pris pour la configuration apache avec son vhost


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] Installation de jelix sur un serveur perso...

Reply #2 Posted by Mindiell on 11/08/2011 06:19

Bonjour,

Je suis passé d'une plate-forme windows avec easyPhp sur du linux avec Apache. Le Virtual Host renvoie sur le répertoire www. J'ai fait un alias vers le répertoire jelix-www (qui fonctionne bien). Le "truc" c'est qu'apparemment, il ne trouve pas les fichiers qu'il faut. Les droits sont bons (www-data et lecture/écriture possible). Cependant, le fichier de mon application application.init.php n'arrive pas à inclure init.php.


Mindiell

  [Opened] Installation de jelix sur un serveur perso...

Reply #3 Posted by foxmask on 11/08/2011 09:18

il ressemble à quoi le ficheir application.ini.php ?


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] Installation de jelix sur un serveur perso...

Reply #4 Posted by Mindiell on 11/08/2011 12:04

Ben c'est le fichier de base à priori. Ca plante sur la deuxième ligne :

$appPath = dirname (FILE).'/';
require (realpath($appPath.'../../jelix/lib/jelix/').'/'.'init.php');


Mindiell

  [Opened] Installation de jelix sur un serveur perso...

Reply #5 Posted by laurentj on 11/08/2011 13:22

realpath renvoi chaine vide quand le chemin qu'on lui donne n'existe pas. Donc soit le chemin n'est pas bon, soit ton repertoire relatif ../../jelix/lib/jelix n'existe pas

  [Opened] Installation de jelix sur un serveur perso...

Reply #6 Posted by Mindiell on 11/08/2011 15:31

Le problème, c'est que dans mon premier message, je signale avoir un fichier test qui affiche les chemins. D'ailleurs, maintenant mon fichier est.php fait un require (le même) et il ne provoque pas d'erreur ! Je suis un peu perdu :/

Je crois que je vais tout remettre à plat un de ces 4 :)


Mindiell

 
Page
  1. Installation de jelix sur un serveur perso...