2017-05-17 3 views
1

私はproduction用のsugarcrmファイルのコピーを持っています。また、私はlocalhostで設定しようとしています。私はhtdocsフォルダにファイルをコピーし、mysqlのダンプを作成しました。構成の変更を修正しましたが、URLをlocalhost/sugar7810entにしようとすると、「アプリケーションを読み込めません」というメッセージが表示されます。エラー。以下はコードです。助けてください? リンクの下に虚ろです。私が遭遇した http://support.sugarcrm.com/Knowledge_Base/Platform_Management/Migrating_From_On-Demand_to_On-Site/index.htmlアプリケーションを読み込めませんsugarcrm

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

sugarcrm.logには何か、またはPHPエラーログがありますか? – Reisclef

答えて

3

一般的な問題は

  • 権限が含まれます。あまりにも多くの問題は、SugarCRMの不正なユーザーや権限、特にキャッシュの問題によって解決されます。
  • 欠落cache dir。 Sugarのルートディレクトリにmkdir cacheがある場合は、適切なユーザ/権限を割り当ててSugarにキャッシュを生成させてください。
  • .htaccess RewriteBaseは間違っていますが、ここに記載されているようです。
  • 同様に、config.phpsite_url paramが間違っている
  • にApacheのmod_rewriteが有効になっていないおよび/またはApacheが config.phpでローカルの.htaccessファイルに
  • 誤ったdbconfig設定を尊重しません
  • - 単にかどうかを確認するためにmysql -h localhost -u sugarcrm -proot db_newparkmatsにしてみてください、あなたの config wor ks(Sugarアプリから。サーバー)
0

キャッシュからのJavascriptファイル(cache/javascript/base/components/_some_hash_here.js)の問題が発生する可能性があります。

すべてを別のディレクトリにバックアップし、キャッシュ/ javascript/base/componentsからすべてのファイルを削除します。シークレット/プライベートウィンドウでアプリを読み込みます。

関連する問題