Re: Setting up Horde3 on Debian GNU/Linux Squeeze
Michael J Rubinsky <[email protected]> Thu, 19 Jan 2012 15:41:23 -0500
| Newsgroups | gmane.comp.horde.ansel,gmane.comp.horde.user |
|---|---|
| Message-ID | <20120119154123.Horde.9Hc7aZcRtLVPGH-zq0sm5qA@h4.theupstairsroom.com> |
This is probably better suited for the "horde" mailing list. Nothing here is specific to ansel. Anyay, see responses below: Quoting Csanyi Pal <[email protected]>: > Hi, > > I'm trying to setup horde3 on my home server, that running Debian > GNU/Linux Squeeze. On this server was installed the so called > bubba-horde package that is from the > http://update.excito.org/pool/main/b/bubba-horde/ repository. It is HIGHLY recommended to use Horde 4. The 4.1 releases will be out in a few months, and the 3.x series will have reached EOL for bug fixes. > The bubba-horde package was purged and after that was installed the > horde3 debian package from the Debian official repository. > > I'm following instructions from > /usr/share/doc/horde3/README.Debian.gz > > I have so far setup the followings: > 1. Configuring the web server > sudo nano /etc/apache2/sites-enabled/000-default > > The lines bellow was in this file already, probably after I installed horde3: > > Alias /horde3 /usr/share/horde3 > <Directory /usr/share/horde3> > Options FollowSymLinks > AllowOverride Limit > deny from all > allow from 192.168.10.90 > </Directory> > <Files ~ "\.(inc|bak)$"> > deny from all > </Files> > > I must only to changed the line: > allow from My IP address > to > allow from 192.168.10.90 > > This IP address is that that my desktop machine get from the server's > dhcp-server. It's always the same IP address, because on my home LAN my > desktop machine is the only system so far. > > sudo nano /etc/apache2/httpd.conf > AddType application/x-httpd-php .php > DirectoryIndex index.php > php_flag session.auto_start Off > > sudo nano /etc/php5/apache2/php.ini > memory_limit 128 MB > upload_max_filesize 15 MB > > sudo /etc/init.d/apache2 restart > sudo /etc/init.d/apache2 restart > > 2. Creating databases > Creating the preferences storage container > ls /usr/share/doc/horde3-base/examples/scripts/sql > Is in the > /usr/share/doc/horde3-base/examples/scripts/sql directory there a > create script for my database that is actually mysql? > > ls /usr/share/doc/horde3-base/examples/scripts/sql > Yes, there is the > create.mysql.sql.gz > > in which one can read > -- If you are installing Horde for the first time, you can simply > -- direct this file to mysql as STDIN: > -- > -- $ mysql --user=root --password=<MySQL-root-password> < create.mysql.sql > > mysql --user=root --password=<MySQL-root-password> < create.mysql.sql > > cd /usr/share/doc/horde3-base/examples/scripts/sql > sudo gzip -d create.mysql.sql.gz > > sudo nano /usr/share/doc/horde3-base/examples/scripts/sql/create.mysql.sql > USE mysql; > > REPLACE INTO user (host, user, password) > VALUES ( > 'localhost', > 'horde', > -- IMPORTANT: Change this password. > PASSWORD('password') > ); > > I edited here the password only. > > mysql --user=root --password=<MySQL-root-password> < create.mysql.sql > > I verified the existence of horde database > mysql> show databases; > +--------------------+ > | Database | > +--------------------+ > | information_schema | > | horde | > | mysql | > +--------------------+ > > 3. Configuring Horde > sudo nano /etc/horde/horde3/conf.php > Here I should delete lines > exit (0) > and the echo line above it > but can't find these. > Only for the time being installing horde > sudo chown -R www-data.www-data /etc/horde/horde3 > > http://192.168.10.1/horde3 > Now when I trying to open this webpage from my desktop machine on the > LAN behind the server on which have installed and setup horde3, I get > error message: > > Not Found > > The requested URL /login.php was not found on this server. > Apache/2.2.16 (Debian) Server at 192.168.10.1 Port 80 > > > It seems as if apache looks for login.php in the web root, not in > the horde directory (should be /horde3/login.php). > > I edited the file so: > $this->applications['horde'] = array( > 'fileroot' => '/usr/share/horde3/lib' . '/..', > // 'webroot' => _detect_webroot(), > 'webroot' => '/horde3', > 'initial_page' => 'login.php', > 'name' => _("Horde"), > 'status' => 'active', > 'templates' => '/usr/share/horde3/lib' . '/../templates', > 'provides' => 'horde', > ); > > > I did run > sudo /etc/init.d/apache2 restart > > to restart my Apache2 server and try to open the webpage > http://192.168.10.1/horde3/ > but never get it opened. Iceweasel webbrowser says in the status line > something like: Waiting for 192.168.10.1... > > In the address field of the Iceweasel browser there is: > http://192.168.10.1/horde3/login.php?Horde=8qrg5u0qi8tq5s5nkequ0uk3c5 > > In the apache2 access.log I find: > 192.168.10.90 - - [18/Jan/2012:19:36:25 +0100] "GET > /horde3/login.php?url=%2Fhorde3%2Fservices%2Fportal%2Fsidebar.php\ > %3FHorde%3Dp1ith4ilo11q1mspackfiput02&nosidebar=1&\ > horde_logout_token=xhl4L4_QEJL-KH5PtnetwNbxyD4&app=horde&\ > Horde=p1ith4ilo11q1mspackfiput02HTTP/1.1" 200 1047\ > "http://192.168.10.1/horde3/login.php?Horde=c7ouu58j3q6iuaa53ts1q9emr6" > "Mozilla/5.0 (X11; Linux x86_64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1\ > Iceweasel/9.0.1" > > In the apache2 error.log there is an error: > [Wed Jan 18 19:34:10 2012] [error] [client 192.168.10.90] PHP > Deprecated: Assigning the return value of new by reference is > deprecated in /usr/share/horde3/lib/Horde/Prefs.php on line 847, > referer: > http://192.168.10.1/horde3/login.php?url=%2Fhorde3%2Fservices%\ > 2Fportal%2Fsidebar.php%3FHorde%3Dn6tvksp8qqoe16vteck3muotg6&\ > nosidebar=1&horde_logout_token=U6VumRHQBtPLv5Zmjc6QB3vVUlM&\ > app=horde&Horde=n6tvksp8qqoe16vteck3muotg6 > > How can I solve this problem to get a functional Horde application? > > I don't want to install horde4 on my Debian GNU/Linux Squeeze, I want > to solve the problem with horde3 on this system. > Any advices will be appreciated! This sounds like a cookie path/domain issue. $conf[cookie][path] and $conf[cookie][domain]. If you can't login to the adminstrative interface to read the comments about these settings, check out the FAQs on http://wiki.horde.org Please continue this thread, if needed, on [email protected]. -- mike The Horde Project (www.horde.org) [email protected] -- ansel mailing list - Join the hunt: http://horde.org/bounties/#ansel Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]