httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Adams <mada...@gmail.com>
Subject Re: [users@httpd] Mythweb Access Forbidden
Date Wed, 25 Aug 2010 16:56:03 GMT
I do have that file tree Martin, but it's slightly different:

/var/www/html/mythweb/modules/_shared/tmpl/default/header.php

notice the last three subdirectories "tmpl/default/header.php" versus
tmpl/tmpl/header.php

The function in question is actually looking for tmpl/'.tmpl.'/header.php.
I take that to mean that '.tmp.' is a variable that expands to the template
name ("default" is a template name in this context).  I have no idea how or
why it is screwing this up.  Here is the relevant code chunk from
/var/www/html/mythweb/modules/_shared/tmpl/_errors/db_vars_error.php

<?php
/**
 *
 *
 * @url         $URL:
http://svn.mythtv.org/svn/tags/release-0-23-1/mythplugins/mythweb/modules/_shared/tmpl/_errors/db_vars_error.php$
 * @date        $Date: 2009-09-15 22:02:29 -0700 (Tue, 15 Sep 2009) $
 * @version     $Revision: 21884 $
 * @author      $Author: kormoc $
 * @license     GPL
 *
 * @package     MythWeb
 * @subpackage
 *
/**/

// Set the desired page title
    $page_title = 'MythWeb - Error - Database Setup Error';

// Custom headers
    $headers[] = '<link rel="stylesheet" type="text/css"
href="skins/errors.css">';

// Print the page header
    require 'modules/_shared/tmpl/'.tmpl.'/header.php';


Mark

On Wed, Aug 25, 2010 at 10:45 AM, Martin Hasicek
<martin.hasicek@gmail.com>wrote:

> Hi Mark,
>
> now the apache is serving your page and this is a PHP error. So apache is
> working fine and we have to tune PHP now.
>
> on line 23 in file
> /var/www/html/mythweb/modules/_shared/tmpl/_errors/db_vars_error.php you are
> including some other file by function require. PHP is not able to find this
> file, because it is looking into relative path
> modules/_shared/tmpl/tmpl/header.php. Please, check if you have
> /var/www/html/mythweb/modules/_shared/tmpl/tmpl/header.php file present on
> system and if yes, try to change function
>
> require(modules/_shared/tmpl/tmpl/header.php);
>
> to
>
> require(/var/www/html/mythweb/modules/_shared/tmpl/tmpl/header.php);
>
> mh
>
>
> On Wed, Aug 25, 2010 at 6:38 PM, Mark Adams <madams9@gmail.com> wrote:
>
>> Steve: These machines are all on my lan and they are on static IP's.  I've
>> ditched the "access it from the internet" idea. That will only work if I can
>> get a second frontend running on my primary web server because my dls
>> provider has all the ports locked down.
>>
>> Martin: I added mythweb to the DirectoryIndex and that  is progress, I
>> guess.  I got a web page that said:
>>
>> *Warning* at
>> /var/www/html/mythweb/modules/_shared/tmpl/_errors/db_vars_error.php, line
>> 23:
>> require(modules/_shared/tmpl/tmpl/header.php) [function.require<http://pvr/mythweb/function.require>]:
>> failed to open stream: No such file or directory
>>
>> The error_log says nothing about it. I've looked as line 23 in
>> db_vars_error.php and I have no idea what it wants regarding
>> "modules/_shared/tmpl/tmpl/header.php".
>>
>> Am I a module short?
>>
>> Mar
>>
>>
>> On Wed, Aug 25, 2010 at 10:26 AM, Martin Hasicek <
>> martin.hasicek@gmail.com> wrote:
>>
>>> Hi Mark,
>>>
>>> my sorry. My english is not so good :-) Try to look here:
>>>
>>> http://httpd.apache.org/docs/current/mod/mod_dir.html#directoryindex
>>>
>>> and after that find in your configuration directive DirectoryIndex add
>>> mythweb.php there. It should look like:
>>>
>>> DirectoryIndex mythweb.php index.html index.php
>>>
>>> mh
>>>
>>>
>>> On Wed, Aug 25, 2010 at 6:21 PM, Mark Adams <madams9@gmail.com> wrote:
>>>
>>>> I'm sorry Martin, that makes little sense to me.  This thing is setup by
>>>> defaults to point to /var/www/html/mythweb and execute mythweb.php. It isn't
>>>> supposed to display a file index, so disabling Autoindex seems the way to
>>>> go. I don't think I need DirectoryIndex because I dont' want a directory
--
>>>> I want it to execute the mythweb.php script.
>>>>
>>>> Mark
>>>>
>>>>
>>>> On Wed, Aug 25, 2010 at 10:15 AM, Martin Hasicek <
>>>> martin.hasicek@gmail.com> wrote:
>>>>
>>>>> Hi Mark,
>>>>>
>>>>> by directive DirectoryIndex you are enumerate files, which will be
>>>>> listed in case, when client will point only to dorectory. So in case
that
>>>>> client will call http://mythweb/ apache will check existence of files
>>>>> enumerated by DirectoryIndex. If it is not able to find them, apache
try to
>>>>> do autoindex - display directory in web form.
>>>>>
>>>>> Autoindex is disabled by Options in your configuration and
>>>>> DirectoryIndex is not present in directory. Logical result of it is 403.
>>>>>
>>>>> I hope it will help you.
>>>>>
>>>>> mh
>>>>>
>>>>>
>>>>> On Wed, Aug 25, 2010 at 6:10 PM, Mark Adams <madams9@gmail.com>
wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Aug 25, 2010 at 10:06 AM, Frank Gingras <
>>>>>> francois.gingras@gmail.com> wrote:
>>>>>>
>>>>>>>  On 25/08/2010 12:05 PM, Mark Adams wrote:
>>>>>>>
>>>>>>>> I really hate to bother the group with this issue because
my
>>>>>>>> ignorance about
>>>>>>>> apache access is so profound. But here goes.
>>>>>>>>
>>>>>>>> I was attempting to get mythweb accessible from the Internet
and
>>>>>>>> just all of
>>>>>>>> a sudden, it was not available (error 403).  I have spent
hours
>>>>>>>> editing the
>>>>>>>> hddpd.conf file, the mythweb.conf file, file permissions,
>>>>>>>> implementing and
>>>>>>>> then deimplementing .htaccess files, and everything else
I can find.
>>>>>>>> Unfortuanately, I can't get mythweb to show up on any browser
on my
>>>>>>>> lan.
>>>>>>>> This after Mythweb ran spectacularly on this system for years.
The
>>>>>>>> only
>>>>>>>> thing I can find that seems amiss is that my web server doesn't
seem
>>>>>>>> to
>>>>>>>> support php_value or php_flag.
>>>>>>>>
>>>>>>>> Apache
>>>>>>>> Server version: Apache/2.2.14 (Mandriva Linux/PREFORK-1.5mdv2010.0)
>>>>>>>> Server built:   Aug 16 2010 06:19:58
>>>>>>>>
>>>>>>>> PHP 5.16
>>>>>>>>
>>>>>>>> Mythweb 0.23.1
>>>>>>>>
>>>>>>>> I will be more than happy to point helpers toward httpd.conf
, or
>>>>>>>> any other
>>>>>>>> files, at pastbin if it would help.
>>>>>>>>
>>>>>>>> Can anybody tell me anything?
>>>>>>>>
>>>>>>>>  Mark,
>>>>>>>
>>>>>>> What does the error log say, exactly?
>>>>>>>
>>>>>>> Frank
>>>>>>>
>>>>>>>
>>>>>> Thanks for asking Frank. I've got logging turned up to debugging
and
>>>>>> all it gives me is this:
>>>>>>
>>>>>> [Wed Aug 25 10:04:06 2010] [error] [client 192.168.1.106] Directory
>>>>>> index forbidden by Options directive: /var/www/html/mythweb/
>>>>>>
>>>>>> I believe this confirms that it's just a misconfig somewhere on my
>>>>>> part.
>>>>>> --
>>>>>> Mark Adams
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Mark Adams
>>>>
>>>>
>>>>
>>>
>>
>>
>> --
>> Mark Adams
>>
>>
>>
>


-- 
Mark Adams

Mime
View raw message