500 server error.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

05/11/2015 16:17:24
Quote Anchor link
Ik heb een website die nog in de maak is maar hij is bijna af.
Nu als ik naar mijn page.php?p=page ga krijg ik de 500 internal server error.
Heel vreemd want ik heb het probleem pas sinds ik de pagina voorwaarden wou toevoegen in de configuratie pagina.
Die heb ik ook weer weg gehaald maar dat gaf ook weer het zelfde probleem.

Ik kom me er echt geen raad meer uit.

Waar kan dit aan liggen?

de configuratie:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
if($url = $_GET['p']);
    switch($url)
    {
        case
'afspraak':                $content = 'includes/afspraak.php'; break;
        case
'tarieven':                $content = 'includes/tarieven.php'; break;
        case
'bedrijfsapps':                $content = 'includes/bedrijfsapps.php'; break;
        case
'webdesign':                $content = 'includes/webdesign.php'; break;  
        case
'cookies':                $content = 'includes/cookies.php'; break;
        case
'marketing':                $content = 'includes/marketing.php'; break;
        case
'contact':                $content = 'includes/contact.php'; break;
        case
'domeinnamen':                $content = 'includes/domeinnamen.php'; break;
        case
'winkelwagen':                $content = 'includes/winkelwagen.php'; break;
        case
'bestellen':                $content = 'includes/bestellen.php'; break;
        case
'bestelverder':                $content = 'includes/bestelverder.php'; break;
        case
'bestelverder2':                $content = 'includes/bestelverder2.php'; break;
        case
'marketingflyers':                $content = 'includes/marketing/flyers.php'; break;
        case
'marketingpostkaarten':                $content = 'includes/marketing/postkaarten.php'; break;
        case
'marketingfolders':                $content = 'includes/marketing/folders.php'; break;
        case
'marketingmagneten':                $content = 'includes/marketing/magneten.php'; break;
        case
'marketingpresentatiemappen':                $content = 'includes/marketing/presentatiemappen.php'; break
        case 'marketingrelatiegeschenken':                $content = 'includes/marketing/relatiegeschenken.php'; break  
        case 'marketinginformatiekaart':                $content = 'includes/marketing/informatiekaart.php'; break;
        case
'marketingmenus':                $content = 'includes/marketing/menus.php'; break;
        case
'marketingklantenkaartjes':                $content = 'includes/marketing/klantenkaartjes.php'; break;
        case
'foldersbestellen':                $content = 'includes/shop/folders.php'; break;
        case
'postkaartenbestellen':                $content = 'includes/shop/postkaarten.php'; break;
        case
'informatiekaartenbestellen':                $content = 'includes/shop/informatiekaarten.php'; break;
        case
'menusbestellen':                $content = 'includes/shop/menus.php'; break;
        case
'klantenkaartjesbestellen':                $content = 'includes/shop/klantenkaartjes.php'; break;
        case
'foldersafronden':                $content = 'includes/shop/foldersverder.php'; break;
        case
'postkaartenafronden':                $content = 'includes/shop/postkaartenverder.php'; break;
        case
'menusafronden':                $content = 'includes/shop/menusverder.php'; break;
        case
'informatiekaartenafronden':                $content = 'includes/shop/informatiekaartverder.php'; break;
        case
'klantenkaartjesafronden':                $content = 'includes/shop/klantenkaartjesverder.php'; break;
        default:
                $content = 'default2.html'; break;  
    }

?>

      
 
PHP hulp

PHP hulp

22/11/2024 12:45:02
 
Thomas van den Heuvel

Thomas van den Heuvel

05/11/2015 16:23:27
Quote Anchor link
Errorlogs zijn je vriend, wat vermelden deze?

Maak je toevallig gebruik van .htaccess?

Verder lijkt mij deze constructie nogal ongewoon:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if($url = $_GET['p']);
?>
 

05/11/2015 16:32:38
Quote Anchor link
het werkte gewoon altijd, heb ook .htacces
maar daar heb ik nog nooit iets aan verandert.
Het is sinds ik de pagina 'voorwaarden' in de configuratie wou toevoegen.

het werkt met :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php include($content); ?>

en dan
menu.php?p=contact
menu.php?p=afspraak



Toevoeging op 05/11/2015 16:34:12:

waar vindt ik die errorlogs?
 
- Ariën  -
Beheerder

- Ariën -

05/11/2015 16:37:29
Quote Anchor link
Jasper Schellekens op 05/11/2015 16:32:38:

waar vindt ik die errorlogs?

Vaak buiten je webroot. Mocht je directadmin gebruiken, dan kan je bij Domain Info/Statistics de error_log vinden.
 
Thomas van den Heuvel

Thomas van den Heuvel

05/11/2015 16:46:17
Quote Anchor link
Staat er iets vreemds op deze "voorwaarden" pagina zelf?

Probeer eerst het probleem te isoleren...
 
- SanThe -

- SanThe -

05/11/2015 17:04:48
Quote Anchor link
Maak van dit:
if($url = $_GET['p']);

dit
$url = isset($_GET['p']) ? $_GET['p'] : '';
 

05/11/2015 17:08:22
Quote Anchor link
toen ik de pagina voorwaarden verwijderde en hem uit de config haalde was de error er nog steeds.
er staat niks vreemds op die pagina.
Het moet echt aan de configuratie liggen omdat alles wat niet via die menu.php?p= loopt het wel gewoon doet.

Ik krijg deze parse error via error logs maar zie niks vreemds op regel 22
PHP Parse error: syntax error, unexpected 'case' (T_CASE) in /home/public_html/configuration.php on line 22, referer: http://www.websitemasters.info/
 
- Ariën  -
Beheerder

- Ariën -

05/11/2015 17:09:49
Quote Anchor link
Punt-komma na je break.
 
- SanThe -

- SanThe -

05/11/2015 17:12:17
Quote Anchor link
- Ariën - op 05/11/2015 17:09:49:
Punt-komma na je break.


Regel 21 en 22.
 

05/11/2015 17:12:30
Quote Anchor link
@santhe, gedaan maar werkt nog steeds niet.

Toevoeging op 05/11/2015 17:13:14:

boh wat stom ik ben echt scheel, bedankt!
 
Daan Slagter

Daan Slagter

05/11/2015 18:01:12
Quote Anchor link
@Jasper

Ik weet niet wat voor editor je gebruikt maar DreamWeaver gaf bij mij meteen de fout aan.
 
Thomas van den Heuvel

Thomas van den Heuvel

05/11/2015 19:01:06
Quote Anchor link
Vraag ik mij toch af hoe jij ontwikkelt. Zonder het melden+weergeven van fouten? Nice.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.