Zadejte hledaný výraz...

Správce úloh "divně" spouští php script

Luděk Kvapil
verified
rating uzivatele
23. 6. 2016 16:16:00
Podařilo se mi zprovoznit script na odesílání emailu pomoci SMTP třetí strany. Když si ten script spustím já (ve firefoxu i php.exe), tak to email odešle...
Pokud nechám spustit script přes plánovač úloh, tak se taktéž spustí. Dokonce to tvrdí, že je to úspěšné. Jenže žádný email nedojde.
Zkoušel jsem přes Správce úloh spouštět i jiné scripty a normálně pracují. Proč mi tedy nechce odeslat ten email, když vím, že to ten script fakt umí a Plánovač úloh tvrdí, že je vše v pořádku?
23. 6. 2016 16:16:00
https://webtrh.cz/diskuse/spravce-uloh-divne-spousti-php-script/#reply1205197
hm
verified
rating uzivatele
(20 hodnocení)
23. 6. 2016 16:37:45
pouzivas phpmailer? pokud ne, tak pouzivej... vyhnes se spouste problemu, protoze uz je to tam odladeny :) Pokud ano, tak posli script, kterym to posilas
23. 6. 2016 16:37:45
https://webtrh.cz/diskuse/spravce-uloh-divne-spousti-php-script/#reply1205196
Luděk Kvapil
verified
rating uzivatele
23. 6. 2016 16:41:48
PS: Plánovač úloh umí také odesílat email s přílohou, jen nevím, jestli tu přílohu načítá každý den, nebo ji načte jednou a už ji neaktualizuje... Kdyby ji načítal každý den, tak by to šlo vyřešit přes tuto možnost....
23. 6. 2016 16:41:48
https://webtrh.cz/diskuse/spravce-uloh-divne-spousti-php-script/#reply1205195
hm
verified
rating uzivatele
(20 hodnocení)
23. 6. 2016 16:44:04
Podle me ji v pameti nedrzi, nedavalo by to smysl (ale je pravda ze ne nutne to same si mohl myslet programator co to delal :D ), ale to si overis snadno, nastav tomu par minut misto celyho dne a proste az posle jednu tak zmen soubor a pristi odeslani uvidis...
23. 6. 2016 16:44:04
https://webtrh.cz/diskuse/spravce-uloh-divne-spousti-php-script/#reply1205194
Luděk Kvapil
verified
rating uzivatele
23. 6. 2016 16:46:36
Napsal Aleš Jiříček;1302552
pouzivas phpmailer? pokud ne, tak pouzivej... vyhnes se spouste problemu, protoze uz je to tam odladeny :) Pokud ano, tak posli script, kterym to posilas
jj.. používám phpmalier a SMTP.. Když to spouštím já sám, tak to funguje.
Script mám z https://hrazdil.info/blog/15-posilani-mailu-v-php-pomoci-phpmaileru. Jak říkám. Script funguje.. Emaily chodí, pakliže si script spustím já sám ručně. Když to dělá Plánovač úloh, tak nic nepříjde, přestože se script v pořádku vykoná.
23. 6. 2016 16:46:36
https://webtrh.cz/diskuse/spravce-uloh-divne-spousti-php-script/#reply1205193
hm
verified
rating uzivatele
(20 hodnocení)
23. 6. 2016 16:54:51
no a ten spravce to spousti s jakym userem/pravama? Nevyznam se moc ve win prostredi pac vse jedu jen na linuxech (winy na vyvoj, ale testovani jedu pres virtualku s kompletni kopii produkcniho linux serveru), ale tam by me jako prvni napadlo overovat ze na to ten spravce ma opravneni.
23. 6. 2016 16:54:51
https://webtrh.cz/diskuse/spravce-uloh-divne-spousti-php-script/#reply1205192
Luděk Kvapil
verified
rating uzivatele
23. 6. 2016 16:57:42
Tak jsem zkusil naplánovat email přes ten Plánovač úloh (tak se ta věc jmenuje, zaměnil jsem za Správce, ale je to Plánovač). Úloha spuštěna úspěšně, email nedorazil.
---------- Příspěvek doplněn 23.06.2016 v 16:59 ----------
Napsal Aleš Jiříček;1302558
no a ten spravce to spousti s jakym userem/pravama? Nevyznam se moc ve win prostredi pac vse jedu jen na linuxech (winy na vyvoj, ale testovani jedu pres virtualku s kompletni kopii produkcniho linux serveru), ale tam by me jako prvni napadlo overovat ze na to ten spravce ma opravneni.
dal jsem mu dokonce plná práva (admina)... Jestli mě to bude ještě zítra prudit, tak instaluju VirtualBox a zmigruju to na Linux. Tam cron funguje.
23. 6. 2016 16:57:42
https://webtrh.cz/diskuse/spravce-uloh-divne-spousti-php-script/#reply1205191
hm
verified
rating uzivatele
(20 hodnocení)
23. 6. 2016 17:00:09
neni ten proces spustenej s userem kterej treba ani nema pristup na internet? Muzes zkusit v tom phpku ulozit nakej log do souboru, vytahnout si chyby co to hodi, zksuit pingnout z phpka a ulozit si do souboru vystup :) pripadne se pres sockety zkusit na to smtp pripojit jetsli to projde
---------- Příspěvek doplněn 23.06.2016 v 17:01 ----------
No jak rikam, ja osobne delam presne to, ma to jednu velkou vyhodu, mam na testovacim pocitaci kompletne stejny prostredi co pak na produkci takze me nemuze prekvapit naky jiny nastaveni :))
23. 6. 2016 17:00:09
https://webtrh.cz/diskuse/spravce-uloh-divne-spousti-php-script/#reply1205190
Jasne, debug vzdy pomuze ... $mail->SMTPDebug = 1;
Kazdopadne php.exe je volan planovacem uloh (schtasks.exe), tzn ma jeho opravneni
Nevim jak to spousteni mas udelane ted, ale vyzkousej tento styl:
do souboru c:cron.bat vepis ...
c:xamppphpphp-cgi.exe -c c:xamppphpphp.ini -f d:webcron.php
A do planovace naplanuj spusteni toho bataku
23. 6. 2016 17:34:16
https://webtrh.cz/diskuse/spravce-uloh-divne-spousti-php-script/#reply1205189
Jan Kuthan
verified
rating uzivatele
(48 hodnocení)
23. 6. 2016 17:44:01
Taky s win nemám zkušenost, ale zkusil bych pro test vypnout firewall. Plánovač php pusti pod jinými právy, která jej "neprobiji". Tipuji
23. 6. 2016 17:44:01
https://webtrh.cz/diskuse/spravce-uloh-divne-spousti-php-script/#reply1205188
Luděk Kvapil
verified
rating uzivatele
24. 6. 2016 16:03:09
Napsal winexec;1302574
Jasne, debug vzdy pomuze ... $mail->SMTPDebug = 1;
Kazdopadne php.exe je volan planovacem uloh (schtasks.exe), tzn ma jeho opravneni
Nevim jak to spousteni mas udelane ted, ale vyzkousej tento styl:
do souboru c:cron.bat vepis ...
c:xamppphpphp-cgi.exe -c c:xamppphpphp.ini -f d:webcron.php
A do planovace naplanuj spusteni toho bataku
..tak jsem to vyřešil přes ten .bat. Funguje :). A to jsem to zkoušel přes .bat i včera a nějak to nešlo ( nespouštěl jsem to přes php-cgi.exe, ale přes php.exe a bez to php.ini )
---------- Příspěvek doplněn 24.06.2016 v 16:03 ----------
Tak už můžu jít na dovolenou :)))))
24. 6. 2016 16:03:09
https://webtrh.cz/diskuse/spravce-uloh-divne-spousti-php-script/#reply1205187
Pro odpověď se přihlašte.
Přihlásit