Hey yall,
as a follow up on this thread.
To no surprise at all, dilligaf is correct, both PHP and MySQL need to be upgraded.
The installer for SugarCRM wouldn't even start(blank screen) without upgrading PHP.
Then the installer would stop at the database creation.
After upgrading MySQL, the install would continue happily.
Be warned that upgrading PHP and MySQL *could* cause some issues with future upgrade paths for the SME itself.
The steps I used are as follows:
1) Fresh install of SME6.01-01
2) Install rpm-python-4.0.4-7x.18.i386.rpm
3) Install yum-1.0.7sme05.noarch.rpm
4) Install e-smith-phpmyadmin-2.6.0-12.noarch.rpm
5) Run yum update
6) Run /sbin/e-smith/signal-event post-upgrade
7) Run /sbin/e-smith/signal-event reboot
Download PHP upgrade script by Ergin Özdemir from here:
http://mirror.contribs.org/smeserver/contribs//ergozd/scripts/php4.3.11-upgrade.sh9) Download MySQL upgrade script by Ergin Özdemir from here:
http://mirror.contribs.org/smeserver/contribs//ergozd/scripts/MySQL-4_0_25.sh10) Run the 2 upgrade scripts
11) Run /sbin/e-smith/signal-event post-upgrade
12) Run /sbin/e-smith/signal-event reboot
Note: I am not sure that steps 10 and 11 are needed, but this is what I did
13) mkdir /home/httpd/html/sugar
14) Copy SugarSuite-3.5.1a.zip to server and unzip
15) Copy files from the SugarSuite dir to /home/httpd/html/sugar
16) cd /home/httpd/html/sugar and run the following command chown -R root:www *
17) create template fragment pico /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/95SugarCRM
18) The following is the contents of 95SugarCRM:
#----------------------#
# SugarCRM Testing
#----------------------#
Alias /sugar /home/httpd/html/sugar
<Directory /home/httpd/html/sugar>
AddType application/x-httpd-php .php .php3 .phtml
Options Indexes +Includes FollowSymLinks
order deny,allow
deny from all
allow from all
</Directory>
<Files /home/httpd/html/sugar/config.php>
order deny,allow
deny from all
</Files>
#--------------------------
# end SugarCRM fragment
#--------------------------
19) Expand the new fragment /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
20) Restart apache /etc/rc.d/rc7.d/S85httpd-e-smith restart.
21) create new database with MySQL or phpmyadmin, <sugardb>
22) create new mysql user <sugaruser> and <password>
23) give <sugaruser> full privileges to <sugardb>
24) reload MySQL
25) set your preferred browser to accept cookies and allow javascript
26) go to http://<server>/sugar/install.php
27) follow intructions, enter the appropriate info for database etc.
28) start using the SugarCRM
There you have it.
I used info from Ray Mitchell and Ergin Özdemir to put the above together.
If anyone else can add, subtract, or make corrections to my testing, PLEASE do!
Hope this helps.
Joe
Edited to correct php upgrade link 12/12/05.