Version 11 (modified by MK, 11 years ago) |
---|
Synchronizacja oraz wysyłanie poczty w tle
Uruchomienie:
- Zainstalować moduł SQLite (wersja 3) dla PHP (na windows powinno wystarczyć dodanie/odkomentowanie wpisu w php.ini - extension=php_sqlite3.dll)
- Uprawnienia
cd /home/edokumenty/public_html/apps/backproc cp run.sh_default run.sh chgrp edokumenty run.sh chmod u+rwx,g+rx-w,o-rwx run.sh chown -R www-data:edokumenty data logs pid chmod -R u+rwX,g+rwXs,o-rwx data logs pid
- Uruchomienie procesu
- Charmonogram zadań (Windows)
- crontab (Linux)
*/5 * * * * www-data php /home/edokumenty/public_html/apps/backproc/engine.php 2>&1 &
- Charmonogram zadań (Windows)
- w pliku (apps/edokumenty/config.inc) ustawiamy dwie stałe:
define('EMAIL_OUTBOX_ENABLED', TRUE); define('EMAIL_BACKGROUND_SYNC_ENABLED', TRUE);
Weryfikacja
Po pierwsze na liście procesów powinien widnieć uruchomiony proces php.
Po drugie proces ten zapisuje swoją aktywność do logów w: /home/edokumenty/public_html/apps/backproc/logs
Znajdują się tam 3 logi:
l-debug.log l-info.log l-threading-error.txt
Można w nich prześledzić jak odbierane są maile. Jeżeli l-info.log nie jest pusty, znaczy to, że procesy są uruchomione.
Załączniki
-
Backproc.xml
(3.9 KB) - dodany przez jachtelik
9 years temu.
Systemowe zadanie do zaimportowania na serwerze Windows