无法加载应用程序sugarcrm

时间:2017-05-17 08:01:44

标签: sugarcrm

我有生产的sugarcrm文件的副本。我也试图在localhost中设置。我已将文件复制到htdocs文件夹并进行mysql转储。修改了配置更改,但是当我尝试将url发送到localhost / sugar7810ent时,它会显示"无法加载应用程序。"错误。下面是代码。请帮忙吗? 在链接下面休息。 http://support.sugarcrm.com/Knowledge_Base/Platform_Management/Migrating_From_On-Demand_to_On-Site/index.html

CONFIG.PHP

'dbconfig' => 
  array (
    'db_host_name' => 'localhost',
    'db_host_instance' => '',
    'db_user_name' => 'sugarcrm',
    'db_password' => 'root',
    'db_name' => 'db_newparkmats',
    'db_type' => 'mysql',
    'db_port' => '',
    'db_manager' => 'MysqliManager',
  ),

的.htaccess

# BEGIN SUGARCRM RESTRICTIONS
RedirectMatch 403 (?i).*\.log$
RedirectMatch 403 (?i)/+not_imported_.*\.txt
RedirectMatch 403 (?i)/+(soap|cache|xtemplate|data|examples|include|log4php|metadata|modules)/+.*\.(php|tpl)
RedirectMatch 403 (?i)/+emailmandelivery\.php
RedirectMatch 403 (?i)/+upload
RedirectMatch 403 (?i)/+custom/+blowfish
RedirectMatch 403 (?i)/+cache/+diagnostic
RedirectMatch 403 (?i)/+files\.md5$
# END SUGARCRM RESTRICTIONS
<IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /sugar7810ent
    RewriteRule ^cache/jsLanguage/(.._..).js$ index.php?entryPoint=jslang&module=app_strings&lang=$1 [L,QSA]
    RewriteRule ^cache/jsLanguage/(\w*)/(.._..).js$ index.php?entryPoint=jslang&module=$1&lang=$2 [L,QSA]
</IfModule>
<FilesMatch "\.(jpg|png|gif|js|css|ico)$">
        <IfModule mod_headers.c>
                Header set ETag ""
                Header set Cache-Control "max-age=2592000"
                Header set Expires "01 Jan 2112 00:00:00 GMT"
        </IfModule>
</FilesMatch>
<IfModule mod_expires.c>
        ExpiresByType text/css "access plus 1 month"
        ExpiresByType text/javascript "access plus 1 month"
        ExpiresByType application/x-javascript "access plus 1 month"
        ExpiresByType image/gif "access plus 1 month"
        ExpiresByType image/jpg "access plus 1 month"
        ExpiresByType image/png "access plus 1 month"
</IfModule>

2 个答案:

答案 0 :(得分:3)

我遇到的常见问题包括

  • 权限。 SugarCRM上的错误用户或权限解决了太多问题,特别是在缓存周围。
  • 缺少cache目录。如果你没有,只需要在Sugar的根目录中mkdir cache,为它分配适当的用户/权限,让Sugar生成缓存
  • .htaccess RewriteBase错了,虽然看起来你已经覆盖了这里
  • 同样,config.php的{​​{1}}参数不正确
  • Apache的mod_rewrite未启用和/或Apache不尊重本地.htaccess文件
  • site_url中的dbconfig设置不正确 - 只需尝试config.php查看您的配置是否有效(来自Sugar应用服务器)

答案 1 :(得分:0)

另一个问题来源可能是缓存中的Javascript文件(cache / javascript / base / components / _some_hash_here.js)。

将所有内容备份到另一个目录,并从缓存/ javascript / base / components中删除所有文件。然后尝试在隐身/私密窗口中加载您的应用。