Hi Midgard!
Thanks for helping me installing Midgard. Now Midgard is working and I can
access the example site. My only problem is now that my admin site is also
accessible without entering a password. And when I submit chances, for
example for the main page of the example site, nothing happens. The only way
I can modify the pages is by using the MySQL administrating tool phpMyAdmin.
I have no idea what to do now. Up to now I did the following:
I have a Red Hat Server running, so Apache was already installed.
Required files:
~~~~~~~~~~~~~~
MySQL-3_22_32-1_i386.rpm
MySQL-client-3_22_32-1_i386.rpm
midgard-lib-1_2_5-3_i386.rpm
mod_midgard-1_2_5-5_i386.rpm
midgard-php-1_2_5-8_i386.rpm
midgard-data-1_2_5_tar.gz
Installing the rpm's and the Midgard Data:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ rpm --install MySQL-3_22_32-1_i386.rpm
$ rpm --install MySQL-client-3_22_32-1_i386.rpm
$ mysqladmin -u root password 'new-password'
$ rpm --install midgard-lib-1_2_5-3_i386.rpm
$ rpm --install mod_midgard-1_2_5-5_i386.rpm
$ rpm --erase php-imap-3.0.12-6
$ rpm --erase php-pgsql-3.0.12-6
$ rpm --erase php-3.0.12-6
$ rpm --install midgard-php-1_2_5-8_i386.rpm
$ rpm -ql midgard-lib
$ rpm -ql mod_midgard
$ rpm -ql midgard-php
$ tar -xzf midgard-data-1_2_5_tar.gz
Apache configuration:
~~~~~~~~~~~~~~~~~~~~
$ pico /etc/httpd/conf/httpd.conf
->LoadModule midgard_module modules/mod_midgard.so
->LoadModule php3_module modules/libphp3.so
->
->AddModule mod_php3.c
->AddModule mod_midgard.c
->
->Listen 80
->Listen 8099
->Listen 8101
->
->MidgardEngine on
->MidgardRootfile /home/httpd/midgard/midgard-root.php3
->
-><Files /home/httpd/midgard/midgard-root.php3>
-> require valid-user
-> AuthName Midgard
-> AuthType Basic
-></Files>
->
->NameVirtualHost 64.29.10.10
->NameVirtualHost 64.29.10.10:8099
->NameVirtualHost 64.29.10.10:8101
->
-><VirtualHost 64.29.10.10>
-> ServerName mydomain.com
-> ScriptAlias /cgi-bin/ /home/admin/www/cgi-bin/
-> DocumentRoot /home/admin/www
-> ErrorLog logs/error_log
-> TransferLog logs/transfer_log
-> Group nobody
-></VirtualHost>
->
-><VirtualHost 64.29.10.10:8101>
-> ServerName mydomain.com
-> Port 8101
-></VirtualHost>
->
-><VirtualHost 64.29.10.10:8099>
-> ServerName mydomain.com
-> Port 8099
-></VirtualHost>
Midgard Database Setup:
~~~~~~~~~~~~~~~~~~~~~~
$ mysqladmin create midgard
$ mysql -u root -pnew-password
mysql> use mysq
mysql> INSERT INTO user (Host,User,Password)
-> VALUES ('localhost','midgard',Password('midgard'));
mysql> INSERT INTO db
-> (Host,User,Db,Select_priv,Insert_priv,Update_priv,Delete_priv)
-> VALUES ('localhost','midgard','midgard','Y','Y','Y','Y');
mysql> FLUSH PRIVILEGES;
mysql> exit
$ mysql -u midgard -pmidgard midgard < midgard.sql
$ mysql -u midgard -pmidgard midgard
mysql> update host set name="mydomain.com",online=1,port=8101 where id=1;
mysql> update host set name="mydomain.com",online=1,port=8099 where id=2;
Now my Server is responding http requests with the following header:
Apache/1.3.9 (Unix) (Red Hat/Linux) Midgard/1.2.5-5
PHP/3.0.12+Midgard/1.2.5-8
Cheers,
Michael
--
This is The Midgard Project's mailing list. For more information,
please visit the project's web site at http://www.midgard-project.org
To unsubscribe the list, send an empty email message to address
[EMAIL PROTECTED]