Foros del Web » Programando para Internet » PHP » Zend »

Error en Zend_Search_Lucene

Estas en el tema de Error en Zend_Search_Lucene en el foro de Zend en Foros del Web. Hola amigos, leí este toturial: http://www.phpriot.com/articles/zend-search-lucene/7 Y lo probé, me descargé el Zend Framework, y todo... Creo el script llamado find.php: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código php: ...
  #1 (permalink)  
Antiguo 19/09/2008, 10:14
Avatar de frins  
Fecha de Ingreso: enero-2008
Ubicación: Osor, Girona
Mensajes: 227
Antigüedad: 16 años, 10 meses
Puntos: 5
Pregunta Error en Zend_Search_Lucene

Hola amigos, leí este toturial: http://www.phpriot.com/articles/zend-search-lucene/7
Y lo probé, me descargé el Zend Framework, y todo...

Creo el script llamado find.php:
Código php:
Ver original
  1. <?php
  2. require_once '/var/www/Zend/Search/Lucene.php';
  3. $query = 'php';
  4. $query1 = 'php';
  5. $index = Zend_Search_Lucene::open("/nutch/crawl");
  6. $results = $index->find($query);
  7. echo "Index contains ".$index->count()." documents.\n\n";
  8.  
  9. if($index->count())
  10.  
  11. {
  12.  
  13. $count = 0;
  14.  
  15. foreach ($results as $result)
  16.  
  17. {
  18.  
  19. $data[$count]["article_url"]         = $result->url;
  20.  
  21. $data[$count]["article_title"]        = $query->highlightMatches($result->title);
  22.  
  23. $data[$count]["article_description"]        = $query->highlightMatches($result->contents);
  24.  
  25. $data[$count]["article_created_date_time"]    = $result->postedDateTime;
  26.  
  27. $data[$count]["article_id"]             = $result->articleId;
  28.  
  29. $count++;
  30.  
  31. }
  32.  
  33. }
  34.  
  35. print_R($data);
  36.  
  37. ?>
y me da este error:
Cita:
Fatal error: Uncaught exception 'Zend_Search_Lucene_Exception' with message 'fopen(/nutch/crawl/read.lock.file) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied' in /var/www/Zend/Search/Lucene/Storage/File/Filesystem.php:69 Stack trace: #0 /var/www/Zend/Search/Lucene/Storage/Directory/Filesystem.php(185): Zend_Search_Lucene_Storage_File_Filesystem->__construct('/nutch/crawl/re...', 'w+b') #1 /var/www/Zend/Search/Lucene/LockManager.php(138): Zend_Search_Lucene_Storage_Directory_Filesystem->createFile('read.lock.file') #2 /var/www/Zend/Search/Lucene.php(485): Zend_Search_Lucene_LockManager::obtainReadLock(Obj ect(Zend_Search_Lucene_Storage_Directory_Filesyste m)) #3 /var/www/Zend/Search/Lucene.php(196): Zend_Search_Lucene->__construct('/nutch/crawl', false) #4 /var/www/find.php(5): Zend_Search_Lucene::open('/nutch/crawl') #5 {main} thrown in /var/www/Zend/Search/Lucene/Storage/File/Filesystem.php on line 69
Como lo puedo solucionar?
__________________
Buscador Net-Seekr
http://www.net-seekr.com
  #2 (permalink)  
Antiguo 19/09/2008, 11:07
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 4 meses
Puntos: 102
Respuesta: Error en Zend_Search_Lucene

Cita:
'fopen(/nutch/crawl/read.lock.file) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied'
Es bastante claro; Necesita permisos de escritura dicho archivo.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 20/09/2008, 03:23
Avatar de frins  
Fecha de Ingreso: enero-2008
Ubicación: Osor, Girona
Mensajes: 227
Antigüedad: 16 años, 10 meses
Puntos: 5
Respuesta: Error en Zend_Search_Lucene

No, ya, esto ya lo se, el problema es que el archivo que no tiene permisos, lo crea el propio Zend Framework. ¿Tengo que cambiar alguna cosa para que funcione?
__________________
Buscador Net-Seekr
http://www.net-seekr.com
  #4 (permalink)  
Antiguo 20/09/2008, 23:48
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 4 meses
Puntos: 102
Respuesta: Error en Zend_Search_Lucene

... ehhh .. ¿dar permisos?. Si no al archivo, al directorio para que lo pueda crear, o crearlo tú mismo sino existe. ¿esa ruta tú la indicaste? ...

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:19.