2017年9月4日ECCUBE2,3をインストールする機会があったのでメモ。例によってnginxの設定がめんどいですね。・・ファイルパスECCUBE2,ECCUBE3ともに下記パス,URLと仮定します。notice;}上記の書き方はあまり見かけないタイプかも・・・おそらくはECCUBE3のような書き方に近い方法のほうが推奨だと思いますが、個人的に上記の設定で動いたのでメモしておきました。php-fpm内でphp以外のファイルを動かす場合には、下記2点が必要です。php-fpm内でphp以外のファイルをパースできるようにしておくhttp://skill-up-engineering.com/?p=1416(PHP以外のファイルを動かしたいときを参照。)こちらひょっとすると非推奨かもしれないです(汗)。mime-typeを適切に設定していないとtext/htmlで読み込みまれてしまいCSSが動きません。/index.php?u=$uri&amp;$args;ECCUBE2まではhtml直下のファイルパスとURLが対応していたので簡単だったんですが、ECCUBE3からはそうではないので、一工夫いります。sameple-ec.com/index.phpだった場合にはいいんですが、sample-ec.com/product/listだった場合、ここにファイルパスがあるわけではありません。本来の動くべきプログラムとURLが全然違う場所にあります。ECCUBE3の場合、index.phpですべて処理をし、URLをここに引き渡します。要はindex.php?u=product/list.phpみたいな形で起動ポイントを引き渡す必要があります。そのためtry_filesの記述が必要になってきます。実際に作業をするときはひたすらデバッグして、ログをみていろいろ実験してみましょう。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。関連記事FTPソフトでのアクティブモード&パッシブモードについてWebアプリを作る場合、基本的にSSHが使えることが前提だったんですが、先日安いサーバーでWebサイトを作る案件があり、FTPでアップをする必要に迫られました。...PHP7に関して先週きづいたのですが、PHPが5.6から7になりましたね。PHP5で開発していきますが、herokuがいきなり7になり、アプリが動かないということが起こりました。...ロードバランサーの構築(dockerを例に)以前から興味のあったロードバランサーをdockerで構築。...OSキャッシュの仕組み大規模サービス技術入門のつづきです。OSのキャッシュメモリについてです。...Gitのブランチについてちょっといろいろと触っているGitに関して。前回は作業ディレクトリ、インデックス、コミットについて説明したのですが、今回はブランチについて行います。