AnsweredAssumed Answered

CE 6.5.17 installerHook: Could not find custom/install/install_hooks.php

Question asked by Luckydad Luckydad on Jul 20, 2014
Successfully get to Database Configuration on http://www.mysite.com/sugarcrm/install.php but get "Cannot load DB manager" error when I click Next.

When I print $_SESSION screen I get:

 Array ( [language] => en_us [setup_db_admin_user_name] => root [setup_db_admin_password] => mypassword [setup_db_database_name] => sugarcrm [setup_db_host_name] => localhost [fts_type] => [setup_db_create_sugarsales_user] => 1 )

When I look in sugarcrm.log I see:

[FATAL] unable to load DB manager for:

When I look in install.log I see:
installerHook: Could not find custom/install/install_hooks.php

When I look in Apache error log I see:

Notice: Undefined index: setup_db_type in /var/www/mysite/sugarcrm/install/install_utils.php on line 577
Notice: Undefined index: setup_db_manager in /var/www/mysite/sugarcrm/install/install_utils.php on line 577

SugarCRM Community Edition 6.5.17

Ubuntu 12.04.01
Apache/2.2.22
MySQL 5.5.28
PHP Version 5.3.10-1ubuntu3.13

mbstring:
Multibyte Support                            enabled
Multibyte string engine                    libmbfl
HTTP input encoding translation    disabled

sugarcrm directory has AllowOverride set to All

Regarding directory permissions,

I first followed these instructions:

http://support.sugarcrm.com/02_Documentation/01_Sugar_Editions/05_Sugar_Community_Edition/Sugar_Comm...

(Those instructions say to navigate to the php.ini file in my sugar root directory. Does that mean /var/www/mysite/sugarcrm for me? or /var/www/mysite? Because sugarcrm directory does not have a php.ini file and my normal php.ini file is in /etc/php5/apache2/ directory - so I set variables_order parameter to EGPCS in that php.ini.)

Got "cannot load DB manager error".

Then I followed these instructions:

http://www.techrepublic.com/blog/smb-technologist/install-sugarcrm-for-powerful-customer-relationshi...

Got "cannot load DB manager error" again

Then I followed these instructions:

https://forum.linode.com/viewtopic.php?f=23&t=11129&sid=adec9743bf3cf0f2d5d5c76db0e39934

And I got the error again.

mysqli is working and can access the sugarcrm db via php, I tested it.
config.php and override_config.php are empty?
there is no install directory inside the custom directory?

HALP! 
Thanks in advance.
-Michael

Outcomes