Skocz do zawartości

Polecane posty

Witam, mam sobie pewien vps, na którym jest zainstalowane apache, php5, phpmyadmin itd.

 

gdy chcę odpalić na nim skrypt ( załączam kod)

 

 

<?php
$sc_serv_conf = "sc_serv.conf";
$catalog="../../../home/sc/8000/";

if ($_GET["action"] == "ustawieniasc")
 {
if (isset($_POST["submit"]))
	{
	  if (isset($_POST["passwordsc"]))
	  {

		$passwordsc = strip_tags($_POST["passwordsc"]);
			write_param($catalog$sc_serv_conf, "Password", $passwordsc);
	  }

	  if (isset($_POST["adminpass"]))
	  {

		$adminpass = strip_tags($_POST["adminpass"]);
			write_param($catalog.$sc_serv_conf, "AdminPassword", $adminpass);
	  }
}

}

?>

 

 

 

Wypluwa błąd:

 

Błąd HTTP 500 (Internal Server Error): Napotkano nieoczekiwaną sytuację przy próbie zrealizowania żądania przez serwer.

 

 

chmody do plików są 777 już na wariata ustawiłem wszędzie dla próby i nadal nic.

 

Proszę o pomoc, dzięki z góry

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jak działa php? mod? cgi? Co jest w error_log?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Reszta skryptów php działa bez zarzutu na tym serwerze, 'mod', 'cgi' - nie do końca rozumiem, o co chodzi, a co do error_logów, jeżeli chodzi o te, które znajdują się w /var/log/ to katalog apache2 ma chmod 750 więc nic w nim raczej nie da rady się zapisac, sorry za moją niewiedzę w tym temacie, ale od niedawna się tym zajmuję.

 

Dzięki za zainteresowanie problemem.

Udostępnij ten post


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

Może dlatego że:

 

 

write_param($catalog$sc_serv_conf, "Password", $passwordsc);

 

brakuje . pomiędzy dwoma zmiennymi

 

Przy okazji zmień ścieżkę do katalogu na ładniejszą :)

 

wystarczy

$catalog="/home/sc/8000/";

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ewentualnie w php.ini włącz wyświetlanie błędów.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Powiem, że 'trochę' pomogło, bo teraz jest cała biała strona.. dodałem tylko kropkę między zmiennymi + zmieniłem ścieżkę katalogu.. nie mam już pojęcia o co może chodzić..

Udostępnij ten post


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

No to posłuchaj Miłosza i w php.ini zmień display_errors = ON

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ok, teraz mam taki błąd: Notice: Undefined index: action in /var/www/x.php on line 5

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dobra poradziłem, wielkie dzięki stary i Tobie Kamikadze jak i również dla Miłosza - sprawa okazała się banalna ;-)

 

Może zacznijmy od tego czy autor tematu wie co ten skrypt robi i jak działa?

 

jakaś 9 godzina przy projekcie i już 'nic nie działa' ;p

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ę


×