Zmuszony awaria dysku przeinstalowałem NND (te posty o nice i mysql tez z tego powodu)
2.4.32-12nnd
apache-2.2.4-4
php-4.4.6-3
We wczesniejszej (NND 2.4. 10 bodajze) wersji uzywałem tablicy ogloszen
'TabOg PHP v.1,0 by TheL' i z pewnymi modyfikacjami mi elegancko pracowala.
Obecnie po przekopiowaniu plikow do /http... nie dziala.
Wywolanie tablicy to plik ../cgi-bin/blok/panel.pl z zawartoscia;
Cytuj:
#!/bin/bash
# generator Tablicy ogloszeń v.1.0 AGbis
#
. config
refresh_list # Sporządzenie listy aktualnie aktywnych przekierowań
echo Content-type: text/html
echo '
<html>
<head>
<title>Panel admina</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
</head>
'
echo "<body bgcolor=#DDFFFF>"
echo "<center><a href="../../admin/panel.html" target="_parent">Odśwież widok panelu</a></center><br>"
echo "<font size="2" face="Arial, Helvetica, sans-serif"><a href="82.pl" target="bottomFrame">Przekierowanie :82</a></font>"
echo "<font size="2" face="Arial, Helvetica, sans-serif"><a href="83.pl" target="bottomFrame">Przekierowanie :83</a></font>"
echo "<center><a href="blok_ws.pl" target="bottomFrame">Wysłanie komunikatu do wszystkich</a>   <a href="unblok_ws.pl" target="bottomFrame">Anulo
echo "<table width="700" border="1" cellspacing="1" cellpadding="4" align="center">"
echo "<CAPTION ALIGN=top>Przekierowanie na port $port i włączenie komunikatu dla usera:</CAPTION>"
kolumna=0
while read linia; do # Czytanie hostów z pliku (np. /etc/hosts)
linijka="`echo $linia | grep -vE '^[[:space:]]*(#|$)'`" #'$linijka' jest pusta jeśli 'linia' jest komentarzem
if [ "$linijka" != "" ]; then
kolumna=$(expr $kolumna + 1 )
itd ....
Objawy sa takie, ze pojawia sie ;
Cytuj:
#!/bin/bash # generator Tablicy ogloszeń v.1.0 AGbis # . config refresh_list # Sporządzenie listy aktualnie aktywnych przekierowań echo Content-type: text/html echo ' ' echo "" echo "
Odśwież widok panelu
" echo "Przekierowanie :82" echo "Przekierowanie :83" echo "
Wysłanie komunikatu do wszystkich Anulowanie wszystkich komunikatów
" echo "
Oczywiscie bede szukal bledu ale moze ktos od razu skojarzy temat i podpowie mi co nalezy przekonfigurowac w httpd.conf lub (i) php.conf
bo pachnie tu złą konfiguracja apache. Zasadniczo inne skrypty php pracuja.
Juz OK. Zamieszanie wprowadzil Squid. Poniewaz nie udaje sie dostep do lokalnego WWW bez cache trzeba uzywac wirtualnego .