| Autor | Zpráva | ||
|---|---|---|---|
| tomassss Profil * |
#1 · Zasláno: 14. 7. 2008, 11:08:17
Určitě toto téma tady bylo několikrát, ale ať jsem zkoušel, co jsem zkoušel, tak mi to prostě nefunguje... :(
Chtěl bych spustit PHP soubor umístěný v home/mysite/cron.php - je to obyčejný php soubor. Poraďte mi pls, co mám udělat, aby mi to fungovalo. Díky |
||
| ninja Profil |
#2 · Zasláno: 14. 7. 2008, 11:15:26
Jak jej chces spustit? V predem dany cas, z prikazove radky, pres web, nebo jinak?
|
||
| tomassss Profil * |
#3 · Zasláno: 14. 7. 2008, 11:16:41
Jak jej chces spustit? V predem dany cas, z prikazove radky, pres web, nebo jinak?
Přes cron v předem určený čas... |
||
| Fantasta Profil |
#4 · Zasláno: 14. 7. 2008, 11:19:03
|
||
| Matty Profil |
#5 · Zasláno: 14. 7. 2008, 11:21:07
tomassss
Nebo použít CRON od poskytovatele hostingu (pokud má). |
||
| tomassss Profil * |
#6 · Zasláno: 14. 7. 2008, 11:28:05
Nebo použít CRON od poskytovatele hostingu (pokud má).
To bych právě chtěl, ale vždycky mně to píše něco podobného :( /bin/sh: /home/mysite/cron.php: No such file or directory |
||
| ninja Profil |
#7 · Zasláno: 14. 7. 2008, 12:23:12
tomassss: evidentne mas spatne cesty k souboru.
|
||
| tomassss Profil * |
#8 · Zasláno: 14. 7. 2008, 14:24:04
To je mně právě divný - proč to píše No such file or directory, když zadaná cesta je určitě správná... :(
|
||
| Mike8748 Profil |
#9 · Zasláno: 14. 7. 2008, 16:04:49
tomassss
bych rekl ze ta chyba bude zpusobena tim, ze sh nevi jak zpracovavat .php soubory, ne? pokud mas az takovej pristup, tak ten php soubor musis poustet pomoci php-cli, nebo pres http protokol, treba pomoci wget URL (a nebo ten php soubor musi na prvni radce obsahovat informaci o tom ze ho chces zpracovat php parserem, a musi tam byt cesta k nemu) |
||
| bukaj Profil |
#10 · Zasláno: 14. 7. 2008, 16:07:46
tomassss
/home/mysite/cron.php proč to píše No such file or directory, když zadaná cesta je určitě správná... Nevím, ale ještě nikdy jsem neviděl, že by hosting vyhradil pro každého uživatele vlastní home adresář. Nesnažíš se serverovým crorem náhodou spouštět skript, který máš pouze na svém počítači? |
||
| tomass Profil |
#11 · Zasláno: 15. 7. 2008, 17:59:34
Nevím, ale ještě nikdy jsem neviděl, že by hosting vyhradil pro každého uživatele vlastní home adresář
Tak to mělo být home/mysite/public_html/cron.php - tím jsem si už jistej :) Ale teď to píše, že byl přístup zamítnut. Tak jak tomu mám přidělit povolení, aby to cron otevřel?? Díky |
||
| bukaj Profil |
#12 · Zasláno: 15. 7. 2008, 18:06:42
tomass
Tak jak tomu mám přidělit povolení, aby to cron otevřel?? Hledej chmod. Tady na fóru, Googlu, php manuálu... |
||
| tomass Profil |
#13 · Zasláno: 15. 7. 2008, 21:29:45
Takže mám dát na začátek souboru toto ??
chmod("/home/mysite/public_html/cron.php", 0755); |
||
| Davex Profil |
#14 · Zasláno: 15. 7. 2008, 21:45:22
1. skriptu cron.php nastav práva 0755
2. v cronu nastav volání skriptu: /usr/bin/php -f /home/mysite/public_html/cron.php |
||
| tomass Profil |
#15 · Zasláno: 16. 7. 2008, 08:59:16
Tak mně to tam píše, že tam mám dost chyb, ale už jsem je většinou opravil :) Teď zbývá už snad jenom jedna, ale to opravdu nevím, co je špatně - protože v prohlížeči to normálně funguje
/home/mysite/public_html/cron.php: line 110: syntax error near unexpected token `(' /home/mysite/public_html/cron.php: line 110: ` mysql_query("INSERT into m_datum (cas) values ('$date')");' Díky |
||
| tomass Profil |
#16 · Zasláno: 16. 7. 2008, 09:04:04
A na tom řádku mám jenom tohle
mysql_query("INSERT into m_datum (cas) values ('$date')"); |
||
| tomass Profil |
#17 · Zasláno: 16. 7. 2008, 09:04:55
A na tom řádku mám jenom
mysql_query("INSERT into m_datum (cas) values ('$date')");Dííky |
||
| tomass Profil |
#18 · Zasláno: 16. 7. 2008, 09:33:49
Tak už mně to funguje :)
Davex - díky :) |
||
|
Časová prodleva: 17 let
|
|||
0