Cześć!
Na Raspberry mam postawiony serwer PHP+Apache2 (pehap w wersji 7.3) i wszystko było do tej pory fajnie, skrypty działały.
Wczoraj zaktualizowałem system komendą apt-get upgrade i od tego momentu konkretne skrypty nie działają w ogóle (działa tylko HTMLowa otoczka, mimo odpowiednich wstawek w kodzie nie wyświetla żadnych błędów).
Generalnie o co chodzi?
Skrypt, który oddziałuje bezpośrednio shell_exec'iem na system działa bezproblemowo, problem pojawił się przy skryptach, które mają na celu wprowadzenie nowej treści do pliku, bądź podmianę gotowego pliku z odpowiedniego katalogu.
Po aktualizacji z poziomu urządzenia nie mam też za bardzo możliwości przekierowania po IP localhost (127.0.01).
Tzn. wszelkie linki, które prowadziły do dajmy na to http://127.0.0.1/druga_podstrona.html wyświetlają błąd, że podana strona nie odpowiada.
Z "leceniem" po plikach jest podobnie - o ile dokument nie jest w katalogu NADRZĘDNYM, a w tym samym lub podrzędnym, to wszystko jest cacy.
Przykład - jesteśmy w /var/www/html/projekt2/ - w katalogu projekt2 mogę odwołać się do wszystkich dokumentów i katalogów podrzędnych, ale nie uruchomię dokumentu czy CSS'a z katalogu nadrzędnego /html/.
Zapodanie pełnych adresów, tj /var/www/html/projekt2/index.html --> /var/www/html/zdjęcie.png - nie skutkuje, zdjęcie się nie ładuje.
Jeśli skopiuję zdjęcie do katalogu projekt2, wczyta się ono bezproblemowo.
Na dodatek po aktulizacji Chromium pojawił się problem z cache - wcześniej, aby zobaczyć zmianę na stronie starczył F5, aktualnie muszę robić refresh z pominięciem cache (CTRL+SHIFT+R), a restart cache i tak nie pomaga. Ale jak pisałem, to akurat jest pikuś, ważniejsze jest to wyżej.
Reasumując, padła mi komunikacja z plikami tekstowymi funkcjami fopen fread.
Ktoś ma jakiś pomysł? Pilne, liczę na pomoc.
Na Raspberry mam postawiony serwer PHP+Apache2 (pehap w wersji 7.3) i wszystko było do tej pory fajnie, skrypty działały.
Wczoraj zaktualizowałem system komendą apt-get upgrade i od tego momentu konkretne skrypty nie działają w ogóle (działa tylko HTMLowa otoczka, mimo odpowiednich wstawek w kodzie nie wyświetla żadnych błędów).
Generalnie o co chodzi?
Skrypt, który oddziałuje bezpośrednio shell_exec'iem na system działa bezproblemowo, problem pojawił się przy skryptach, które mają na celu wprowadzenie nowej treści do pliku, bądź podmianę gotowego pliku z odpowiedniego katalogu.
Po aktualizacji z poziomu urządzenia nie mam też za bardzo możliwości przekierowania po IP localhost (127.0.01).
Tzn. wszelkie linki, które prowadziły do dajmy na to http://127.0.0.1/druga_podstrona.html wyświetlają błąd, że podana strona nie odpowiada.
Z "leceniem" po plikach jest podobnie - o ile dokument nie jest w katalogu NADRZĘDNYM, a w tym samym lub podrzędnym, to wszystko jest cacy.
Przykład - jesteśmy w /var/www/html/projekt2/ - w katalogu projekt2 mogę odwołać się do wszystkich dokumentów i katalogów podrzędnych, ale nie uruchomię dokumentu czy CSS'a z katalogu nadrzędnego /html/.
Zapodanie pełnych adresów, tj /var/www/html/projekt2/index.html --> /var/www/html/zdjęcie.png - nie skutkuje, zdjęcie się nie ładuje.
Jeśli skopiuję zdjęcie do katalogu projekt2, wczyta się ono bezproblemowo.
Na dodatek po aktulizacji Chromium pojawił się problem z cache - wcześniej, aby zobaczyć zmianę na stronie starczył F5, aktualnie muszę robić refresh z pominięciem cache (CTRL+SHIFT+R), a restart cache i tak nie pomaga. Ale jak pisałem, to akurat jest pikuś, ważniejsze jest to wyżej.
Reasumując, padła mi komunikacja z plikami tekstowymi funkcjami fopen fread.
Ktoś ma jakiś pomysł? Pilne, liczę na pomoc.