Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 5.08.2015 Ostrzeżenie: (0%)
|
Witam, chce "podmienić" wszystkie exec() które nie wymagają użycia tej funkcji (czyli np. exec('cat plik')(IMG:style_emoticons/default/wink.gif) na fopen, niestety pojawia się tutaj drobny problem ponieważ nie mogę otworzyć tego pliku.
Kod z fopen:
Kod z exec:
Wersja php:
Ten sam błąd pojawia się przy file, file_get_contents i każdej innej funkcji która operuje na plikach. Ten post edytował artur9010 5.08.2015, 14:39:56 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 79 Dołączył: 25.05.2010 Ostrzeżenie: (0%)
|
Co konkretnie jest niejasne w komunikacie błędu?
Cytat open_basedir restriction in effect. File(/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/) in Command line code on line 1 Jeśli chcesz rozszerzyć dozwolone katalogi to szukaj w configu Apache Kod php_admin_value open_basedir "/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/" i dopisz kolejny katalog.Ostatecznie możesz też usunąć ograniczenie, ale to jest bardzo zły pomysł. Kod php_admin_value open_basedir none Po wprowadzeniu zmiana nie zapomnij o restarcie Apache. |
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 19:16 |