[ubuntu-za] LAMP install

Alf Stockton alf at stockton.co.za
Sat Oct 20 12:41:14 UTC 2012


On 20/10/2012 13:41, Bruce Pieterse wrote:
> On Sat 20 Oct 2012 11:06:24 SAST, Alf Stockton wrote:
>> I have followed the procedure at
>> http://community.linuxmint.com/tutorial/view/486 to install LAMP on my
>> Mint 13 laptop with a view to developing locally & once working
>> emigrate to my server but ......
>> Displaying html & php in Firefox works fine but links seem to be failing.
>> The following extract from one of my proggies works fine from the
>> command line but not when called from a link in the browser. I suspect
>> the problem may have something to do with the
>> require_once('includes/configuration.inc');
>> but what?
>>
>> <?php
>> require_once('includes/configuration.inc');     // database connect
>> script & the rest.
>> ?>
>> <!DOCTYPE html>
>> <html>
>> <head>
>> <title>Insert a new User</title>
>> <meta http-equiv="cache-control" content="no-cache">
>> <meta http-equiv="expires" content="Mon, 22 Jul 2000 11:12:01 GMT"
>>
>> </head>
>> <?php
>>      DBConnect();
>>      $Message = sprintf("<br />Line %d After DBConnect()<br />",
>> __LINE__);
>>      trigger_error($Message, E_USER_ERROR);
>>
>>      if (!get_magic_quotes_gpc())
>>          {
>>          $_POST['uname'] = addslashes($_POST['uname']);
>>          }
>>      $name_check = "SELECT Usrname FROM Users WHERE Usrname =
>> '".$_POST['uname']."'";
>>      $Result = mysql_query($name_check);
>>      $Count = 0;
>>      while ($row = mysql_fetch_array($Result))
>>          {
>>          ++$Count;
>>          }
>>
>>      if ($count != 0)
>>          {
>>          $Message = sprintf("%s %d <br>Sorry, the username: %s is
>> already taken, please pick another.", __FILE__, __LINE__);
>>          trigger_error($Message, E_USER_ERROR);
>>          exit;
>>          }
>>
>>      $Message = sprintf("<br />Line %d After username check<br />",
>> __LINE__);
>>      trigger_error($Message, E_USER_ERROR);
>>      if ($_POST['passwd'] != $_POST['passwd_again'])
>>          {
>>          $Message = sprintf("%s %s %s %s<br
>> />",strip_tags($_POST['Surname']),strip_tags($_POST['FirstName']),
>> strip_tags($_POST['uname']),strip_tags($_POST['passwd']));
>>          trigger_error($Message, E_USER_ERROR);
>>          $Message = sprintf("%s %d %s %s<br>Passwords did not match!<br
>> />",__FILE__, __LINE__,$_POST['passwd'],$_POST['passwd_again']);
>>          trigger_error($Message, E_USER_ERROR);
>>          exit;
>>          }
>>
>> etc etc etc
>>
> Hi Alf,
>
> If you append .php to the end of the file name it should work. So
> require_once('includes/configuration.inc'); would become require_once
> 'includes/configuration.inc.php';
>
> The parenthesis’s for require_once is not required as require_once is
> not a function, but a statement.
>
> If the above still doesn't work, we need to look at your apache config.
I did that and now I get

[Sat Oct 20 14:34:32 2012] [error] [client 127.0.0.1] (13)Permission 
denied: access to /prince/style/style.css denied, referer: 
http://localhost/prince/register.html
[Sat Oct 20 14:34:32 2012] [error] [client 127.0.0.1] (13)Permission 
denied: access to /prince/js/UserAdd.js denied, referer: 
http://localhost/prince/register.html

in my /var/log/apache2/error.log & this despite the owner being 
alf:users and everyone has read permission.
Now what?

-- 
Regards,
Alf Stockton                 www.stockton.co.za




More information about the ubuntu-za mailing list