Zmiany pomiędzy wersją 58 and wersją 59 dla DeployerGuide/Customization/Integration

Pokaż
Ignoruj:
Data i czas:
04/11/14 08:44:15 (11 years temu)
Autor:
jachtelik (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Customization/Integration

    v58 v59  
    9797W tym celu w systemie linux należy dodać odpowiedni wpis do pliku {{{/etc/crontab}}} 
    9898{{{ 
    99         */1 * * * * www-data cd /home/edokumenty/public_html/apps/edokumenty && php -f CronRunner.php >> /var/log/cronrunner.log 
     99 */1 * * * * www-data cd /home/edokumenty/public_html/apps/edokumenty && php -f CronRunner.php >> /var/log/cronrunner.log 
    100100}}} 
    101101 
    102102Natomiast w systemie Windows można utworzyć zadanie w systemowym panelu Harmonogram Zadań lub też wykonać z lini poleceń (cmd) komendę: 
    103103{{{ 
    104         schtasks /create /sc co_minutę /mo 5 /tn "CronRunner" /tr "php -f C:\Program Files\BetaSoft\eDokumenty\CronRunner.php" 
     104 schtasks /create /sc co_minutę /mo 5 /tn "CronRunner" /tr "php -f C:\Program Files\BetaSoft\eDokumenty\CronRunner.php" 
    105105}}} 
    106106 
     
    108108W tym celu należy przejść na konto użytkownika www-data: 
    109109{{{ 
    110         su - www-data 
     110 su - www-data 
    111111}}} 
    112112 
     
    115115Jeżeli uruchomi się powłoka sh należy wykonać polecenie: 
    116116{{{ 
    117         bash 
     117 bash 
    118118}}} 
    119119 
     
    123123 
    124124{{{ 
    125         cd /home/edokumenty/public_html/apps/edokumenty && php -f CronRunner.php >> /var/log/cronrunner.log 
     125 cd /home/edokumenty/public_html/apps/edokumenty && php -f CronRunner.php >> /var/log/cronrunner.log 
    126126}}} 
    127127 
     
    136136W celu rozwiązania tego problemu należy w odpowiedniej lokalizacji np. w katalogu {{{/var/log/}}} z poziomu użytkownika root utworzyć plik (pusty) i nadać mu odpowiednie uprawnienia: 
    137137{{{ 
    138         #cd /var/log 
    139         #vim CronRunner.log -> następnie w Vimie zapisać pusty plik poleceniem  
    140         :wq 
     138 cd /var/log 
     139 vim CronRunner.log -> następnie w Vimie zapisać pusty plik poleceniem  
     140 :wq 
    141141 
    142         #chmod 664 CronRunner.log 
    143         #chown www-data:edokumenty CronRunner.log 
     142 chmod 664 CronRunner.log 
     143 chown www-data:edokumenty CronRunner.log 
    144144}}} 
    145145 
     
    153153Na wszelki wypadek nalezy spojrzeć do pliku log-a: 
    154154{{{ 
    155         #tail /var/log/CronRunner.log 
     155 tail /var/log/CronRunner.log 
    156156}}} 
    157157 
     
    165165 
    166166{{{ 
    167         #cd /etc/php5/cli/ 
    168         #mv php.ini php.ini.bak 
    169         #ln -s /etc/php5/apache2/php.ini php.ini 
     167 cd /etc/php5/cli/ 
     168 mv php.ini php.ini.bak 
     169 ln -s /etc/php5/apache2/php.ini php.ini 
    170170}}} 
    171171