Error log says:

[Wed May 26 09:29:35 2004] [error] [client 127.0.0.1] (13)Permission
denied: access to /aegir/ denied

Midgard log says:

midgard-lib:6936:debug:query=SELECT
id,style,root,lang,info&1,Length(prefix),sitegroup FROM host WHERE
name='localhost' AND port in (0,8008) AND ( (0 <> 0 AND prefix = '')  OR
(0 = 0 AND prefix=Left('/aegir/',Length(prefix)) AND
IF(7>=Length(prefix),MID('/aegir/',1+Length(prefix),1) IN ('','/'),0)=1
) ) AND online <> 0 ORDER BY prefix DESC, port DESC
midgard-lib:6936:debug:query=SELECT info&1 FROM page WHERE page.id=4
midgard-lib:6936:debug:query=SELECT info&2 FROM page WHERE page.id=4
midgard-lib:6936:debug:query=SELECT style FROM page WHERE page.id=4
midgard-lib:6936:debug:query=SELECT title,content FROM page_i WHERE
sid=4 AND lang=0
midgard-lib:6936:debug:query=SELECT pageelement.id AS id,name,value FROM
pageelement, pageelement_i WHERE page=4 AND
pageelement.id=pageelement_i.sid AND pageelement_i.lang=0
midgard-lib:6936:debug:query=SELECT up FROM page WHERE page.id=4
midgard-lib:6936:debug:query=SELECT element.id AS id,name,value FROM
element, element_i WHERE style=2 AND element.id=element_i.sid AND
element_i.lang=0
midgard-lib:6936:debug:query=SELECT up FROM style WHERE style.id=2

/usr/local/midgard/apache/conf/httpd.conf and
/usr/lib/apache/midgard-root.php is readable by apache.

/usr/local/midgard/apache/conf/httpd.conf:

LoadModule midgard_module /etc/httpd/modules/midgard-apache2.so
MidgardEngine On
Listen 8008
Include /usr/local/etc/midgard/apache/vhosts/*
MidgardLog Debug+ /var/log/midgard.log


/usr/lib/apache/midgard-root.php

<?
   /* Uncomment the following line if you want to get dates   */
   /* localized (replace second parameter with correct locale)*/
   /* setlocale("LC_ALL","ru_RU.KOI8-R");                     */

   if(!function_exists("mgd_get_midgard")) {
      dl("midgard.so");
   }
   if ($midgard = mgd_get_midgard()) {
      $argc = $midgard->argc;
      $argv = $midgard->argv;
   }
   function mgd_execute_udf($variable, $selector)
   {
      $function = mgd_register_filter($selector);
      $function($variable);
   }
   function mgd_register_filter($selector, $function=NULL)
   {
      static $udf = array();

      if (is_null($function)) {
         return $udf[$selector];
      }

      if ($function == '') {
         unset($udf[$selector]);
      } else {
         $udf[$selector] = $function;
      }

      return 1;
   }
?>


As far is I understand the cache is not enabled. See below.

<VirtualHost localhost:8008>
ServerName localhost
DocumentRoot /var/local/lib/midgard/vhosts/localhost/8008
MidgardBlobDir /var/local/lib/midgard/blobs/midgard
MidgardEngine on
MidgardRootfile /etc/httpd/modules/midgard-root-nommp.php
#MidgardPageCacheDir /var/local/cache/midgard
#MidgardRootFile /etc/httpd/modules/midgard-root.php
MidgardParser latin1
MidgardDefaultRealm "Midgard"
MidgardDatabase midgard midgard <hidden>
RLimitCPU 20 60
RLimitMem 67108864 134217728
</VirtualHost>


Christian


> Some questions / ideas:

> - What does the apache error log say?
> - If you put
> MidgardLog Debug+ /var/log/midgard.log
> in /etc/midgard/apache/httpd.conf and reload apache, what gets written

> in /var/log/midgard.log?
> - Does the midgard-root.php mentioned in
/etc/midgard/apache/httpd.conf 
> exist and is it readable by the user apache runs as?
> - Does the MidgardPageCacheDir in /etc/midgard/apache/httpd.conf exist

> and is it readable and writable by the user apache runs as?

> David

-- 
David Schmitter, Software Developer, [EMAIL PROTECTED]
Dataflow Solutions GmbH - Pappelweg 48 - 3013 CH-Bern
[EMAIL PROTECTED] - +41 31 332 01 01


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to