I ran into problems doing a plain vanilla install on Suse 10.0, PHP 4.4, both versions 3.51a and 4.01c. The error messages, which lots of other people seemed to be getting, had to do with include files being non-accessible, things like security.php and other files in the include/utils directory. I could not even get the first install page to come up, I just got error messages.
Examples:
Warning: main(include/utils/db_utils.php) [function.main]: failed to open stream:
Warning: main(include/utils/security_utils.php) [function.main]: failed to open stream:
Warning: main() [function.include]: Failed opening 'include/utils/security_utils.php' for inclusion (include_path='/usr/share/php
Fatal error: main() [function.require]: Failed opening required 'include/utils/db_utils.php'
I tried all of the attempted fixes shown in another forum thread but nothing worked (changing paths, adding '.:' to a path, etc etc.
The thing that worked for me was to make sure the /var/lib/php directory was owned & fully writable by the apache2 server in SuSE 10. With SuSE, the username from the web is 'wwwrun' and the group is 'www'. So I changed /var/lib/php and all underlying files to be owned by 'wwwrun' and group of 'www'.
Now I get the initial Sugar install screen up and can proceed with the setup of Sugar.
YMMV yaddah yaddah yaddah


LinkBack URL
About LinkBacks



Reply With Quote

Bookmarks