Heej,
Ik heb vanaf deze website een CMS script gekocht en deze online gezet:
http://www.webdesign4less.nl/cms/index.php
Mijn DB-gegevens zijn juist ingevuld en ik heb de juiste rechten gegeven.
Echter, zoals u kunt zien, krijg ik een wit scherm. Weet iemand hier hoe ik dit snel kan oplossen? Heb deze vraag ook al naar de maker van dit script gestuurd, maar ik wil graag zo snel mogelijk weer aan de slag!
Alvast bedankt voor de hulp!
Gr,
Jesse
- Probleem bij tonen website
-
01-07-2010, 16:11 #1
- Berichten
- 61
- Lid sinds
- 14 Jaar
Probleem bij tonen website
Laatst aangepast door Jesse B : 01-07-2010 om 17:28
-
In de schijnwerper
-
01-07-2010, 16:15 #2
- Berichten
- 494
- Lid sinds
- 16 Jaar
lijkt mij een fout in het cms systeem.
ik herken dit probleem en meestal is dit ofwel de connectie, ofwel ergens een ; die mist.
geen witruimte voor je <? <?php?
-
01-07-2010, 16:35 #3
- Berichten
- 750
- Lid sinds
- 15 Jaar
Zet eens bovenaan in index.php
Code:error_reporting(E_ALL);
-
01-07-2010, 16:48 #4
- Berichten
- 691
- Lid sinds
- 15 Jaar
Gebruik je een .htaccess bestand?
-
01-07-2010, 16:50 #5
- Berichten
- 61
- Lid sinds
- 14 Jaar
Heej,
Er is geen witruimte voor mijn <?php
De connectie zit ook goed.. En door "error_reporting (E_ALL);" direct achter de eerste php opening te zetten, krijg ik ook geen error te zien?
Erg vreemd dus!
-
01-07-2010, 17:01 #6
- Berichten
- 214
- Lid sinds
- 17 Jaar
Wit scherm is over het algemeen een teken dat er een fout in een script zit. Daarom is het ook handig om een errorhandler in je script te hebben. Hieronder staat een eigen error handler:
Code:<?php error_reporting(E_ALL); set_error_handler( "error_handler" ); $cfg['php'] = true; // Het php script gedeelte weergeven? true=ja,false=nee $cfg['opmaak'] = true; // Met opmaak of platte tekst, true=met opmaak,false= zonder $cfg['regel'] = 5; // Hoeveel regels voor en bij php define("NL","\n<br />"); // Hier start de functie function error_handler($errno, $errmsg, $errfile, $errline, $vars) { global $cfg; // Nummer -> Text $errors = array( 1=>'E_ERROR', 2=>'E_WARNING', 4=>'E_PARSE', 8=>'E_NOTICE', 16=>'E_CORE_ERROR', 32=>'E_CORE_WARNING', 64=>'E_COMPILE_ERROR', 128=>'E_COMPILE_WARNING', 256=>'E_USER_ERROR', 512=>'E_USER_WARNING', 1024=>'E_USER_NOTICE'); // Nummer(type) -> Simpele str $err = array( E_ERROR => "Error", E_WARNING => "Warning", E_PARSE => "Parsing Error", E_NOTICE => "Notice", E_CORE_ERROR => "Core Error", E_CORE_WARNING => "Core Warning", E_COMPILE_ERROR => "Compile Error", E_COMPILE_WARNING => "Compile Warning", E_USER_ERROR => "User Error", E_USER_WARNING => "User Warning", E_USER_NOTICE => "User Notice", E_STRICT => "Runtime Notice"); // Start bericht $msg = ''; if($cfg['opmaak'] == true) { $msg .= '<div style="border: 1px solid #999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;"><div style="background: #999; color: #fff;">Error</div>'; $msg .= '<p style="padding: 5px;">'; } $msg .= 'Error_date: '.date("m-d-Y H:i:s O").NL; $msg .= 'Error_type: '.$errors[$errno].NL; $msg .= 'Error_file: '.$errfile.NL; $msg .= 'Error_line: '.$errline.NL; $msg .= 'Error_msg: '.$errmsg.NL; $msg .= 'Client_uri: '.$_SERVER['REQUEST_URI'].NL; $msg .= 'Client_user-agent: '.$_SERVER['HTTP_USER_AGENT'].NL; $msg .= 'Server_host: '.$_SERVER['HTTP_HOST'].NL; if(isset($_SERVER['HTTP_REFERER'])) { $msg .= 'Client_referer: '.$_SERVER['HTTP_REFERER'].NL; } // Simpele bericht, lijkt op de errors die php maakt $msg .= 'Error_simpel: <b>'.$err[$errno].':</b> '.$errmsg.' In <b>'.$errfile.'</b> On line <b>'.$errline.'</b>'.NL; // De dingen voor de : dik gedrukt maken if($cfg['opmaak'] == true) { $msg = preg_replace('#([A-Z]{1}[a-zA-Z_-]{2,})\:(.*?)#','<strong>$1</strong>:$2',$msg); } // Je kan alleen php doen als Opmaak ook mag. anders kan het niet if($cfg['php'] == true && $cfg['opmaak'] == true) { // Tabel voor php met lijn nummers $file = file($errfile); // Begin regel bepalen, kan geen min regels maken $beg = ($errline-$cfg['regel'] < 0) ? 0 : $errline-$cfg['regel']; // De regel mag niet boven het aantal regels uitkomen $eind = ($errline+$cfg['regel'] > count($file)) ? count($file) : $errline+$cfg['regel']; $str = ''; // Regels uitlezen, voor en na for($i=$beg;$i<$eind;$i++) { $str .= $file[$i]; } // Opmaak $msg .= '<br /><table style="line-height: 15px;font-size:12px;border: 1px solid #999;"cellspacing=0 cellpadding=0><tr><td colspan="2" style="text-align:center;border-bottom: 1px solid #999; background: #ececec;">Script, line: '.$errline.'</td></tr><tr><td style="border-right: 1px solid #999; background: #ececec;" valign="top">'; // Regel nummers for($i=$beg-1;$i<$eind;$i++) { if($errline == $i) { // Dik maken als het de error regel is $msg.= '<b>'.$i.'</b>'.NL; } else { $msg.= $i.NL; } } // Highlighten, en de <?php en ? > weghalen, omdat het wel met kleurtjes moet $hig = highlight_string("<?php\n\n" .$str.' ?>',true); $hig = preg_replace (array ( '/.*<code>\s*<span style="color: #000000">/','#</span>\s*</code>#','#\?>#s','#<\?php#si','/<span[^>]*><\/span>/'),'',$hig); // Thnx someone from php.net // Weergeven $msg .= '</td><td valign="top" style="width: 700px;">'; $msg .= $hig; $msg .= '</td></tr></table>'; } if($cfg['opmaak'] == true) { $msg .= '</p></div></div><br />'; } // Hier kan je wat met de berichten gaan doen, mailer of in de database pleuren, dat moet je zelf maar uitzoeken, Output is $msg echo $msg; } set_error_handler('error_handler'); ?>
-
01-07-2010, 17:09 #7
- Berichten
- 2.971
- Lid sinds
- 18 Jaar
Bekijk de logfiles, hoef je geen code aan te passen
-
01-07-2010, 17:28 #8
- Berichten
- 61
- Lid sinds
- 14 Jaar
Ik heb die handler ingevoerd, maar krijg geen fouten te zien??
Edit:
Krijg nu dit uit die handler:
',true); $hig = preg_replace (array ( '/.*\s*/','#\s*#','#\?>#s','#<\?php#si','/]*><\/span>/'),'',$hig); // Thnx someone from php.net // Weergeven $msg .= ''; $msg .= $hig; $msg .= ''; } if($cfg['opmaak'] == true) { $msg .= '
'; } // Hier kan je wat met de berichten gaan doen, mailer of in de database pleuren, dat moet je zelf maar uitzoeken, Output is $msg echo $msg;}set_error_handler('error_handler');?>
De link is nu trouwens naar:
http://www.webdesign4less.nl/cms2/index.php
-
01-07-2010, 17:35 #9
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Maak eens een bestand aan (phpinfo.php) met dit erin:
PHP Code:<?php
phpinfo();
?>
-
01-07-2010, 17:42 #10
- Berichten
- 61
- Lid sinds
- 14 Jaar
Hier is de url:
http://www.webdesign4less.nl/cms2/phpinfo.php
-
01-07-2010, 17:43 #11
- Berichten
- 203
- Lid sinds
- 16 Jaar
PHP Version 4.4.7
Kun je geen nieuwere versie nemen?
-
01-07-2010, 17:44 #12
- Berichten
- 990
- Lid sinds
- 17 Jaar
wordt er gebruik gemaakt van een encoder, bv ioncube loaders ?
-
01-07-2010, 17:45 #13
- Berichten
- 61
- Lid sinds
- 14 Jaar
-
01-07-2010, 17:59 #14
- Berichten
- 203
- Lid sinds
- 16 Jaar
-
01-07-2010, 18:02 #15
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Post de inhoud van het bestand eens hier. Vergeet eventuele database gegevens niet te verwijderen.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic