20201129のMacに関する記事は1件です。

mac MAMP環境 reactの記述が即時反映しない (EnableSendfile OFF)

未経験者の学習メモです。

内容


macのMAMP環境でlravel+phpの環境でreactのコーディングをためしていると作成したappのreactの記述が全然反映しない場面に遭遇したので黙示録として残します。

環境

mac 10.14.6
MAMP 5.7
react 16.13.1
laravel 6.18.40
PHP 7.4.9

原因の機能

Apacheの

EnableSendfile

という機能

EnableSendfileとは?

Apacheの機能の一つ
一度読み込んだ静的なファイル(HTML/CSS, JavaScript)は、再度読み込まずにキャッシュ内容を送る。
本番環境だとリクエスト数を減らすことができるので有効になっている。

解決方法

1.
Applications/MAMP/conf/apache/httpd.conf を開く

2.
記述中の

#EnableSendfile off

EnableSendfile off

へ変更

3.
appachの再起動

参考サイト

1.
MAMPのApachの設定ファイルの場所を確認させてもらいました。

[MAMP のインストールと初期設定]
https://www.webdesignleaves.com/pr/plugins/mamp_installation.html

2.
EnableSendfile機能の概要と機能をOFFにする方法を確認させてもらいました。

[ローカル環境でCSSが反映されない時に見直すべきhttpdの設定]
https://hodalog.com/httpd-enablesendfile-off/

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む