Hi Jim,
Thanks for the email. Im running rundig as root and htsearch also
as root from command line. I chmod -R 777 /root/htdig_quatsch_test/ to
be sure with the file permissions.
I have only one /etc/htdig/htdig.conf, and just to be sure I tried chmod
-R 777 /etc/htdig
# /usr/lib/cgi-bin/htsearch -v -d -c /etc/htdig/htdig.conf
Enter value for words: public
tempWords: 'public:0 '
Boolean: 'public:0 '
initial: ''
Fuzzy on: public
exact public
endings publicness publics publicly
searchWords: '(:0 public:0 |:0 publicness:0 |:0 publics:0 |:0 publicly:0
):0 '
LogicalWords: (public or publicness or publics or publicly)
Pattern: public|publicness|publics|publicly
Content-type: text/html
I deleted the dbs, rm /root/htdig_quatsch_test/db/quatsch/db*
then did a rundig, It created the databases..
[EMAIL PROTECTED]:/root/htdig_quatsch_test/db/quatsch# ls -lpa
total 368
drwxrwxrwx 2 root root 4096 2008-01-28 21:15 ./
drwxrwxrwx 3 root root 4096 2008-01-26 00:44 ../
-rw-r--r-- 1 root root 77824 2008-01-28 21:15 db.docdb
-rw-r--r-- 1 root root 5120 2008-01-28 21:15 db.docs.index
-rw-r--r-- 1 root root 110850 2008-01-28 21:15 db.wordlist
-rw-r--r-- 1 root root 153600 2008-01-28 21:15 db.words.db
[EMAIL PROTECTED]:/root/htdig_quatsch_test/db/quatsch#
I chmod 777ed the newly created databases but still got no results via
htsearch. :(
I started to think maybe something was broken in the ubuntu htdig
package so tried compiling the htdig source..
after a ./configure I got..
configure: error: To compile ht://Dig, you will need a C++ library. Try
installing libstdc++.
[EMAIL PROTECTED]:/root/htdig-3.1.6# uname -a
Linux web-fe-08 2.6.15-26-amd64-server #1 SMP Thu Aug 3 03:32:26 UTC
2006 x86_64 GNU/Linux
[EMAIL PROTECTED]:/root/htdig-3.1.6# dpkg -l | grep libstd
ii libstdc++5 3.3.6-10 The
GNU Standard C++ Library v3
ii libstdc++6 4.0.3-1ubuntu5 The
GNU Standard C++ Library v3
ii libstdc++6-4.0-dev 4.0.3-1ubuntu5 The
GNU Standard C++ Library v3 (development
hmmm, I googled and found I should do this..
CXXFLAGS=-Wno-deprecated CPPFLAGS=-Wno-deprecated ./configure
This time configure completed :) but during make I got this...
make[1]: Entering directory `/root/htdig-3.1.6/htdig'
c++ -c -DDEFAULT_CONFIG_FILE=\"/opt/www/htdig/conf/htdig.conf\"
-I../htlib -I../htcommon -I../db/dist -I../include -Wno-deprecated
SGMLEntities.cc
SGMLEntities.cc: In static member function âstatic unsigned char
SGMLEntities::translate(char*)â:
SGMLEntities.cc:157: error: cast from âObject*â to âintâ loses precision
make[1]: *** [SGMLEntities.o] Error 1
make[1]: Leaving directory `/root/htdig-3.1.6/htdig'
make: *** [all] Error 1
Perhaps I leave the compiling :) Or try again of a different linux variant.
Many Thanks,
Steve.
On 28/01/2008 20:54, Jim wrote:
> On Mon, 28 Jan 2008, Steven Carr wrote:
>
>> I checked the database with this..
>> # strings /root/htdig_quatsch_test/db/quatsch/db.wordlist | grep -i public
>> public i:0 l:443 w:557
>>
>> So It looks like the it has correctly searched and indexed the site, but
>> I cant get htsearch to work.?
>>
>> ~# /usr/lib/cgi-bin/htsearch -vvv
>
> Are you running htsearch as the same user that you used for rundig? Are
> all permissions such that the htsearch user can both navigate to the
> database directory and read the individual files? Same for the config
> file?
>
> Have you tried manually removing all files in the database directory and
> reindexing from scratch? Have you verified that all the .work files in
> the database directory are being renamed after indexing completes?
>
> Jim
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
ht://Dig general mailing list: <[email protected]>
ht://Dig FAQ: http://htdig.sourceforge.net/FAQ.html
List information (subscribe/unsubscribe, etc.)
https://lists.sourceforge.net/lists/listinfo/htdig-general