Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z niektórymi skryptami na serwerze VPS, Niektóre ze skryptów działających na hostingu, nie działają na VPS.
whose
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 17.06.2012

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
emkej
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 5
Dołączył: 18.06.2012

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


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
Go to the top of the page
+Quote Post
whose
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 17.06.2012

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


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.

Ten post edytował whose 18.06.2012, 15:39:43
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 01:35