AnsweredAssumed Answered

7.6 Install - PHP Fatal error:  Class 'BeanFactory' not found in .../include/utils/LogicHook.php on line 145

Question asked by Frank Cannon on Jul 21, 2015
Latest reply on Sep 15, 2016 by Ricardo Andrónico
Browser reports:

Remote Address: xx.xxx.204.206:80
Request URL: http://xx.xxx.204.206/sugarcrm/install.php
Request Method: GET
Status Code: 500 Internal Server Error

Installed SugarCRM on a Redhat Linux Server (Red Hat Enterprise Linux version 7.1 (HVM), EBS General Purpose (SSD) Volume Type)

I've followed the steps detailed in this document:
http://support.sugarcrm.com/02_Documentation/01_Sugar_Editions/04_Sugar_Professional/Sugar_Professional_7.6/Installation_and_Upgrade_Guide/

Installed Java, MySQL, Elastic, downloaded required PHP modules and set owner/group to apache and chmod to 775 for the sugarcrm directory and all files within. 


Apache
[ec2-user@ip-172-31-42-189 html]$ httpd -v
Server version: Apache/2.4.6 (Red Hat Enterprise Linux)
Server built:   Dec  2 2014 08:09:42

httpd.conf
<Directory "/var/www/html/sugarcrm">
       Options Indexes FollowSymLinks
       AllowOverride All
       Require all granted
</Directory>

PHP
php -v
PHP 5.4.43 (cli) (built: Jul  8 2015 11:57:31)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

Outcomes