タグ

cakephpとsoftware-deploymentに関するnabinnoのブックマーク (5)

  • capcakeでCakePHPアプリをデプロイ

    capcake(Capistrano::cakephp)を使って、CakePHP3 アプリケーションをデプロイする方法です。capcake は Capistrano に薄く機能が追加してある、CakePHP アプリケーションのデプロイ用ライブラリです。 https://github.com/jadb/capcake CakePHP デプロイのためライブラリとしては有名らしい。 — 環境 — PHP 5.5.19 CakePHP 3.1.1 capcake v3.0.2 capistrano 3.4.0 capcake および capistrano インストール capcake, capistrano は Ruby gem のライブラリなので、事前に Ruby 環境の構築と Gem をインストールできるようにしておく必要がある。rbenv で Ruby 環境を準備するには以下記事等を参考にお

    capcakeでCakePHPアプリをデプロイ
  • CapistranoでCakePHPのデプロイ時にはまったこと - Qiita

    常識かもしれませんが、はまったので書きます。 TL;DR Capistranoを使用したCakePHPのデプロイ時には キャッシュを削除 webサーバを再起動 したほうが良さげ? 前提 CakePHP 2.4.10 引継ぎ案件、運用中 訳あってファイルキャッシュ もろもろサーバ数は6+α。やってられないのでcap3導入 微妙なディレクトリ構成 AWS ELB使用 DocumentRootは、/var/www/html デプロイ先は、/home/cap 以下のようなシンボリックリンクを貼って対応 /var/www/html/cake -> /home/cap/current/path/to/app 問題1 デプロイ直後にPHP Fatal error: Class 'XXX' not found in ... app/tmp/cache/persistent/xxx_cake_core_fi

    CapistranoでCakePHPのデプロイ時にはまったこと - Qiita
  • CakePHPを複数台のサーバへDeployerでデプロイするときにはキャッシュエンジンに気をつける - Qiita

    Deployerというデプロイツールを使って、CakePHPのアプリケーションを複数台のサーバへデプロイするときにハマった話。Deployerに限らずデプロイツールなら何でもあり得る話だと思う。 Webサーバをスケーラブルな構成にした時に、セッションやキャッシュ情報などを共有して使いたいので、RedisやMemcachedのキャッシュエンジンを使用すると思うけどCakePHPの一部の情報は 共有させてはいけない ということが分かった…。 cake_core は各サーバでキャッシュする Config/core.phpの下の方にキャッシュに関する記述があるけど、デフォルトで存在している_cake_core_。こいつは複数台で共有してはいけない。 cake_core の中身 "a:67:{s:9:\"Configure\";s:82:\"/var/www/example.com/releases

    CakePHPを複数台のサーバへDeployerでデプロイするときにはキャッシュエンジンに気をつける - Qiita
  • Git PUSH時に自動デプロイする CakePHP2編 - Qiita

    CakePHP3を控えてCakePHP2ネタもいまさら感ありますが最近苦労したところのまとめです。 環境 開発 CakePHP2でWebシステムを開発。 開発者はそれぞれGitリモートリポジトリをクローンして手元で開発をしている。 サーバ構成 GitリモートリポジトリはGitLabを使って社内ネットワークに設置。 番サーバはインターネット上(AWS)に2台ある。 2台の番サーバは一部のディレクトリを共有してファイルアップロードに使用している。 番サーバはGitLabサーバのインストールされたサーバからChefを使って管理している。 やりたいこと Gitリモートリポジトリの特定ブランチに更新をPUSHした時にファイルを番環境に反映したい。 CakePHPのモデル等キャッシュを削除するためにファイルの番環境反映後に番サーバ上でシェルスクリプトを実行したい。 設計 chefユーザは対

    Git PUSH時に自動デプロイする CakePHP2編 - Qiita
  • ScaleOut | Supership

    2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 件に関する詳細は、プレスリリースをご確認ください。

    ScaleOut | Supership
  • 1