ZOMEKI Ver.3.0.23 build-23をリリースしました。

公開日 2017年02月22日

リリース内容

不具合の修正・小規模な変更など

  • [zomekiv3-sqr:00449] ふりがな・音声の書き出しをサイト単位で設定
  • [zomekiv3-sqr:00448] ディレクトリ名を変更した際に書き出されているディレクトリ名も変更
  • [zomekiv3-sqr:00451] 公開開始日時が設定されていても、即時公開を押すと警告無しに公開できる
  • [zomekiv3-sqr:00452] 管理者以外で記事作成時にテンプレートを選択すると、内容入力欄が編集できなくなる
  • [zomekiv3-sqr:00461] [プロセス]マルチテナント対応
  • [zomekiv3-sqr:00463] カテゴリ種別一覧の記事表示順設定
  • [zomekiv3-sqr:00464] ファイル管理にZIP解凍機能を追加
  • [zomekiv3-sqr:00477] ピースの更新日時が更新されない
  • [zomekiv3-sqr:00480] グループを変更した後、組織コンテンツを開くまで組織ページが更新されない
  • [zomekiv3-sqr:00482] [コンテンツ]記事 CSV出力のエラー
  • [zomekiv3-sqr:00483] iframeで読み込まれるページのCSS変更
  • [zomekiv3-sqr:00484] Re: テンプレート記事/@image@ @image_link@
  • [zomekiv3-sqr:00488] [音声再生] audioタグに変更
  • [zomekiv3-sqr:00489] [辞書] 辞書ファイルのパスを変更
  • [zomekiv3-sqr:00490] [ファイル管理] 初期表示ディレクトリの変更
  • [zomekiv3-sqr:00491] [リンクチェック]マルチテナント対応
  • [zomekiv3-sqr:00492] [カレンダー]テンプレートを使用すると@image_link@が表示されない
  • [zomekiv3-sqr:00493] [メール]smtp設定ファイルの変更
  • [zomekiv3-sqr:00496] [ピース]標準機能/ピックアップ記事 テンプレート使用で@image@が表示されない
  • [zomekiv3-sqr:00497] [定期実行]不要データ削除タスクの修正
  • [zomekiv3-sqr:00500] nginxアクセスログ保存設定について

 

更新手順は以下の通りです。

アプリケーションルートディレクトリに移動
$ cd /var/www/zomeki

ソースを更新
$ git pull

ライブラリを更新
$ bundle install

DBを更新
$ bundle exec rake db:migrate RAILS_ENV=production

cronを更新
$ bundle exec whenever --update-crontab

CSS, jsファイル等をコピー(public/_common ->  site/000*/public/_common)
$ bundle exec rake zomeki:maintenance:common_dir:copy RAILS_ENV=production

assetsコンパイルを実行
$ bundle exec rake assets:precompile RAILS_ENV=production

SMTP設定をproduction.rbからsmtp.ymlに移行
$ vi config/environments/production.rb
$ vi config/smtp.yml

辞書ファイルを新しいディレクトリに移動 ※サイトの数だけ繰り返します
$ mkdir sites/0001/config/mecab
$ cp -p config/mecab/sites/0001/* sites/0001/config/mecab/
$ vi sites/0001/config/mecab/mecabrc
 ⇒userdicのパスを修正

delayed_jobを停止/起動
$ bundle exec rake delayed_job:stop RAILS_ENV=production
$ bundle exec rake delayed_job:start RAILS_ENV=production

unicornプロセスを再起動
$ kill -USR2 `cat /var/www/zomeki/tmp/pids/unicorn.pid`

nginx設定を再書き出し
$ bundle exec rake zomeki:cms:sites:update_server_configs RAILS_ENV=production

nginxを再起動
$ su -
# systemctl restart nginx

※再起動後、アクセスログが/var/log/nginx/に書き出されるようになります