<div dir="ltr">There's a few things I would recommend as well. There's a lot of knowledge in the php.ini file. It has some documentation in there about production and development settings. If you aren't sure you can run `php --ini` on the command line. (note, Lunix will sometimes have a php.ini for apache and one for the cli)<div>
<br></div><div style>Check your apache logs, sometimes apache will catch something and you will never see a response.</div><div style><br></div><div style>Also, look into xdebug and get installed on you dev box. It's an amazing thing to have =)</div>
<div style><br></div><div style>As Lisa said above, <a href="http://php.net/ini_set">http://php.net/ini_set</a> is really useful as well.</div><div style><br></div></div><div class="gmail_extra"><br clear="all"><div>- Joshua Estes<br>
<br>@JoshuaEstes<br><br>"If you live periods of your life in misery, when you remember back to those times, all you'll remember is the misery. The misery robs you of great memories you could otherwise be making."</div>

<br><br><div class="gmail_quote">On Sat, Mar 16, 2013 at 12:13 PM, Randy Yates <span dir="ltr"><<a href="mailto:lpcustom@gmail.com" target="_blank">lpcustom@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">I'll throw in another useful PHP debugging utility: FirePHP.<br><br>Install it, install the firefox extension, make sure that firephp is enabled in the appropriate places (see the documentation), include the class files in your project, and log your variables like this:<br>

Firephp::getInstance(true)->log($variable);<br>You'll get a pretty dump of the variable in the firebug/firephp console. This is especially handy when doing some ajax requests on a php server. </div><div class="gmail_extra">
<div><div class="h5">
<br><br><div class="gmail_quote">On Sat, Mar 16, 2013 at 1:02 PM, Lisa Ridley <span dir="ltr"><<a href="mailto:lhridley@gmail.com" target="_blank">lhridley@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="auto"><div>Turn on Php error display ... At the beginning of your Php script insert ini_set('display_errors', true);</div><div><br></div><div>WSOD almost always means a PHP error.  This will spur them to the screen.  Just make sure you remove it when you finish debugging.<span><font color="#888888"><br>

<br>Lisa Ridley<div>Sent from my iPhone 5</div></font></span></div><div><div><div><br>On Mar 14, 2013, at 11:09 PM, Ed King <<a href="mailto:chevyiinova@bellsouth.net" target="_blank">chevyiinova@bellsouth.net</a>> wrote:<br>

<br></div><blockquote type="cite"><div><table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td valign="top" style="font:inherit">while you're at it, run:       php -l filename.php<br><br>aka phplint :)  <br>
<br>
<br><br>--- On <b>Thu, 3/14/13, William Wade <i><<a href="mailto:willm.wade@gmail.com" target="_blank">willm.wade@gmail.com</a>></i></b> wrote:<br><blockquote style="border-left:2px solid rgb(16,16,255);margin-left:5px;padding-left:5px">

<br>From: William Wade <<a href="mailto:willm.wade@gmail.com" target="_blank">willm.wade@gmail.com</a>><br>Subject: Re: [Chugalug] another LAMP problem<br>To: "Chattanooga Unix Gnu Android Linux Users Group" <<a href="mailto:chugalug@chugalug.org" target="_blank">chugalug@chugalug.org</a>><br>

Date: Thursday, March 14, 2013, 10:03 PM<br><br><div><div dir="ltr">Try running it at the command line. See what happens. It should still print out the stuff. This way you can take Apache out of the loop and test just PHP and code.<div>

<br></div><div>$ php filename.php</div>

<div><br></div><div>Wil</div></div><div><br><br><div>On Thu, Mar 14, 2013 at 9:28 PM, Garrett Gaston <span dir="ltr"><<a rel="nofollow" href="http://mc/compose?to=garrett85@hotmail.com" target="_blank">garrett85@hotmail.com</a>></span> wrote:<br>



<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">Thanks guys, I'll try some of this out. People from several different forums have replied back that my code worked fine on their system so I'M thinking that this isn't a syntax problem.<br>



<br><div><div></div>Date: Thu, 14 Mar 2013 23:12:27 +0000<br>From: <a rel="nofollow" href="http://mc/compose?to=cluon@geeklabs.com" target="_blank">cluon@geeklabs.com</a><br>To: <a rel="nofollow" href="http://mc/compose?to=chugalug@chugalug.org" target="_blank">chugalug@chugalug.org</a><br>



Subject: Re: [Chugalug] another LAMP problem<div><div><br><br><pre><?php<br>$con=mysqli_connect("localhost","dbuser","dbpasswd","dbname");<br>if (mysqli_connect_errno($con)) { echo "Failed to connect to MySQL: " . mysqli_connect_error() ; } ;<br>



$result = mysqli_query($con, "SELECT uniq,name FROM customers") ;<br>if(!$result) {<br>   echo "MySQL Error: " . mysqli_error($con) . "\n";<br>} else {<br>   while ( $row = mysqli_fetch_array($result,MYSQLI_ASSOC) ) {<br>



     print $row['uniq'] . ' ' . $row['name'] . " <br>\n" ;<br>   } ;<br>}<br>?><br> <br>The slight variation above just worked on my system,<br> <br>I demand the brackets be in the format as above. Not on their own lines,<br>



but that's a personal religion thing. I can affirm that my beliefs work <br>well for me when applied consistently.<br> <br> <br> <br>============================================================<br>Mike Harrison   <a rel="nofollow" href="http://mc/compose?to=bogon@geeklabs.com" target="_blank">bogon@geeklabs.com</a>  cell: <a rel="nofollow">423.605.6943</a><br>



 <br>On Thu, 14 Mar 2013, Garrett Gaston wrote:<br> <br>> Having overcome my last LAMP problem I've hit another problem almost immediately. My apache server seems to be working just fine as does php, I'm able to execute phpinfo()<br>



> without a problem. I wrote a little php to query a few lines in a VERY simple MySQL database. When the page loads it's a blank web page, no errors and no results. There are two<br>> entries in the table that I'M trying to query so I would expect to see two lines outputted as html. The code is below. Any ideas? Note that fname & lname are just variable I<br>



> retrieved from an html form via $_POST.<br>> <br>> // Create connection<br>> $con=mysqli_connect("localhost","lrngsql","xyz","bank");<br>> <br>> // Check connection<br>



> if (mysqli_connect_errno($con))<br>>   {<br>>   echo "Failed to connect to MySQL: " . mysqli_connect_error();<br>>   }<br>> <br>> $result = mysqli_query($con, "SELECT fname, lname FROM person");<br>



> <br>> if(!$result)<br>> {<br>>     echo "MySQL Error: " . mysqli_error($con) . "\n";<br>> }<br>> <br>> else<br>> {<br>>     while($row = mysqli_fetch_array($result))<br>>     {<br>



>         echo $row['fname'] . " " . $row['lname'];<br>>         echo "<br />";<br>>     }<br>> }<br>> <br>><br></pre><br></div></div>_______________________________________________
Chugalug mailing list
<a rel="nofollow" href="http://mc/compose?to=Chugalug@chugalug.org" target="_blank">Chugalug@chugalug.org</a>
<a rel="nofollow" href="http://chugalug.org/cgi-bin/mailman/listinfo/chugalug" target="_blank">http://chugalug.org/cgi-bin/mailman/listinfo/chugalug</a></div>                                    </div></div>
<br>_______________________________________________<br>
Chugalug mailing list<br>
<a rel="nofollow" href="http://mc/compose?to=Chugalug@chugalug.org" target="_blank">Chugalug@chugalug.org</a><br>
<a rel="nofollow" href="http://chugalug.org/cgi-bin/mailman/listinfo/chugalug" target="_blank">http://chugalug.org/cgi-bin/mailman/listinfo/chugalug</a><br>
<br></blockquote></div><br></div>
</div><br>-----Inline Attachment Follows-----<br><br><div>_______________________________________________<br>Chugalug mailing list<br><a href="http://mc/compose?to=Chugalug@chugalug.org" target="_blank">Chugalug@chugalug.org</a><br>

<a href="http://chugalug.org/cgi-bin/mailman/listinfo/chugalug" target="_blank">http://chugalug.org/cgi-bin/mailman/listinfo/chugalug</a><br></div></blockquote></td></tr></tbody></table></div></blockquote><blockquote type="cite">

<div><span>_______________________________________________</span><br><span>Chugalug mailing list</span><br><span><a href="mailto:Chugalug@chugalug.org" target="_blank">Chugalug@chugalug.org</a></span><br><span><a href="http://chugalug.org/cgi-bin/mailman/listinfo/chugalug" target="_blank">http://chugalug.org/cgi-bin/mailman/listinfo/chugalug</a></span><br>

</div></blockquote></div></div></div><br>_______________________________________________<br>
Chugalug mailing list<br>
<a href="mailto:Chugalug@chugalug.org" target="_blank">Chugalug@chugalug.org</a><br>
<a href="http://chugalug.org/cgi-bin/mailman/listinfo/chugalug" target="_blank">http://chugalug.org/cgi-bin/mailman/listinfo/chugalug</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br>Google reads my email!
</font></span></div>
<br>_______________________________________________<br>
Chugalug mailing list<br>
<a href="mailto:Chugalug@chugalug.org">Chugalug@chugalug.org</a><br>
<a href="http://chugalug.org/cgi-bin/mailman/listinfo/chugalug" target="_blank">http://chugalug.org/cgi-bin/mailman/listinfo/chugalug</a><br>
<br></blockquote></div><br></div>