Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/01/2008, 16h29   #1
Invité régulier
 
Inscription : août 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 18
Points : 8
Points : 8
Par défaut Recherche avec Zend_Search_Lucene

Salut tout le monde :
Aprés l'installation du framework que c'est fait avec succés grace à vous, je veux faire un moteur de recherche avec zend
j'ai suivi un tutorial en ligne sur l'adresse suivante
http://prematureoptimization.org/tal..._IPC-SE-07.pdf

mais ma recherche ne se réalise pas
j'ai une erreur qui s'affiche sur l'écran elle est la suivante

Code :
1
2
 
Fatal error: Uncaught exception 'Zend_Search_Lucene_Exception' with message 'fopen(C:\wamp\www\zf-crawler\application\var/segments) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory' in C:\wamp\www\zf-crawler\library\Zend\Search\Lucene\Storage\File\Filesystem.php:64 Stack trace: #0 C:\wamp\www\zf-crawler\library\Zend\Search\Lucene\Storage\Directory\Filesystem.php(338): Zend_Search_Lucene_Storage_File_Filesystem->__construct('C:\wamp\www\zf-...') #1 C:\wamp\www\zf-crawler\library\Zend\Search\Lucene.php(235): Zend_Search_Lucene_Storage_Directory_Filesystem->getFileObject('segments') #2 C:\wamp\www\zf-crawler\library\Zend\Search\Lucene.php(182): Zend_Search_Lucene->__construct('C:\wamp\www\zf-...', false) #3 C:\wamp\www\zf-crawler\application\controllers\SearchController.php(16): Zend_Search_Lucene::open('C:\wamp\www\zf-...') #4 C:\wamp\www\zf-crawler\library\Zend\Controller\Action.php(499): SearchController->indexAction() #5 C:\wamp\www\zf-crawler\library\Zend\Controller\Dispatc in C:\wamp\www\zf-crawler\library\Zend\Search\Lucene\Storage\File\Filesystem.php on line 64
Quelqun a une idée SVP???
Merci d'avance
Nessma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2008, 18h50   #2
Membre chevronné
 
Avatar de Hervé Saladin
 
Développeur Web
Inscription : décembre 2004
Messages : 636
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 636
Points : 689
Points : 689
c'est tres simple :
le fichier C:\wamp\www\zf-crawler\application\var/segments n'éxiste pas
le chemin est probablement faux ou incomplet
il doit surement y avoir quelque part une option dans la conf ou un paramètre lors d'un appel de fonction qui ne contient pas le bon chemin ...
__________________
Ne cliquez pas sur ce lien
Hervé Saladin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 10h32   #3
Invité régulier
 
Inscription : août 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 18
Points : 8
Points : 8
Je sais pas ou donnr le chemin du fichier à indexer
Nessma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 13h19   #4
Invité régulier
 
Inscription : août 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 18
Points : 8
Points : 8
Pour créer un log
j'ai la ligne de commande

Code :
1
2
3
4
5
require_once 'Zend/Log.php';
require_once 'Zend/Log/Writer/Stream.php';
 
$writer = new Zend_Log_Writer_Stream('C:/wamp/www/zf-crawler/var/log/crawler.log');
$logger = new Zend_Log($writer);
Quand je met cette ligne dans la page SearchController.php
Elle s'exécute et j'ai la création du log mais quand je la remplace dans la page crawler.php (c'est sa place déja dans le fichier d'indexation) j'aurais pas la création du fichier log.
Vous avez une idée??
Nessma est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h35.


 
 
 
 
Partenaires

Hébergement Web