| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 21.02.07 Prihlásený: 29.06.21 Príspevky: 150 Témy: 59 Bydlisko: Prievidza | Napísal arno: 04.09.2017 10:56 | |
|
Ahojte potreboval by som zase raz poradit ,v prvom rade ak som zle zaradil temu sa ospravedlnujem ale nevedel som sa rozhodnut ci pod PHP alebo pod server to dat Ale podme k veci. V php mam cast kodu ktora vytvara zlozku podla nazvu zariadenia Kód: function createDir($nameDir) { mkdir($nameDir,0777); }
priklad cesty ktora sa vklada backup/side/Prievidza
Ak spustim tento script(subor) cez prehliadac vsetko prebehne ok zlozka sa vytvori a vsak ja potrebujem tento subor spustat cez cron a tu nastava ten problem cron mam vytvoreny takto Kód: 35 * * * * cd /var/www/html && php createDir.php ten vsak neprebehne pretoze vyhodi chybu, tak som skusil spustit ten subor manualne cez command Line a rovnako to hadze chybu Kód: PHP Warning: mkdir(): No such file or directory in /var/www/html/functions.php on line 48
48. riadok je presne ta funkcia co som dal vysie. Neviete mi poradit preco cez prehliadac to ide ale cez cron alebo manualne to neprejde? OS je Raspberian Vopred dakujem za kazdu radu
|
|
Registrovaný: 08.08.09 Príspevky: 12449 Témy: 39 | Napísal killer: 04.09.2017 11:53 | |
|
1. V cron-e nemusíš robiť cd && php, stačí php /var/www/html/createDir.php nie? (Hint: keď ten súbor budeš spúšťať len cez CLI na serveri, nemusí byť vo "verejne" dostupnom adresári) 2. Pod akým používateľom ti bežia tie crony? Má právo na zápis do tých adresárov? 3. Ak adresár /var/www/html/backup/side/ neexistuje, musíš mkdir spúšťať s tretím parametrom (recursive) nastaveným na true, teda mkdir($nameDir, 0777, true); 4. Nejaký špeciálny dôvod, prečo používaš 777 [rwxrwxrwx]?
_________________ always is always wrong |
|
Registrovaný: 19.03.07 Prihlásený: 26.03.24 Príspevky: 7076 Témy: 85 Bydlisko: BA | Napísal void: 04.09.2017 12:38 | |
|
Tiez sa domnievam ze to je otazka na relativne a absolutne cesty. Skus dat absolutnu cestu, alebo rekurzivne vytvorenie cesty (co ti ale moze zacat vytvarat somariny na miestach kde by si to asi nechcel) je to otazka toho ze v akom adresari je apache ked spusta ten skript a v akom je cron. (Co je aj dovod preco si pouzil cd, v tom cronovom jobe ale nemyslim si ze to tak funguje.
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 21.02.07 Prihlásený: 29.06.21 Príspevky: 150 Témy: 59 Bydlisko: Prievidza | Napísal autor témy arno: 05.09.2017 6:57 | |
|
Tak uz som na to prisiel Problem bol nakoniec v tom crone ako ste vraveli ze spusta ho iny uzivatel. Cron bol spustany pod rootom a nie pod www-data takze stacilo cron zapisat pre uzivatela www-data Kód: sudo crontab -u www-data -e Co sa tyka tych prav tak 777 mam nastavene len teraz na testy lebo este nejake veci skusam a pri 755 mi to zatial nechcelo ist. V kazdom pripade dakujem za pomoc
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Cron a PHP v PHP, ASP | 4 | 616 | 09.04.2010 12:40 ShepDog | | ako spustit pomocou cron PHP script aj s predanou premennou? v PHP, ASP | 3 | 762 | 04.08.2010 9:13 pohoda | | Cron v Ostatné | 8 | 1213 | 01.08.2009 20:53 mokus | | Cron v PHP, ASP | 23 | 918 | 07.08.2011 11:51 juho | | cron v PHP, ASP | 8 | 709 | 22.07.2009 19:38 Ďuri | | Cpanel - Cron? v Ostatné | 0 | 520 | 18.01.2010 15:05 d0.0b | | CRON screensaver v Operačné systémy Unix a Linux | 12 | 432 | 24.09.2020 16:13 jumper | | cron help v PHP, ASP | 1 | 503 | 03.08.2009 8:53 Snacker | | cron mazanie obrazkov v PHP, ASP | 1 | 377 | 04.02.2009 12:26 stenley | | Cron - zaloha suborov v PHP, ASP | 0 | 805 | 02.01.2007 21:28 SonnY | | Cron nic nerobi v Operačné systémy Unix a Linux | 10 | 677 | 05.05.2011 12:37 Devil_SK | | cron - kazdu hodinu v PHP, ASP | 1 | 621 | 12.04.2007 12:20 itsgoingd | | Kod na CRON v Operačné systémy Unix a Linux | 4 | 390 | 26.12.2011 13:05 gamelaster | | cron na Windows XP v PHP, ASP | 3 | 711 | 09.01.2011 20:02 coldak | | Domena, webhosting s Cron v Webhosting a servery | 13 | 1160 | 16.11.2008 19:23 buslo | | PHP programátor - PHP, MySQL, jQuery,X)Html/CSS v Ponuka práce | 0 | 1300 | 02.05.2011 12:08 magicmedia |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|