sphinx-setup.sh 634 Bytes
Newer Older
1
#!/bin/sh
2
SCRIPT=$(readlink -f "$0")
3 4
CWD=$(dirname "$SCRIPT")

5 6 7 8
# log files
sudo mkdir /var/log/sphinx
sudo touch /var/log/sphinx/searchd.log
sudo touch /var/log/sphinx/query.log
9 10 11 12 13
sudo chmod -R 777 /var/log/sphinx # ugly (for travis)

# spl dir
sudo mkdir /var/lib/sphinx
sudo chmod 777 /var/lib/sphinx # ugly (for travis)
14

15 16 17 18
# run dir pid
sudo mkdir /var/run/sphinx
sudo chmod 777 /var/run/sphinx # ugly (for travis)

19 20 21
# Setup source database
mysql -D yiitest -u travis < $CWD/../sphinx/source.sql

22 23 24 25 26
# setup test Sphinx indexes:
indexer --config $CWD/../sphinx/sphinx.conf --all

# run searchd:
searchd --config $CWD/../sphinx/sphinx.conf