Skocz do zawartości
sroda

Problem z niektórymi skryptami na serwerze VPS

Polecane posty

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,

sroda.

 

Edit: Sprawdziłem log i ww komendy dostają (Permission denied). Ma ktoś jakiś pomysł dlaczego ?

Edytowano przez sroda (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Komendy są dobrze wpisane? Zobacz czy w PHP ci tego nie blokuje.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Czytajcie całość(ze zrozumieniem)!

@Perdo "Jeśli chodzi o uprawnienia, to są nadane standardowo na 644, ale ustawienie ich nawet i na 777 nic nie daje"

@Kamikadze - napisałem przecież że ten sam plik na hostingu działa bez problemu. mi też nie działa

Edytowano przez sroda (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Konfiguracja apache i php zapewne jest problemem. PHP jako co? mod_php czy inaczej?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

@Kamikadze - napisałem przecież że ten sam plik na hostingu działa bez problemu. mi też nie działa

 

Nie zrozumiałeś o co mi chodziło.

 

Wrzuć plik

 

<?php
phpinfo();
?>

 

I zobaczysz czy nie masz zablokowanych funkcji w php.ini

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

www-data ma dostęp do wget-a?

 

fopen ma dostęp (na poziomie użytkownika www-data) w to miejsce gdzie chcesz plik zapisać?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

@Perdo "Jeśli chodzi o uprawnienia, to są nadane standardowo na 644, ale ustawienie ich nawet i na 777

Chodziło mi o chmody katalogu, gdzie chcesz zapisywać.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

@regdos - dzięki!

 

problem tkwił w tym, że folder, w którym skrypt był wykonywany nie posiadał odpowiednich uprawnień. Jeszcze raz wielkie dzięki!

 

 

@pedro84 - również przepraszm i dziękuje za pomoc ! :)

Edytowano przez sroda (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×