Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 22-12-2008 14:30:08

Baldy
Nouveau membre
Date d'inscription: 22-12-2008
Messages: 9

Intégrer un forum phpBB à un site développé sous Zend

Bonjour

Dans le cadre de la conception d'un extranet sous Zend, je dois intégrer un forum. J'ai choisi phpBB pour plusieurs raisons que je ne citerais pas ici car inutiles.

J'ai donc un répertoire contenant l'ensemble du site et un sous répertoire "forum". Quand je regardais mon forum j'avais un message d'erreur.

Code:

Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (forum)' in C:\Program Files\EasyPHP2\www\myFHM\library\Zend\Controller\Dispatcher\Standard.php:249 Stack trace: #0 C:\Program Files\EasyPHP2\www\myFHM\library\Zend\Controller\Front.php(914): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 C:\Program Files\EasyPHP2\www\myFHM\index.php(42): Zend_Controller_Front->dispatch() #2 {main} thrown in C:\Program Files\EasyPHP2\www\myFHM\library\Zend\Controller\Dispatcher\Standard.php on line 249

En cherchant un peu j'ai compris que la redirection des pages pouvait être en cause. J'ai donc rajouter 2 lignes dans le htaccess situé à la base du répertoire du site.

Code:

# Règles de réécriture pour Zend Framework
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

Cela a pour effet de ne plus mettre le message d'erreur ... mais une page blanche à la place.

Pourriez vous me dire où je me trompe?

Merci

Hors ligne

 

#2 22-12-2008 15:36:49

nick
Membre
Date d'inscription: 31-05-2008
Messages: 84

Re: Intégrer un forum phpBB à un site développé sous Zend

il faut plutot mettre quelque chose comme ça :

Code:

RewriteRule ^/forum.* - [L]

Hors ligne

 

#3 22-12-2008 16:54:26

Baldy
Nouveau membre
Date d'inscription: 22-12-2008
Messages: 9

Re: Intégrer un forum phpBB à un site développé sous Zend

J'ai mis ceci

Code:

# Règles de réécriture pour Zend Framework
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/forum.* - [L]

Mais ça ne marche pas mieux.

Hors ligne

 

#4 22-12-2008 17:02:01

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Intégrer un forum phpBB à un site développé sous Zend

Hello,

As-tu essayer les règles préconisées dans la doc ?

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#5 22-12-2008 17:04:49

Baldy
Nouveau membre
Date d'inscription: 22-12-2008
Messages: 9

Re: Intégrer un forum phpBB à un site développé sous Zend

J'aimerais bien, mais je ne sais pas où chercher dans la documentation, elle est tellement imposante ...

Hors ligne

 

#6 22-12-2008 17:10:09

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Intégrer un forum phpBB à un site développé sous Zend

Hello,

Le QuickStart pour commencer, comme son nom l'indique c'est pour démarrer rapidement wink.
http://framework.zend.com/docs/quicksta … write-rule

Tu retrouve ces infos plus en détails à cette adresse : http://framework.zend.com/manual/fr/zen … ckstart.go ou http://framework.zend.com/manual/fr/zen … troduction

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#7 22-12-2008 17:18:06

Baldy
Nouveau membre
Date d'inscription: 22-12-2008
Messages: 9

Re: Intégrer un forum phpBB à un site développé sous Zend

Si je lmet le code qu'y est indiqué

Code:

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d

Cela me remet l'erreur que j'avais au départ.

Par contre j'ai une chose positive. Avec le htaccess écrit de cette façon

Code:

# Règles de réécriture pour Zend Framework
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php

Le forum s'affiche bien en local (ma machine) mais pas sur le serveur de destination.

Hors ligne

 

#8 22-12-2008 17:25:49

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Intégrer un forum phpBB à un site développé sous Zend

Hello,

Tu utilises bien tout ?

Code:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

Les RewriteCond seules ne font rien. De plus tu peux avoir à ajouter un RewriteBase.

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#9 23-12-2008 16:17:57

Baldy
Nouveau membre
Date d'inscription: 22-12-2008
Messages: 9

Re: Intégrer un forum phpBB à un site développé sous Zend

Toujours pas. J'ai remplacé ce que j'avais à l'heure actuelle par ce que tu as écris et ça affiche toujours une page blanche. Le forum s'affiche toujours correctement en local mais pas sur le serveur.

Hors ligne

 

#10 23-12-2008 16:41:44

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Intégrer un forum phpBB à un site développé sous Zend

Hello,

Sur le serveur, tu est dans le www ou dans un sous-dossier ?

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#11 23-12-2008 16:55:42

Baldy
Nouveau membre
Date d'inscription: 22-12-2008
Messages: 9

Re: Intégrer un forum phpBB à un site développé sous Zend

dans un sous dossier, qui correspond au projet en cours. Et dans ce sous dossier il y a le sous dossier du forum.

Hors ligne

 

#12 23-12-2008 17:08:08

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Intégrer un forum phpBB à un site développé sous Zend

Hello,

Donc c'est sans doute le RewriteBase qu'il te manque :

Code:

RewriteEngine On
RewriteBase /sousdossier
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#13 23-12-2008 17:13:33

Baldy
Nouveau membre
Date d'inscription: 22-12-2008
Messages: 9

Re: Intégrer un forum phpBB à un site développé sous Zend

Ca ne fonctionne toujours pas visiblement

Code:

# Règles de réécriture pour Zend Framework
RewriteEngine on
RewriteBase /forum
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

Pourtant j'ai bien l'arborescence suivante : www-->projet-->forum (avec le .htaccess dans le répertoire "projet")

Hors ligne

 

#14 23-12-2008 18:37:07

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Intégrer un forum phpBB à un site développé sous Zend

Hello,

Le sous-dossier ce n'est pas le forum, c'est le dossier de ton appli ZF où je n'ai compris ton arborescence.

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#15 24-12-2008 09:17:53

Baldy
Nouveau membre
Date d'inscription: 22-12-2008
Messages: 9

Re: Intégrer un forum phpBB à un site développé sous Zend

Problème résolu, merci d'avoir passé tout ce temps à m'aider smile

Dernière modification par Baldy (24-12-2008 10:50:41)

Hors ligne

 

#16 24-12-2008 13:15:06

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Intégrer un forum phpBB à un site développé sous Zend

Hello,

Peux-tu nous éclairer sur la solution, STP ?

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#17 24-12-2008 13:40:37

Baldy
Nouveau membre
Date d'inscription: 22-12-2008
Messages: 9

Re: Intégrer un forum phpBB à un site développé sous Zend

En fait ton code marche bien. Le soucis c'est que j'avais AUSSI un problème d'accès à ma BDD :s

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages