whose
17.06.2012, 21:58:35
Witam serdecznie,
mam problem dotyczący serwera VPS. Sytuacja wygląda tak:
plik index.php przesłany na konto hostingowe, wykonuje się poprawnie w całości, natomiast ten sam plik przesłany na serwer VPS nie wykonuje takich rzeczy jak:
-pobieranie poprzez system('wget...')
-nie tworzy plików tekstowych (fopen...)
(na stronie, po wywołaniu pliku pojawia się to co powinno)
Jeśli chodzi o uprawnienia, to są nadane standardowo na 644, ale ustawienie ich nawet i na 777 nic nie daje. Na VPS zainstalowany jest system operacyjny Linux Debian. Szukałem pomocy, jednakże nie do końca wiem jak zdefiniować ten problem, z tego co udało mi się znaleźć, nic nie pomogło/nie związane było z tematem.
Będzie wdzięczny za wszelkie wskazówki czy też rozwiązanie problemu.
Pozdrawiam,
whose.
emkej
18.06.2012, 12:32:14
Witam,
Sprawdz w konfigu php.ini, czy nie masz wyłaczonej funkcji system() i otwierania zdalnym plików przez fopen. O ile oczywiście otwierasz coś z innej strony.
Pozdrawiam
whose
18.06.2012, 16:55:15
Jeśli chodzi o otwieranie, to plik ma zostać utworzony i otwarty w tym samym folderze (używam "a+"...), więc wszystko powinno grać... A jeśli chodzi o komendy systemowe, to wiem że są nie wyłączone jako funkcja przez disable_functions, jednak czy są włączone - też nie wiem. Przejrzałem cały php.ini i nie znalazłem wpisu odpowiedzialnego, za kontrolowanie tych funkcji.
Edit:
Sprawdziłem log i każda z ww komend dostaje (Permission denied).
Ma ktoś jakiś pomysł dlaczego ?
Nowy post ze względu na rozwiązanie problemu.
Problem tkwił w tym, że miejsce w którym znajdował się plik (folder) nie miał wystarczających uprawnień na zapis. Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.