Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem ze scieżką w copy
emeres1
post 15.03.2019, 21:43:15
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 28.03.2010

Ostrzeżenie: (0%)
-----


Witam,
mam problem ze "złapaniem" pliku w copy. w symfony 4.
Moja struktura plików:

public / images / fixtures / 1.jpg
src / DataFixture / BaseFixture.php

W BaseFixture mam taki kod:
  1. copy('../../public/images/fixtures/'.$imagesArray[$randomKey] , $path.$entity->getId().'.jpg');


Błąd:
  1. Warning: copy(../../public/images/fixtures/1.jpg): failed to open stream: No such file or directory


Próbowałem już chyba wszystkich możliwych konfiguracji z "../". Podpowiecie co jeszcze mogę spróbować?

Ten post edytował emeres1 15.03.2019, 21:49:29
Go to the top of the page
+Quote Post
Tomplus
post 15.03.2019, 21:51:10
Post #2





Grupa: Zarejestrowani
Postów: 1 359
Pomógł: 163
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Skoro jesteś pewien że plik jest w tym miejscu to:

a) sprawdź uprawnienia do pliku (czy użytkownik pewnie apache, www-data lub grupa mogą odczytywać pliki)
albo ustaw najpierw np.: chmod("../../public/images/fixtures/1.jpg",0644);
b) skorzystaj ze ścieżek bezwzględnych: /home/websites/domain.pl/www/public/images/fixtures/1.jpg

Ten post edytował Tomplus 15.03.2019, 21:51:29
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.05.2019 - 00:15