Meu site Laravel funcionou corretamente antes de atualizar para Apache 2.4 e PHP 5.5.7. No entanto, agora encontro uma tela em branco ao visitar laravel.mydomain.example. Nenhum erro é registrado nos logs de erros do Apache. As rotas e a configuração devem estar corretas, pois estavam funcionando anteriormente.
Certifique-se de que o arquivo .htaccess esteja sendo analisado corretamente. Inserir uma linha inválida em /var/sites/laravel/public/.htaccess deve resultar em um erro 500, indicando que .htaccess está carregando. Verifique as seguintes configurações em seu arquivo .htaccess:
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"
ServerName laravel.mydomain.example
AllowOverride All allow from all Options Indexes Require all granted
Permissões do arquivo de log:
Atualizar o Laravel 4.1 e versões posteriores podem encontrar erros de tela branca se os arquivos de log não puderem ser gravados no local especificado. Certifique-se de que o diretório app/storage seja gravável pelo usuário Apache (gravável em grupo ou gravável mundialmente).
Usuário do servidor Web:
Determine o usuário executando o PHP no seu servidor. Pode ser "www-data" no Ubuntu/Debian ou "apache" no CentOS/RedHat/Fedora.
Propriedade do arquivo:
Atribua a propriedade apropriada ao Usuário PHP:
# 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:
$ sudo chmod -R gu w app/storage
$ sudo chmod -R guo w app/storage
Para Laravel 5 e 6 , aplique estas permissões aos diretórios storage e bootstrap/cache:
# 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
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3