I decided to install a fresh install of 4.5.0e yesterday and was shocked at the pains I went through to end in not being able to have the app install.
My server is a LAMP virtual host. I do not have access to php.ini. Here is the server breakdown:
PHP: 4.3.11
MySQL: 4.0.27
Apache: 1.3.33
I have had previous versions of Sugar installed on this site including 4.2.
Here are the problems I encountered:
The System Check found Modules not writable and it took me nearly an hour of doing recursive CHMOD 777 on it. Finally I got that working. (This was likely an issue of network or server or FTP app.) My question is: Why can't this app ship with either the perms set correctly or have a script in the installer itself to do the CHMOD processing on the server instead of installers having to use clumsy and slow FTP to do it. It would especially help those doing fresh installs with no upgrade issues.
Secondly, and here is what put the brakes on. Once I got to Installer Step 7 I got the following message:
Fatal error: Cannot instantiate non-existent class: mysqlmanager in (mydomainname)/include/database/DBManager.php on line 173
I have seen this query posted here:
http://www.sugarcrm.com/forums/showthread.php?t=15199
But no one has offered this person any help. That post was sent in September. I have to say I don't know if the community is too busy or if we ought to know.
I am not impressed by the difficulty to install the app--let me rephrase--unsuccessfully install the app.
I have searched the threads, I have searched Google, I have looked at the code that I think may be of issue. This is an utter waste of my time. There should not be installer bugs at this point in the development path. I have installed and tested OS apps of all kinds including shopping carts, blog software, CRMs, CMSs and more and never have I had such difficulty or frustration. I would expect this type of frustration from a pre-release or betaware (many of which never give such frustration) but not in a so-called, mature app whose versioning puts it at 4.5.0.
I do understand that there are always going to be issues because certain server install combinations can create unpredictable results and that you can never release completely perfect apps in a OS server environment because there is no framework lockdown like there is in a commercial operating system but I expect more from a project of this size and a team of this size.
All I want to do is install and use this app. Make it easier, faster, and more pain free to install. I know this project is good but if I can't install it what good is it to me.
Please help me resolve my problems and those who also have problems.
BTW. Why not have a separate forum category for installs and upgrades instead of a giant global category for help. It would make for easier searching and act as a better resource for people trying to debug installation related bugs instead of having to wade through customization and usage help etc.
All the best,
Jay
PS: If I didn't think that Sugar was good I wouldn't take the time to write such a long post. I would just leave without saying anything (which probably happens more than you think).


LinkBack URL
About LinkBacks



Reply With Quote




Bookmarks