Benvenuto,
Ospite
|
|
|
Apro questo topic per segnalare questo errore quando provo ad utilizzare Lucene per l'indicizzazione dei file, ovvero quando lancio il file IFile_Ex01_IndexOneFile.php visualizzo il seguente erroe
Notice: Undefined variable: file in C:\Program Files (x86)\EasyPHP-5.3.6.0\www\IFile\IFile_Ex01_IndexOneFile.php on line 36 Errore () Zend Framework is not installed in allegato il file in questione + file di configurazione XML, forse va inclusa qualche altra libreria di Zend poichè ho inserito la sola libreria Search, inlotre per informazione lanciando il file di controllo configurazione serverCheck.php risulta tutto correttamente impostato ad eccetto per le librerie PHP exif ed id3,che non risultano. Grazie
Allegati:
|
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
|
|
Ciao,
quando installi manualmente la libreria Zend all'interno di IFile e questa non è presente nel PEAR, devi sempre modificare il file che richiama la libreria di IFile integrando le seguenti tre righe (vedi IFile_Introduzione_1_1_4.pdf - Come utilizzare IFile - Zend Framework). $include_path = get_include_path();
// path dove e' stata copiata la libreria Zend_Search_Lucene Le librerie di Zend devono essere installate come PEAR per poter essere utilizzate, ovvero devono trovarsi all’interno della include_path definita nel php.ini.
// In caso questo non sia possibile si può includere la cartella di Zend Framework (nella figura sottostante sono presenti le cartelle ed i file necessari per il corretto funzionamento di IFile) all’interno del proprio progetto.
// Sarà in oltre necessario, durante l’esecuzione degli script, modificare l’incluce_path. Va ricordato che l’include path verrà ristabilito così com’è configurato nel php.ini al termine dello script.
$include_path .= PATH_SEPARATOR."C:/xampp/htdocs/myproject/ifile";
set_include_path($include_path); |
If you like, if it was useful, consider a donation, Thanks
Se vuoi, se ti siamo stati utili, considera una donazione, Grazie Help us by voting our extensions on Joomla.org: JiFile JoomPhoto Mobile Easy Language
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
|
|
Ciao volevo sottoporti la questione riguardo l'impossibilità di indicizzare tramite Lucene i file PDF e docx, sono su windows in locale, ho indicizzato correttamente sia tramite lucene che tramite Mysql tutti file tranne appunto i PDF e DOCX, come posso abilitare le librerie?
L'errore visualizzato è il segunete Errore (myfile/ProvaFilePDF.pdf) Empty body Grazie |
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
|
|
Ciao,
mi sembra veramente strano che tu non riesca a indicizzare i file PDF. Per i docx posso anche ipotizzare che manchino le librerie di Zend, ma per i PDF viene utilizzata la XPDF che sopratutto sui sistemi Windows non ha mai dato problemi. Hai provato con un altro PDF oltre a quello di prova? Fammi sapere, altrimenti possiamo procedere a un piccolo debug per verificare quale potrebbe essere il problema sia dei PDF che dei file docx. |
If you like, if it was useful, consider a donation, Thanks
Se vuoi, se ti siamo stati utili, considera una donazione, Grazie Help us by voting our extensions on Joomla.org: JiFile JoomPhoto Mobile Easy Language
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
|
|
Ciao grazie per la risposta ho provato ma purtroppo non indicizza nessun file pdf, molto probabilmente non riesce a richiamare la libreria XPDF, visto che su altre estensioni dei file provati non rilevo problemi.
|
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
|
|
Cominciamo passo passo:
1. Il tuo sistema windows è a 32 o 64 bit? Se è a 64bit a) Entra nella cartella: ifile\adapter\helpers\binaries\windows e rinomina il file pdftotext.exe => pdftotext32bit.exe b) sposta il file (pdftotext.exe) dalla cartella: ifile\adapter\helpers\binaries\windows\bin64\pdftotext.exe nella cartella: ifile\adapter\helpers\binaries\windows c) Prova ad indicizzare. Se il tuo windows non è a 64bit allora procediamo con il prossimo step. Fammi sapere. |
If you like, if it was useful, consider a donation, Thanks
Se vuoi, se ti siamo stati utili, considera una donazione, Grazie Help us by voting our extensions on Joomla.org: JiFile JoomPhoto Mobile Easy Language
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
|
|
Ciao la versione del mio SO è 64 bit, ho ffettuato i vari passaggi correttamente, ho anche riavviato server e browser, ma purtroppo nulla da fare continua a darmi
Errore (myfile/ProvaFilePDF.pdf) Empty body. Grazie |
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
|
|
2. Per velocizzare, copia un file PDF nella cartella dove si trova la tua pdftotext.exe (ifile\adapter\helpers\binaries\windows o ifile\adapter\helpers\binaries\windows\bin64)
poi entra nel terminale dos e da linea di comando posizionati nella cartella: ifile\adapter\helpers\binaries\windows e scrivi prompt>pdftotext.exe nomefilepdf.pdf - 2>null Esempio: C:\xampp\htdocs\IFile\mytest\release-1.1.4\adapter\helpers\binaries\windows>pdft otext.exe losaiche02.2012.pdf - 2>null verifica cosa ritorna a video. Se la XPDF funziona, dovresti avere in output il testo del PDF (se non metti i caratteri - 2>null la XPDF scrive un file .txt nella stessa cartella dove si trova il file. Fammi sapere |
If you like, if it was useful, consider a donation, Thanks
Se vuoi, se ti siamo stati utili, considera una donazione, Grazie Help us by voting our extensions on Joomla.org: JiFile JoomPhoto Mobile Easy Language
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
|
|
Facendo click su qualunque link della pagina si accetta il loro utilizzo. Per saperne di piu'