」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 為什麼我的 Laravel 網站在將 Apache 升級到 2.4 並將 PHP 升級到 5.5.7 後顯示空白畫面?

為什麼我的 Laravel 網站在將 Apache 升級到 2.4 並將 PHP 升級到 5.5.7 後顯示空白畫面?

發佈於2024-11-17
瀏覽:236

Why is my Laravel site showing a blank white screen after upgrading Apache to 2.4 and PHP to 5.5.7?

Laravel 網站在Apache 升級後顯示空白畫面

Laravel 網站在Apache 升級後顯示空白畫面

在升級到Apache 2.4 和PHP 5.5.7 之前,我的Laravel 網站運作正常。但是,我現在在訪問 laravel.mydomain.example 時遇到空白畫面。 Apache 錯誤日誌中沒有記錄任何錯誤。路由和配置應該與之前一樣正確。

Apache 設定


    Options -MultiViews


RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
The virtual host directive should also be configured correctly:

選項-多視圖 如果模組> 重寫引擎開啟 # 重定向尾部斜線... 重寫規則 ^(.*)/$ /$1 [L,R=301] # 處理前端控制器... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] 前> 虛擬主機指令也應該正確配置:

DocumentRoot "/var/sites/laravel/public"

伺服器名稱laravel.mydomain.example
AllowOverride All
allow from all
Options  Indexes
Require all granted

AllowOverride All 允許來自所有人 選擇權指數 需要所有授予的

Laravel配置

日誌檔案權限:

升級Laravel 4.1以上版本如果日誌檔案無法寫入指定位置可能會遇到白螢幕錯誤。確保 app/storage 目錄可由 Apache 使用者寫入(群組可寫入或全域可寫入)。

Web Server User:

確定執行 PHP 的使用者在您的伺服器上。它可能是 Ubuntu/Debian 上的“www-data”或 CentOS/RedHat/Fedora 上的“apache”。

文件所有權:

# Debian/Ubuntu
$ sudo chown -R www-data /path/to/laravel/files

# CentOS/RedHat/Fedora
$ sudo chown -R apache /path/to/laravel/files
**File Permissions:** Set the app/storage directory permissions accordingly:

# Debian/Ubuntu $ sudo chown -R www-data /path/to/laravel/files # CentOS/RedHat/Fedora $ sudo chown -R apache /path/to/laravel/files 前> **檔案權限:** 相應地設定應用程式/儲存目錄權限:

群組可寫(群組、使用者可寫)

$ sudo chmod -R gu w app/storage

世界可寫(群組、使用者、其他可寫)

$ sudo chmod -R guo w app/storage

# Group Writable (Group, User Writable)
$ sudo chmod -R gu w storage
$ sudo chmod -R gu w bootstrap/cache

# World-writable (Group, User, Other Writable)
$ sudo chmod -R guo w storage
$ sudo chmod -R guo w bootstrap/cache

# 群組可寫入(群組、使用者可寫入) $ sudo chmod -R gu w 存儲 $ sudo chmod -R gu w 引導/緩存 # 世界可寫(群組、使用者、其他可寫入) $ sudo chmod -R guo w 存儲 $ sudo chmod -R guo w bootstrap/cacheWhy is my Laravel site showing a blank white screen after upgrading Apache to 2.4 and PHP to 5.5.7?

最新教學 更多>
  • 如何使用 AVX 內聯函數將 8 個浮點數載入到 __m256 變數中?
    如何使用 AVX 內聯函數將 8 個浮點數載入到 __m256 變數中?
    將8 個浮點從記憶體載入到__m256 變數您的目標是用內部變數__m256 取代浮點緩衝區[8]。以下是實現此目的的說明:AVX2 說明:使用VPMOVZXBD ymm0, [rsi] 將記憶體中的位元組零擴展為32-位整數。 使用 VCVTDQ2PS ymm0, ymm0 將整數轉換為浮點數。 ...
    程式設計 發佈於2024-11-17
  • PHP 編碼 JSON 時如何處理格式錯誤的 UTF-8 字元?
    PHP 編碼 JSON 時如何處理格式錯誤的 UTF-8 字元?
    PHP JSON 編碼中格式錯誤的UTF-8 字元在PHP 中使用json_encode($data) 時,如果資料因格式錯誤而包含俄語字符,可能會出現錯誤UTF-8 字元。 mb_detect_encoding() 函數可能指示編碼為 UTF-8,但存在「ра▒」等字元可能會導致編碼無效。 要解決...
    程式設計 發佈於2024-11-17
  • 在 Go 中使用 WebSocket 進行即時通信
    在 Go 中使用 WebSocket 進行即時通信
    构建需要实时更新的应用程序(例如聊天应用程序、实时通知或协作工具)需要一种比传统 HTTP 更快、更具交互性的通信方法。这就是 WebSockets 发挥作用的地方!今天,我们将探讨如何在 Go 中使用 WebSocket,以便您可以向应用程序添加实时功能。 在这篇文章中,我们将介绍: WebSoc...
    程式設計 發佈於2024-11-17
  • 常見 PHP 錯誤:常見問題的解決方案
    常見 PHP 錯誤:常見問題的解決方案
    PHP 是一种广泛用于 Web 开发的强大脚本语言,但与任何语言一样,它很容易遇到错误,并且调试起来会令人沮丧。虽然有些错误很简单且易于修复,但其他错误可能会稍微复杂一些。本文涵盖了一些最常见的 PHP 错误,并提供了帮助您快速解决这些问题的解决方案。 1. 语法错误 ...
    程式設計 發佈於2024-11-17
  • Java 中有效的 @SuppressWarnings 註解警告名稱是什麼?
    Java 中有效的 @SuppressWarnings 註解警告名稱是什麼?
    Java 中的@SuppressWarnings 註解警告名稱@SuppressWarnings 註解應用於程式碼區塊時,會抑制某些類型的編譯器警告。 @SuppressWarnings 註解中可以使用的有效警告名稱會因所使用的 IDE 或編譯器而異。 有效警告名稱列表:以下列表包括Eclipse ...
    程式設計 發佈於2024-11-17
  • 如何在 Java 中繞 x 軸垂直旋轉形狀?
    如何在 Java 中繞 x 軸垂直旋轉形狀?
    圍繞x 軸垂直旋轉形狀提供的代碼演示瞭如何旋轉多邊形,但它不會圍繞x 軸旋轉它x 軸。要實現繞 x 軸的垂直旋轉,我們可以將多邊形旋轉 90 度,然後套用所需的弧度旋轉。修改後的程式碼如下:import java.awt.*; import java.awt.event.*; import java...
    程式設計 發佈於2024-11-17
  • Bootstrap 4 Beta 中的列偏移發生了什麼事?
    Bootstrap 4 Beta 中的列偏移發生了什麼事?
    Bootstrap 4 Beta:列偏移的刪除和恢復Bootstrap 4 在其Beta 1 版本中引入了重大更改柱子偏移了。然而,隨著 Beta 2 的後續發布,這些變化已經逆轉。 從 offset-md-* 到 ml-auto在 Bootstrap 4 Beta 1 中, offset-md-*...
    程式設計 發佈於2024-11-17
  • 如何在 PHP 中組合兩個關聯數組,同時保留唯一 ID 並處理重複名稱?
    如何在 PHP 中組合兩個關聯數組,同時保留唯一 ID 並處理重複名稱?
    在 PHP 中組合關聯數組在 PHP 中,將兩個關聯數組組合成一個數組是常見任務。考慮以下請求:問題描述:提供的代碼定義了兩個關聯數組,$array1和$array2。目標是建立一個新陣列 $array3,它合併兩個陣列中的所有鍵值對。 此外,提供的陣列具有唯一的 ID,而名稱可能重疊。要求是建構一...
    程式設計 發佈於2024-11-17
  • 大批
    大批
    方法是可以在物件上呼叫的 fns 數組是對象,因此它們在 JS 中也有方法。 slice(begin):將陣列的一部分提取到新數組中,而不改變原始數組。 let arr = ['a','b','c','d','e']; // Usecase: Extract till index ...
    程式設計 發佈於2024-11-17
  • 如何在不同網頁上儲存 JavaScript 變數?
    如何在不同網頁上儲存 JavaScript 變數?
    跨頁面持久保存 JavaScript 變數在 JavaScript 中,變數的作用域通常僅限於定義它們的頁面。但是,在某些情況下,您可能需要從一個頁面存取另一個頁面的變數。這就是持久化變數的概念發揮作用的地方。 跨頁面持久化 JavaScript 變數的一種方法是利用 window.name 屬性。...
    程式設計 發佈於2024-11-17
  • 如何在多項目 Gradle 配置中包含跨模組的測試依賴關係?
    如何在多項目 Gradle 配置中包含跨模組的測試依賴關係?
    Gradle 中的多項目測試依賴關係Gradle 中的多項目測試依賴關係在Gradle 中使用多項目配置時,管理跨項目測試的依賴關係可能具有挑戰性。本文探討了一個常見問題,即一個模組的測試依賴項在另一個模組中無法識別,並著重於使用者遇到的具體範例。 使用者俱有包含兩個專案 A 和 B 的多專案設定....
    程式設計 發佈於2024-11-17
  • 為什麼在 C++ 中包含“cstdio”時,“printf”可以在沒有“std::”的情況下工作?
    為什麼在 C++ 中包含“cstdio”時,“printf”可以在沒有“std::”的情況下工作?
    cstdio stdio.h 命名空間cstdio stdio.h 命名空間cstdio 的 C 參考聲明「庫的每個元素都在 std 命名空間內定義」。然而,您發現 std::printf 和 printf 都可以工作,這就提出了 C 標頭是否在兩個命名空間中都包含符號的問題。 答案更細緻。 包含 ...
    程式設計 發佈於2024-11-17
  • 使用 WordPress API 的綜合指南:身份驗證和後期調度
    使用 WordPress API 的綜合指南:身份驗證和後期調度
    在本指南中,我們將探討如何使用 WordPress API 進行驗證並安排特定發佈時間的貼文。這些步驟將幫助您以程式設計方式安全地管理您的 WordPress 內容。 使用 WordPress API 進行身份驗證 要安全地與 WordPress API 交互,您需要對您的要求進行...
    程式設計 發佈於2024-11-17
  • 如何在 Java 中將字串轉換為輸入流?
    如何在 Java 中將字串轉換為輸入流?
    Java中將字串轉換為InputStream給定一個字串,可以方便地將其轉換為InputStream物件以進行進一步處理.要實現此目的,可以利用ByteArrayInputStream 類別。此類包裝了一個位元組數組並將其公開為 InputStream。可以使用與所需字串對應的位元組來初始化位元組數...
    程式設計 發佈於2024-11-17
  • 為什麼 Flex 項目不透過邊距和「邊框」大小縮小以適應每行三個?
    為什麼 Flex 項目不透過邊距和「邊框」大小縮小以適應每行三個?
    Flex 項目忽略邊距和邊框大小在Flexbox 中,透過設定flex: 1 1 33.33% 和margin: 10px on flex物品,人們可能會期望每排三個盒子。然而,使用 flex-wrap:wrap 時,盒子不會縮小到每行三個。 原因在於 box-sizing: border-box ...
    程式設計 發佈於2024-11-17

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3