構築対象とする機器の前提
MySQL,PHP,Apacheが動作する環境(CentOS)参考にしたドキュメント
SugarCRM インストールガイドhttp://sugarforum.jp/wiki/SugarCRM_%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%82%AC%E3%82%A4%E3%83%89
手順
○5.2のフルパックをダウンロード#wget http://www.sugarforge.org/frs/download.php/6004/SugarCE-Full-5.2.0j-Ja.zip
○unzipにて展開
# unzip SugarCE-Full-5.2.0j-Ja.zip
こちら、一式丸ごとのようなので、そのまま配置ディレクトリへ展開
※ディレクトリはご自由に設定してください
# mv SugarCE-Full-5.2.0j-Ja /var/www/myapp/sugarcrm
○権限を付与
# chown apache sugarcrm/ -R
○httpd.confを作成
ここでは、sugarcrm用のものを作成しました。
# cd /etc/httpd/conf.d/
# vim sugarcrm.conf
Alias /sugarcrm /var/www/myapp/sugarcrm
<Directory "/var/www/myapp/sugarcrm">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 20M
php_value date.timezone Asia/Tokyo
</Directory>
○Configの内容を確認
# apachectl -t
Syntax OK
○configの読み直し
# service httpd reload
Reloading httpd:
○確認してみたが・・・
アクセスしてみたところ、
「PHPのバージョンは5.1.0以上である必要があります。(5.2.x以上推奨)」と出て、進まない。
ん?と思い、確認してみたところ、
# php --version
PHP 5.3.3 (cli) (built: Jul 12 2013 20:35:47)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
ということで、合っているなと思いつつ、エラーメッセージをgoogleさんに投げると、Hit
サポート外という事ですが、対処法が載っていました。
http://sugarforum.jp/wiki/PHP5.3%E7%92%B0%E5%A2%83%E3%81%A7%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B
install/welcome.phpの以下の部分を編集して、再挑戦
if (version_compare(phpversion(),'5.1.0') < 0 || version_compare(phpversion(),'5.3.0') >= 0) {
無事に初期セットアップ画面が開きました
利用規約に同意
通常インストールを選択
MySQL1択なのでそのまま次へ
データベースを作成できます。
今回は新しく作ることにしました。
管理者用のパスワードを指定
その他細かい環境設定などを指定
登録確認の画面が出るので、「次へ」
しばらくしたら、インストール完了画面が出るので、改めてwebサイトへアクセス
ログイン画面で、初期ユーザー[admin]とパスワード入力によりログインできるようになりました。
追記
セットアップの時にデモデータを入れた場合、画面機能として「初期化をする」ものはないとのことなので、再インストールが必要となるそうです。
config.phpの以下の分を、falseに変更すれば再インストールの画面を開く事が出来ました。
'installer_locked' => true,
0 件のコメント:
コメントを投稿