在升級到Apache 2.4 和PHP 5.5.7 之前,我的Laravel 網站運作正常。但是,我現在在訪問 laravel.mydomain.example 時遇到空白畫面。 Apache 錯誤日誌中沒有記錄任何錯誤。路由和配置應該與之前一樣正確。
The virtual host directive should also be configured correctly: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]
DocumentRoot "/var/sites/laravel/public"
AllowOverride All allow from all Options Indexes Require all granted
AllowOverride All
允許來自所有人
選擇權指數
需要所有授予的
升級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:
群組可寫(群組、使用者可寫)
世界可寫(群組、使用者、其他可寫)
# 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/cache
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3