Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
PHP a cron

Registrovaný: 21.02.07
Prihlásený: 29.06.21
Príspevky: 150
Témy: 59
Bydlisko: Prievidza
Príspevok NapísalOffline : 04.09.2017 10:56

Ahojte potreboval by som zase raz poradit :D ,v prvom rade ak som zle zaradil temu sa ospravedlnujem ale nevedel som sa rozhodnut ci pod PHP alebo pod server to dat :D

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 :)


Offline

Správca fóra
Správca fóra
PHP a cron

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 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
Offline

Skúsený užívateľ
Skúsený užívateľ
PHP a cron

Registrovaný: 19.03.07
Prihlásený: 26.03.24
Príspevky: 7076
Témy: 85
Bydlisko: BA
Príspevok NapísalOffline : 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
Offline

Užívateľ
Užívateľ
PHP a cron

Registrovaný: 21.02.07
Prihlásený: 29.06.21
Príspevky: 150
Témy: 59
Bydlisko: Prievidza
Príspevok Napísal autor témyOffline : 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 :)


Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Cron a PHP

v PHP, ASP

4

616

09.04.2010 12:40

ShepDog Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako spustit pomocou cron PHP script aj s predanou premennou?

v PHP, ASP

3

762

04.08.2010 9:13

pohoda Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cron

v Ostatné

8

1213

01.08.2009 20:53

mokus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cron

v PHP, ASP

23

918

07.08.2011 11:51

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cron

v PHP, ASP

8

709

22.07.2009 19:38

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cpanel - Cron?

v Ostatné

0

520

18.01.2010 15:05

d0.0b Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. CRON screensaver

v Operačné systémy Unix a Linux

12

432

24.09.2020 16:13

jumper Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cron help

v PHP, ASP

1

503

03.08.2009 8:53

Snacker Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cron mazanie obrazkov

v PHP, ASP

1

377

04.02.2009 12:26

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cron - zaloha suborov

v PHP, ASP

0

805

02.01.2007 21:28

SonnY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cron nic nerobi

v Operačné systémy Unix a Linux

10

677

05.05.2011 12:37

Devil_SK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cron - kazdu hodinu

v PHP, ASP

1

621

12.04.2007 12:20

itsgoingd Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kod na CRON

v Operačné systémy Unix a Linux

4

390

26.12.2011 13:05

gamelaster Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cron na Windows XP

v PHP, ASP

3

711

09.01.2011 20:02

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Domena, webhosting s Cron

v Webhosting a servery

13

1160

16.11.2008 19:23

buslo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka práce

0

1300

02.05.2011 12:08

magicmedia Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra