Module non trouvé

Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.

Auteur Message

Charly Pro

Vendredi 29 Juin 2007 10:57:59 am

Module non trouvé

Bonjour,
Bonjour j'ai installé des pages sous la racine /ezPublish.
Mon pb c'est que je ne peux pas accéder aux pages via l'URL http://monsite/monfichier.php
ezPublish prend la main et remonte l'erreur "Erreur / kernel (20).

En fait comment rendre accéssible mes pages qui serait a la racine de ezPublish

Merci par avance

Charles-Edouard Coste

Vendredi 29 Juin 2007 11:25:28 am

Re: Module non trouvé

Pour éviter qu'eZ publish prenne la main il faut configurer la réécriture d'urls pour qu'elle ne redirige pas ton url en "monsite/monfichier.php" vers index.php mais vers monfichier.php
Cependant cette pratique me paraît très très mauvaise, car à chaque nouveau fichier il faudra rajouter une règle dans apache ou dans un fichier .htaccess. C'est une solution très lourde.
De plus cela courcircuite le comportement d'eZ publish qui est justement sensé traiter à lui seul toutes les requetes et les urls. Que se passera-t-il le jour où vous créerez une page dans eZ publish qui aura le même nom? Elle deviendra inaccessible. Il faudra tenir un listing de toutes les fichiers que vous avez rajouté.
Sans parler du fait que rajouter des fichiers dans le dossier d'ezpublish est fortement déconseillé tu point de vue maintenance.
Ce que je vous suggère ce serait de créer un sous-domaine ou un autre domaine pointant vers un autre répertoire dans lequel vous pourrez mettre tous les fichiers que vous voulez et qui seront donc à l'extérieur du système.
Pourquoi pas http://www2.monsite.com/, http://mesfichiers.monsite.com/, ou encore http://messcripts.monsite.com ?

------------------------------------------
http://charlycoste.fr

Charly Pro

Vendredi 29 Juin 2007 11:55:53 am

Re: Module non trouvé

Merci pour ta reponse, mais en fait le fichier c'est un fichier html statique qu'on doit pourvoir y accéder via le navigateur http://www.monsite.com/monfichier.html, .

merci

Cyrille Catcha-Picard

Vendredi 29 Juin 2007 2:20:57 pm

Re: Module non trouvé

Bonjour,
essayez de configurer votre virtual host suivant ce procédé :
http://ez.no/doc/ez_publish/techn.../3_8/installation/virtual_host_setup

A cette ligne :
Rewriterule ^/extension/[^/]+/design/[^/]+/(stylesheets|images|javascripts?)/.* - [L]

Apache comprend qu'on laisse l'acces aux dossiers stylesheets, images, javascript(s) contenus dans les dossiers "design" de vos extensions,
Essayez de la remplacer par ca :
Rewriterule ^/extension/[^/]+/design/[^/]+/(stylesheets|images|mes_pages_html|javascripts?)/.* - [L]

Ce dossier 'mes_pages_html' doit etre placé dans le design de votre extension.
vous pourrez alors acceder à vos pages via :
http://www.monurl.com/extension/m...n_design/mes_pages_html/ma_page.html

Charles-Edouard Coste

Vendredi 29 Juin 2007 2:25:55 pm

Re: Module non trouvé

Ca ne change rien. Soit il doit être intégré dans le système PAR le système, soit il doit être à l'extérieur.
eZ publish ne prend pas comme postula que vous allez vous passez de lui un coup sur deux pour afficher vos propres pages.
En faisant cela vous compromettez la cohérence du système.
Il vaut mieux que vous mettiez dans une page d'eZ publish un lien externe vers votre page statique sur ww2.votresite.com/pagestatique.html
Je pense que n'importe qui sur ce forum sera de mon avis.
Dans le pire des cas, vous pourrez toujours indiquez dans les rewriterules que les chemins se terminant par .html ne doivent pas renvoyer sur index.php mais ce n'est pas une solution très élégante.

------------------------------------------
http://charlycoste.fr

Sylvain Guittard

Vendredi 29 Juin 2007 2:53:09 pm

Re: Module non trouvé

Je suis tout à fait d'accord avec Charles-Edouard,

Sa solution me parait plus sure sur le long terme au niveau sécurité, stabilité et maintenance.

Bon courage,
Sylvain

Cyrille Catcha-Picard

Vendredi 29 Juin 2007 3:43:24 pm

Re: Module non trouvé

tout à fait d'accord aussi, je donne une solution parmi tant d'autres
Rien ne nous empeche de moduler ez publish à notre souhait (ou celui des clients)...

en tout cas Charly Pro, si vous restez sur votre idée, vous devrez sans doute toucher au virtual host (pour changer les regles ou créez vos sous domaines)

Cordialement

eZ publish™ copyright © 1999-2009 eZ systems as