piler update 1.31 to 1.34 error with webui update

Issue #921 closed
Selahattin Caliskan created an issue

Hello, i managed to convert the Database to utf8mb4, after that i updated the binary to. if i update the webui then nothing happens no web login or else if i change in config.php line 321 require_once '${prefix}/etc/piler/config-site.php'; to this require_once 'config-site.php'; from 1.31 i get the webui ruining but nothing happens with search button only circl so i ran piler 1.34 without updating the webui how can i update the webui also

Comments (10)

  1. Bodo Pfelzer

    My search also hangs after update. Apache's ErrorLog shows:

    [Thu Jun 14 14:01:48.384451 2018] [:error] [pid 3484] [client 192.168.1.4:34636] PHP Parse error: syntax error, unexpected '[', expecting ']' in /var/www/piler/model/search/message.php on line 220, referer: http://piler/search.php

  2. Janos SUTO repo owner

    Get the line in config.php where it references config-site.php. The idea is to let the configure script insert the proper path. Probably a bug prevented it, however you may fix it manually by editing config.ph as described before. The master branch fixes this issue.

  3. Selahattin Caliskan Account Deactivated reporter

    hello Janos, i updated to the latest master build. you changed in config.php now the path for config-site.php from /var/www/piler/ to /usr/local/etc/piler/ ?

    require_once '/usr/local/etc/piler/config-site.php';

    and if i click on the search button i have stil the circle with working .. when i restore the /var/www/piler/model/search/message.php from the 1.31 then the search is working

  4. Janos SUTO repo owner

    Yes, I have changed that way. Check if you have moved config-site.php to /usr/local/etc/piler directory. Then if you still have an issue, check the web server error logs to see what's wrong.

  5. Selahattin Caliskan Account Deactivated reporter

    same as Bodo PHP Parse error: syntax error, unexpected '[', expecting ']' in /var/www/piler/model/search/message.php on line 220,

  6. Selahattin Caliskan Account Deactivated reporter

    ok after upgrade the PHP to 7.2 the webui and search works, but i have trouble with the crontab what is the right place /var/spool/cron/piler or /var/www/spool/cron/piler and the piler crontab i found 2 versions

    /5 * * LC_ALL=C mpstat | tail -1 | awk '{print $11}' > /var/piler/stat/cpu.stat /15 * * /usr/local/bin/indexer --quiet delta1 --rotate && sleep 2 && /usr/local/bin/indexer --quiet --merge main1 delta1 --merge-dst-range deleted 0 0 --rotate /15 * * /usr/local/bin/indexer --quiet tag1 --rotate /15 * * /usr/local/bin/indexer --quiet note1 --rotate

    optional

    30 7 * * /usr/bin/php /usr/local/libexec/piler/daily-report.php /var/piler/www /5 * * /usr/bin/find /var/piler/error -type f|wc -l > /var/piler/stat/error 3 * * /usr/local/libexec/piler/watch_sphinx_main_index.sh

    and

    PILERSTART

    5,35 * * /usr/local/libexec/piler/indexer.delta.sh 30 2 * * /usr/local/libexec/piler/indexer.main.sh /15 * * /usr/bin/indexer --quiet tag1 --rotate --config /usr/local/etc/piler/sphinx.conf /15 * * /usr/bin/indexer --quiet note1 --rotate --config /usr/local/etc/piler/sphinx.conf 30 6 * * /usr/bin/php /usr/local/libexec/piler/generate_stats.php --webui /var/www/piler >/dev/null /5 * * /usr/bin/find /var/www/piler/tmp -type f -name i.* -exec rm -f {} \; /5 * * /usr/bin/find /var/piler/error -type f|wc -l > /var/piler/stat/error 3 * * /usr/local/libexec/piler/watch_sphinx_main_index.sh

    PILEREND

    in the first one the path for the indexer not true /usr/local/bin/indexer

  7. Janos SUTO repo owner

    I suggest you to remove both, then use crontab -e -u piler to setup the cron jobs for piler.

  8. Log in to comment