Apache下 虛擬機器主機配置 Laravel項目 後沒有錯誤提示

來源:互聯網
上載者:User
關鍵字 php laravel5.1

首先我在 php.ini 下是開啟了錯誤提示 通過查看 phpinfo() 可以看到錯誤提示已經開啟,但當我為 Laravel 配置一個虛擬機器主機的時候,在此 Laravel 項目目錄下 在查看是發現

可以看到是 Off 經過查詢相關資料,右邊的 On 指的是 php.ini 已經配置為 On 而此時的 Off 則是 Local Value,然後查詢資料說 有可能 .htaccess 配置可能有問題,下面是 Laravel 預設的配置

            Options -MultiViews        RewriteEngine On    # Redirect Trailing Slashes If Not A Folder...    RewriteCond %{REQUEST_FILENAME} !-d    RewriteRule ^(.*)/$ /$1 [L,R=301]    # Handle Front Controller...    RewriteCond %{REQUEST_FILENAME} !-d    RewriteCond %{REQUEST_FILENAME} !-f    RewriteRule ^ index.php [L]    # Handle Authorization Header    RewriteCond %{HTTP:Authorization} .    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

而於此同時 如果我使用 php artisan serve 是可以看到錯誤提示的。
類似這樣的

當然我是知道上面的錯誤所在的,但通過配置的虛擬網域名稱後 卻是這樣

而且當我為其它非 Laravel 項目配置虛擬機器主機是可以正常顯示錯誤提示的,我的

APP_ENV=localAPP_DEBUG=true

也是開啟的。
這是什麼原因造成的呢?

回複內容:

首先我在 php.ini 下是開啟了錯誤提示 通過查看 phpinfo() 可以看到錯誤提示已經開啟,但當我為 Laravel 配置一個虛擬機器主機的時候,在此 Laravel 項目目錄下 在查看是發現

可以看到是 Off 經過查詢相關資料,右邊的 On 指的是 php.ini 已經配置為 On 而此時的 Off 則是 Local Value,然後查詢資料說 有可能 .htaccess 配置可能有問題,下面是 Laravel 預設的配置

            Options -MultiViews        RewriteEngine On    # Redirect Trailing Slashes If Not A Folder...    RewriteCond %{REQUEST_FILENAME} !-d    RewriteRule ^(.*)/$ /$1 [L,R=301]    # Handle Front Controller...    RewriteCond %{REQUEST_FILENAME} !-d    RewriteCond %{REQUEST_FILENAME} !-f    RewriteRule ^ index.php [L]    # Handle Authorization Header    RewriteCond %{HTTP:Authorization} .    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

而於此同時 如果我使用 php artisan serve 是可以看到錯誤提示的。
類似這樣的

當然我是知道上面的錯誤所在的,但通過配置的虛擬網域名稱後 卻是這樣

而且當我為其它非 Laravel 項目配置虛擬機器主機是可以正常顯示錯誤提示的,我的

APP_ENV=localAPP_DEBUG=true

也是開啟的。
這是什麼原因造成的呢?

如果是linux,可能是log檔案許可權的問題。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.