Toon posts:

PHP werkt niet meer, Blanco pagina

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste Tweakers,

Ik draai zelf webserver met apache (sokkit 3.2) en php. Nu heb ik alles ingesteld dat mijn pagina wordt doorgestuurd naar mijn ip adres en dat werkte (tot gisteravond) prima.
Als ik nu naar mijn homepage ga (www.boer.tk) krijg ik mijn welkom scherm, en als ik dan op reizen klik gaat hij ook naar reizen pagina (travel.html). Tot dusverre geen probleem. Dit is allemaal nog gewoon html.
Als ik nu echter op een van de vlaggen klik (bijvoorbeeld Cost Rica) krijg ik een blanco pagina (in het betreffende frame). In de pagina travel.html wordt ,bij ieder vlaggetje, een gallery.php aangesproken. Dit heeft hij gedaan, maar nu dus niet meer. Ik zou het erg fijn vinden als een van jullie een tip heeft.

ps. ik heb al geprobeerd of het aan de locatie van de files lag (met ../ en ./), maar dat was het niet. :(

  • TRON
  • Registratie: September 2001
  • Laatst online: 16-08 07:26
'k Zie je hele site niet?

Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)


Verwijderd

Topicstarter
Ik zit nu thuis en kan niet checken van buitenaf, maar ik krijg hem wel. Ik zal even kijken of de rerouting goed is..


ps. hoe insert ik een screendump in dit forum?

groet,

Wouter Boer

ps. ik moet zo weg, maar ben vanavond weer terug

Verwijderd

Topicstarter
en nu? heb even het ip veranderd

  • ramonp
  • Registratie: Januari 2001
  • Laatst online: 07-09 16:12
You don't have permission to access / on this server.

  • swampy
  • Registratie: Maart 2003
  • Laatst online: 25-03 09:06

swampy

Coconut + Swallow = ?

Umm als je een eigen site draait..moet je dan niet ook een eigen dns draaien? Anders kun je problemen krijgen met dat de site niet bereikbaar is.

Voor jouw situatie...een servertje thuis...zijn genoeg online DNS diensten die het aanbieden om een IP address te koppelen aan je site! Met dan ook de mogelijkheid om je eigen mailserver, ftp server, kipburgerserver, terminal service...whatever te draaien!

There is no place like ::1


Verwijderd

Topicstarter
Swampy,
Dat heb ik via no-ip.inf, maar op een of andere manier doet hij dat niet. Hoe stop ik een screendump hierin?

  • _DPC_Scorpion
  • Registratie: Maart 2001
  • Laatst online: 23:46
Verwijderd schreef op 10 september 2003 @ 15:46:
Swampy,
Dat heb ik via no-ip.inf, maar op een of andere manier doet hij dat niet. Hoe stop ik een screendump hierin?
lol een screendump stop je er niet in

maar die zul je eerst op moeten slaan met bv paint als een *.jpg (bv) die jpg moet je dan "ergens" uploaden

vervolgens maak je hier een link naar het plaatje

code:
1
[img]http://mijnwebspace/screen.jpg[/img]


zo dus bv henkies bovenkant:
Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/got/images/layout/topb2.gif

verder voor jou probleem zit hem waarschijnlijk in de rechten van je apache op de directory waar je je website wil draaien (rechten instellen in httpd.conf)

[ Voor 26% gewijzigd door _DPC_Scorpion op 10-09-2003 15:53 ]


Verwijderd

Topicstarter
Is dit goed? Syntaxisch gezien?

<tr>
<td height="60"></td>
<td valign="top"><a href="gallery_belgium/gallery.php">[img]"Travel/Flags/BELG001.gif"[/img]</a></td>
<td valign="top"><font face="Verdana" size="2" color="#000066">België</font></td>
<td></td>
<td valign="top"><a href="Mexico.html">[img]"Travel/Flags/MEXC001.gif"[/img]</a></td>
<td valign="top"> <font face="Verdana" size="2" color="#000066">Mexico</font></td>
<td></td>
</tr>

Dit is dus de aanroeping vanuit reizen (travel.html) naar gallery.php

  • swampy
  • Registratie: Maart 2003
  • Laatst online: 25-03 09:06

swampy

Coconut + Swallow = ?

Verwijderd schreef op 10 September 2003 @ 15:56:
Is dit goed? Syntaxisch gezien?

<tr>
<td height="60"></td>
<td valign="top"><a href="gallery_belgium/gallery.php">[img]"Travel/Flags/BELG001.gif"[/img]</a></td>
<td valign="top"><font face="Verdana" size="2" color="#000066">België</font></td>
<td></td>
<td valign="top"><a href="Mexico.html">[img]"Travel/Flags/MEXC001.gif"[/img]</a></td>
<td valign="top"> <font face="Verdana" size="2" color="#000066">Mexico</font></td>
<td></td>
</tr>

Dit is dus de aanroeping vanuit reizen (travel.html) naar gallery.php
Lijkt mij van wel, maar als PHP niet werkt en de rest wel ligt het waarschijnlijk aan PHP. Mmm, nogsteeds geen persmissie om de website te zien...onhandig!

[ Voor 31% gewijzigd door swampy op 10-09-2003 16:03 ]

There is no place like ::1


Verwijderd

Topicstarter
Dit is de php script van gallery, een koning die hier een fout in ontdekt....

<?php
echo "<font face='Verdana' size=2><b><font color='#000066'>[img]'Travel/Flags/BELG001.gif'[/img]
BELGIUM</font></b></font>
<b><font face=Verdana size=2 color='#000066'>Het land van de patatten en Bourgondische gerechten.. België zie ik graag en zo ook De
Haan. Eind oktober 2001 zijn Carolien, Laura, Bart en ik een weekend naar het vakantiehuis
van Carolien haar ouders gegaan. Lekker mosselen eten uitwaaien op het strand en daarna
natuurlijk in De Torre naborrelen tot in de late uurtjes. Dat ik niet geheel nuchter was aan het
eind van de avond verklaren de foto's wel. Dit was een heerlijk weekend en met mijn sjoeke,
bolleke en 'casanova' Bart als gezelschap is dit zeker voor herhaling vatbaar. </font></b>";

if ($handle = opendir('thumbnails')) {
$readfulldir = opendir('full');

$lijst = array();

echo "<table align=center border=1> <tr>";

readdir($handle);
readdir($handle);
readdir($readfulldir);
readdir($readfulldir);

$x=-1;
$id=0;
while (false !== ($file = readdir($handle))) {
$fullpicext = readdir($readfulldir);
array_push( $lijst, $fullpicext );
}

$aantalpics = count($lijst);

$readfulldir = opendir('full');
readdir($readfulldir);
readdir($readfulldir);

$handle = opendir('thumbnails');
readdir($handle);
readdir($handle);

$bijschrift = file("bijschrifttn.txt");
$nr = 0;

while (false !== ($file = readdir($handle))) {
$id++;
$nr++;
$fullpicext = readdir($readfulldir);
$fullpic = substr( $fullpicext, 0, ( strlen( $fullpicext ) - 4 ) ); // bestandsnamen zonder extensie (.jpg) geven
$x++;
if ($x == 4) {
$x = 0;
echo "</tr> <tr>";
}
//html code uitpoepen:
echo "<td align = center><a href='fullpic.php?foto=$id&max=$aantalpics'>[img]'thumbnails/$file'[/img]</a> <br>$bijschrift[$nr]</td>";
}
closedir($handle);
closedir($readfulldir);
echo "</tr> </table>";
}
?>


PLEASE HELP, HIJ DEED HET ZO MOOI.

ps. Ik heb in mijn config file gekeken, maar daar staat niets dat verkeerd is en hij heeft het gedaan, dus denk ik eerder dat het aan de php script in travel.html ligt.

  • Korakal
  • Registratie: Oktober 2001
  • Laatst online: 07-09 17:52

Korakal

Up up up!

D'r moet waarschijnlijk wat aan je apache instellingen geknutseld worden, meer iets voor SA dus.
Move'je IT>SA.

Verwijderd

Topicstarter
Dit kwam ik in de error log tegen... (van apache)

[Tue Sep 09 23:55:01 2003] [warn] pid file C:/sokkit/Apache2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?

Verwijderd

Topicstarter
Wat wordt hiermee bedoeld? (error log file van apache)

[Wed Sep 10 16:47:33 2003] [notice] Parent: Created child process 3436
[Wed Sep 10 16:47:33 2003] [notice] Child 3436: Child process is running
[Wed Sep 10 16:47:33 2003] [notice] Child 3436: Acquired the start mutex.
[Wed Sep 10 16:47:33 2003] [notice] Child 3436: Starting 250 worker threads.

Verwijderd

Je php parst blijkbaar niet. Al eens eens simpele pagina gemaakt met <?=PHPINFO(); ?>? Heb je error-reporting wel fatsoenlijk aanstaan?

Verwijderd

Topicstarter
Kun je ook nederlands spreken? Wat is parsen? De pagina heeft gewerkt gisteren... Dus het werkt wel alleen is er op een of andere manier iets fout gegaan. Mijn error reporting /logging staat aan, anders kan ik niet dit berichtje geven. Onderstaand is ongeveer wanneer het fout ging...


[Tue Sep 09 23:50:09 2003] [notice] Parent: Received restart signal -- Restarting the server.
[Tue Sep 09 23:50:09 2003] [notice] Child 2156: Exit event signaled. Child process is ending.
[Tue Sep 09 23:50:09 2003] [notice] Parent: Created child process 3792
[Tue Sep 09 23:50:10 2003] [notice] Child 3792: Child process is running
[Tue Sep 09 23:50:10 2003] [notice] Child 2156: Released the start mutex
[Tue Sep 09 23:50:10 2003] [notice] Child 3792: Acquired the start mutex.
[Tue Sep 09 23:50:10 2003] [notice] Child 3792: Starting 250 worker threads.
[Tue Sep 09 23:50:11 2003] [notice] Child 2156: Waiting for 250 worker threads to exit.
[Tue Sep 09 23:50:11 2003] [notice] Child 2156: All worker threads have exited.
[Tue Sep 09 23:50:11 2003] [notice] Child 2156: Child process is exiting
[Tue Sep 09 23:55:01 2003] [warn] pid file C:/sokkit/Apache2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?

Wat gebeurd hier (in Nederlands)

Boebik

Verwijderd

Topicstarter
Wat is een child proces?

Verwijderd

Topicstarter
Even een update...

Na het probleem van php kreeg ik er nog een ander probleem bij. Als ik mijn homepage opende kreeg ik een "forbidden" statement. Dit kwam omdat ik per abuis het ip adres van mijn provider (tweakds ;) ) had gebruikt in plaats van een statisch ip dat ik nog moest aanvragen. Dit is inmiddels (m.u.v. dot.tk problemen :? ) opgelost.

Nu heb ik nog steeds het probleem van mijn php. ik blijf een blanco pagina krijgen als ik mijn php aanroep. heeft een van jullie enig idee hoe dat komt? (echt een blanco pagina dus niet de standaard .. can't find server pagina)

  • Yoeri
  • Registratie: Maart 2003
  • Niet online

Yoeri

O+ Joyce O+

(overleden)
nogmaals: maak eens een pagina met niks anders in dan
<?phpinfo()?>
en sla die op als info.php of zo, en check es of die wel werkt

Kijkje in de redactiekeuken van Tweakers.net
22 dec: Onze reputatie hooghouden
20 dec: Acht fouten


Verwijderd

Topicstarter
Het probleem is opgelost...

Het lag aan directe links, in plaats van relatieve links. Zie oude index.html

<frameset rows="173,*" cols="155,*" frameborder="NO" border="0" framespacing="0">
<frame src="file:///C|/sokkit/site/linksboven.htm" name="topleft" scrolling="no" id="topleft">
<frame src="file:///C|/sokkit/site/rechtsboven.htm" name="topright" scrolling="NO" noresize id="topright">
<frame src="file:///C|/sokkit/site/linksonder.htm" name="bottomleft" id="bottomleft" scrolling="NO" frameborder="NO" noresize>
<frame src="file:///C|/sokkit/site/Home.htm" name="bottomright" scrolling="AUTO" noresize id="bottomright" align="left">
</frameset>

De foute: <frame src="file:///C|/sokkit/site/Home.htm" name="bottomright" scrolling="AUTO"

moet worden <frame src="Home.htm" name="bottomright" scrolling="AUTO"

Dank voor alle hulp...

Boebik
Pagina: 1