[ubuntu-za] LAMP install
Bruce Pieterse
dev at otq.za.net
Sat Oct 20 18:02:28 UTC 2012
On Sat 20 Oct 2012 15:25:47 SAST, Alf Stockton wrote:
> On 20/10/2012 14:48, Bruce Pieterse wrote:
>>
>> On Sat 20 Oct 2012 14:41:14 SAST, Alf Stockton wrote:
>>> 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?
>>>
>> Hi Alf,
>>
>> I normally set my permissions within the root of the folder with
>> - chown -R {username}:{apache_group} .
>> - chmod -R 775 .
>>
>> The error above is Apache not being able to access the file with the
>> current ownership and/or permissions.
>> --
>> All the best,
> Thank you Bruce and I should have known that.
>
No problem! I'm glad you got it sorted :)
--
All the best,
Bruce
FSF Member 10674 / The FSF is a charity with a worldwide mission to
advance software freedom / Join the Free Software Foundation:
http://www.fsf.org/register_form?referrer=10674
More information about the ubuntu-za
mailing list