Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Localhost alles ok, andere PC server niet gevonden.

one_234
6 antwoorden
  • Hallo Allen,

    Ik heb een probleem met Apache en PHP.

    Als ik lokaal een PHP pagina opvraag werkt alles perfect. Maar zodra ik de PHP pagina opvraag via een andere PC (Intranet/Internet) krijg ik de melding dat de server niet gevonden kan worden.

    De gewone HTML pagina's werken wel, dus de server is bereikbaar…

    Tevens als ik de phpinfo() pagina start (Was bijgeleverd bij de apache package) werkt die wel :-?

    Iemand enig idee???

    Alvast bedankt.

    - win XP Home
    - Apache 2.0.48
    - PHP v4.3.4
  • misschien krijg je een timeout van je script. Probeer eens een script in de root te zetten(root van je webserver, dus niet c:\) en met het volgende erin:
    [code:1:27b5cade10]
    <?php
    phpinfo()
    ?>
    [/code:1:27b5cade10]
  • Had ik al geprobeerd en dat werkt. Local en remote…

    Ik ben nog even verder gaan zoeken en de pagina waarbij ik een "server not found" krijg is een PHP bestand die een txt bestandje opend…

    Het txt bestand en het PHP bestand hebben allebij hebben allebei CHMOD 666, dus rechten kunnen het volgens mij niet zijn…
  • post je php script eens, want volgens mij doe jij iets waarvan het laden langer duurt dan 30 sec. Dan word automatisch de executie beeindigd :)
  • Dit is het script:

    [code:1:4b490f1c7c]<?php


    //open the wordlist file
    $file = "404.txt"; // the words file
    $fd = fopen($file, "r"); // open the file in read-only mode, no need to change anything
    $words = file($file); // put each word in the array
    fclose ($fd); // and close the file

    if (!isset($list)) {$list='no';}

    if (!isset($message)) {
    $word_number = rand(1,count($words)); // show a random message
    } else {
    $word_number = $message; // show requested message
    }

    $word_count = count($words);


    $word = $words[$word_number-1]; // position in array is $word_number-1
    $word = ereg_replace("
    ", "", $word);
    // uncomment for debugging
    // echo("<p>Word is $word</p>");
    // echo("<p>Word number $word_number</p>");

    echo "$word";

    ?>[/code:1:4b490f1c7c]

    Maar als het telang zou duren, waarom werkt het dan wel lokaal maar niet remote? En waarom die vage melding dat de server niet gevonden kan worden :-?
  • pff, k heb geen idee, k zal er nog effe over nadenken

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.