- 1
[Opened] Installation de jelix sur un serveur perso...
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...
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
Follow me on twitter - HaveFnuBB! - Fork on GitHub : HaveFnuBB // Jelix // Huanui
[Opened] Installation de jelix sur un serveur perso...
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...
il ressemble à quoi le ficheir application.ini.php ?
Follow me on twitter - HaveFnuBB! - Fork on GitHub : HaveFnuBB // Jelix // Huanui
[Opened] Installation de jelix sur un serveur perso...
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...
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...
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
- 1

