SugarCRMで自分の商談やタスクを別の人にアサインしたとき、通知メールが送信されるのですが、
そこに記載されているURLがおかしいとの連絡を受けました。
確かにみてみると下記の例のようにドメインのあとにディレクトリが記載されていて、URLをダブルクリックすると「Not Found」ページが表示されます・・・。
下記URLで商談を閲覧できます:
<http://sugarcrm.kurumi.co.jp/crm/index.php?module=・・・>
この場合正しくは下記の例のようになります。
下記URLで商談を閲覧できます:
<http://sugarcrm.kurumi.co.jp/index.php?module=・・・>
テスト環境に構築したSugarCRMの設定と見比べて何とか解決できたので、備忘録としてこのしておこうと思います。
1.config.phpを開く
# vi /var/www/html/crm/config.php
2.site_urlに記述されているURLを修正して保存
'site_url' => 'http://sugarcrm.kurumi.co.jp/crm',
↓
'site_url' => 'http://sugarcrm.kurumi.co.jp',
3.テスト商談を作成して任意のユーザーにアサインする
4.アサイン通知メールを確認する
下記URLで商談を閲覧できます:
<http://sugarcrm.kurumi.co.jp/index.php?module=・・・>
送られてきたアサイン通知メールに記載されたURLに「/crm」の文言が無く、URLをクリックして問題なくサイトへアクセスできましたとさ、爽快爽快・・・
※URLは全て例です。