phpgroupware-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-users] Lost: cannot get past setup/configuration


From: p.lijnzaad
Subject: [Phpgroupware-users] Lost: cannot get past setup/configuration
Date: Wed, 3 Jul 2002 18:58:09 +0200

Dear all, 

I can't seem to get past the setup screen (using phpgw 0.9.12, with 
php 4.1.2-2, postgresql 7.2.1, apache-1.3.22-6 on redhat Linux 7.2, but I get
the same behaviour with phpgw 0.9.9). 

When I acccess http://localhost/, I am asked to go to
http://localhost/setup/manageheader.php, and when I fill in all the necessary
fields and click write+config, nothing happens; I simply get exactly the same
screen back:

    You have not created your header.inc.php yet!
     You can create it now.
    
    You appear to have MySQL support enabled
     You appear to have Postgres-DB support enabled
     No Oracle-DB support found. Disabling
     sample configuration not found. using built in defaults
     Now guessing better values for defaults 

None of /var/log/php.log, /var/log/httpd/error_log or
/data/postgresl/postmaster.log show any activtity during this, 
but /var/log/httpd/access_log shows  that the click did arrive.

Printing out the $action before the final switch/case statement in
setup/manageheader.php shows that $action is not set properly (i.e. is
empty). I tried to manually create a meaningful header.inc.php, but to no
avail. 

What I tried manually is given below; this results in:

   Fatal Error: It appears that you have not created the database tables for 
phpGroupWare. Click here run for setup.

with the 'here' link referring to 

   
http://localhost/index.phpsindex.phpeindex.phptindex.phpuindex.phppindex.php/index.php

What am I doing wrong, and/or can someone give me a sample header.inc.php
and/or tell me how to create the proper tables ? 


Many thanks,

                                                                      Philip
------------------------------------------------------------------------
<?php
        
/**************************************************************************\
        * phpGroupWare                                                          
   *
        * http://www.phpgroupware.org                                           
   *
        * This file written by Dan Kuykendall <address@hidden>            *
        * --------------------------------------------                          
   *
        *  This program is free software; you can redistribute it and/or modify 
it *
        *  under the terms of the GNU General Public License as published by 
the   *
        *  Free Software Foundation; either version 2 of the License, or (at 
your  *
        *  option) any later version.                                           
   *
        
\**************************************************************************/

        /* $Id: header.inc.php.template,v 1.23.2.1 2001/06/14 12:03:32 jengo 
Exp $ */

        
/**************************************************************************\
        * !!!!!!! EDIT THESE LINES !!!!!!!!                                     
   *
        * This setting allows you to easily move the include directory and the  
   *
        * base of the phpGroupWare install. Simple edit the following 2 lines 
with * 
        * the absolute path to fit your site, and you should be up and running. 
   *
        
\**************************************************************************/

        define('PHPGW_SERVER_ROOT','/home/phpgroupware');
        define('PHPGW_INCLUDE_ROOT','/home/phpgroupware');
        $phpgw_info['server']['header_admin_password'] = 'acacia';

        $phpgw_domain['default'] = array (
                'db_host' => 'foo.bar.com',  
                'db_name' => 'phpgroupware', 
                'db_user' => 'phpgroupware', 
                'db_pass' => '5ecr3t', 
                /* Look at the README file */
                'db_type' => 'pgsql',
                /* This will limit who is allowed to make configuration 
modifcations */
                'config_passwd' => '5ecr3t'
        );

        /*
        ** If you want to have your domains in a select box, change to True
        ** If not, users will have to login as address@hidden
        ** Note: This is only for virtual domian support, default domain users 
can login only using
        ** there loginid.
        */
        $phpgw_info['server']['show_domain_selectbox'] = False;

        /* Select which login template set you want, most people will use 
default */
        $phpgw_info['login_template_set'] = 'default';

        /* This is used to control mcrypt's use */
        $phpgw_info['server']['mcrypt_enabled'] = False;
        /* Set this to "old" for versions < 2.4, otherwise the exact mcrypt 
version you use. */
        $phpgw_info['server']['versions']['mcrypt'] = '{MCRYPT_VERSION}';

        /*
        ** This is a random string used as the initilazation vector for mcrypt
   ** feel free to change it when setting up phpgroupware on a clean database,
        ** but you must not change it after that point!
        ** It should be around 30 bytes in length.
   */
        $phpgw_info['server']['mcrypt_iv'] = '{MCRYPT_IV}';

        /* Uncomment this out and use this for supporting different domains 
using this single install */
        /* (ignore if you are only supporting a single domain)*/
/*
        $phpgw_domain['domain2.com'] = array (
                'db_host'       => 'localhost', 
                'db_name'       => 'phpgw_domain2', 
                'db_user'       => 'phpgroupware', 
                'db_pass'       => 'their_password', 
                'db_type'       => 'mysql',
                'config_passwd' => '5ecr3t'
        );
*/

        /* If you do not want phpGroupWare to be cached by proxy servers, 
uncomment the following */
        /* This is recommended, but not required. */
        //header('Cache-Control: no-cache, must-revalidate');  // HTTP/1.1
        //header('Pragma: no-cache');                          // HTTP/1.0

        
/**************************************************************************\
        * Do not edit these lines                                               
   *
        
\**************************************************************************/
        // This is required becuase some applications (outside of phpGW) set a 
cookie named lang
        // Which messes up phpGWs $lang array, people will pull there hair out 
tring to find it.
        // This should make there life a little simpler.
        unset($lang);

        define('PHPGW_API_INC',PHPGW_INCLUDE_ROOT.'/phpgwapi/inc');
        include(PHPGW_SERVER_ROOT.'/version.inc.php');
        $phpgw_info['server']['versions']['header'] = '1.12';
        // This is a fix for NT
        if (!isset($phpgw_info['flags']['noapi']) || 
!$phpgw_info['flags']['noapi'] == True)
        {
                include(PHPGW_API_INC . '/functions.inc.php');
        }

        // Leave off the final php closing tag, some editors will add
        // a \n or space after which will mess up cookies later on


------------------------------------------------------------------------



-- 
Philip Lijnzaad
Genomics Laboratory
Dept. of Biomedical Genetics
University Medical Center (UMC), Utrecht
Stratenum, STR 3.223
P.O. Box 85060, 3508 AB Utrecht
(Universiteitsweg 100, 3584 CG Utrecht)
The Netherlands
tel: +31 (0)30 253 8464
fax: +31 (0)30 253 9035



reply via email to

[Prev in Thread] Current Thread [Next in Thread]