Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Problém s vytvoření složky při uploadu

Aktivity
Avatar
adder
Člen
Avatar
adder:10.9.2014 20:18

Ahoj, abych řekl pravdu, tak jsem takovej 'php panic', ale na mým PC, to jde jednodušše vytvořit, ale na PC, dejme tomu vlastníka webu, to vytvořit nejde a píše mu to následující chybu, resp. několik chyb:

Warning: mkdir(): open_basedir restriction in effect. File() is not within the allowed path(s): (/home/homolamartin.cz/zkouska.homolamartin.cz:/home/homolamartin.cz/data:/tmp:/usr/share/pear) in /home/homolamartin.cz/zkouska.homolamartin.cz/foto/create-album.php on line 12

Warning: mkdir(): Permission denied in /home/homolamartin.cz/zkouska.homolamartin.cz/foto/create-album.php on line 13

Je to problém v přístupu k datům, že jsou pouze pro čtení nebo tak? Doufám, že to bude stačit k objasnění problému. Mějte se a díky.

$album_name = $_POST['album-name'];
mkdir($album);
Odpovědět
10.9.2014 20:18
I’m going to lay this brick as perfectly as a brick can be laid.
Avatar
Ori I
Člen
Avatar
Odpovídá na adder
Ori I:10.9.2014 20:47

ide o to, že nemáš nastavené práva na zapisovanie. Ako nastaviť ti neporadím ak mi nepovieš ako pristupuješ na FTP a aký OS systém to je.

 
Nahoru Odpovědět
10.9.2014 20:47
Avatar
adder
Člen
Avatar
adder:10.9.2014 21:41

Tak přeš Total Comnander a Win7, pokud jsem to dobře pochopil.

Nahoru Odpovědět
10.9.2014 21:41
I’m going to lay this brick as perfectly as a brick can be laid.
Avatar
Ori I
Člen
Avatar
Odpovídá na adder
Ori I:10.9.2014 21:44

pokiaľ to beží na windowsoch tak áno. Nastaviť na 777

 
Nahoru Odpovědět
10.9.2014 21:44
Avatar
adder
Člen
Avatar
adder:10.9.2014 22:07

změněno, ale problém stále trvá..

Nahoru Odpovědět
10.9.2014 22:07
I’m going to lay this brick as perfectly as a brick can be laid.
Avatar
adder
Člen
Avatar
adder:10.9.2014 22:12

hele, ale něco jsem našel. Prý to běží v safe módu a tenhle tag

php_admin_flag safe_mode off

, když vložím do php.ini nebo httpd.conf, tak by mě zmizet,

stačit normálně v poznámkovým bloku napsat ten příkaz a uložit jako php.ini?

Nahoru Odpovědět
10.9.2014 22:12
I’m going to lay this brick as perfectly as a brick can be laid.
Avatar
Odpovídá na adder
Michal Štěpánek:11.9.2014 7:11

Aby php.ini fungoval, musí být v určitém adresáři a hlavně musí obsahovat spoooustu jiných hodnot. Takže určitě ne nový soubor z texťáku...

Nahoru Odpovědět
11.9.2014 7:11
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na adder
Tomáš Maňhal:11.9.2014 10:50

Vyjeď si php.ini třeba z XAMPPu ;-) ať máš představu co tam je a zkus si tam najít, nebo doplnit co je potřeba ;-) . Pamatuj, že vždy záleží na hostingu, který využíváš, bývá to v administraci. Ne všude se dá ale php.ini kompletně upravit.

Editováno 11.9.2014 10:53
 
Nahoru Odpovědět
11.9.2014 10:50
Avatar
adder
Člen
Avatar
adder:11.9.2014 12:31

potřebuji jen vyřešit problém s nahráváním na web, nic víc..

Warning: mkdir(): open_basedir restriction in effect. File() is not within the allowed path(s)
Nahoru Odpovědět
11.9.2014 12:31
I’m going to lay this brick as perfectly as a brick can be laid.
Avatar
Odpovídá na adder
Michal Štěpánek:13.9.2014 12:58

na WEB nebo na LOCALHOST? Na webu to lze nastavit pře poskytovatele hostingu, např u FORPSI je na to "ControlPanel" přímo na jejich stránkách a tam si nastavím práva pro přístup do jednotlivých složek.
Na "lokálu" si jednoduše nastavíš v průzkumníku nebo v čemkoli práva k té konkrétní složce...

Nahoru Odpovědět
13.9.2014 12:58
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.