[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