gpt4 book ai didi

apache - 异常处理程序中出现错误。 - 拉维尔

转载 作者:行者123 更新时间:2023-12-03 04:38:48 24 4
gpt4 key购买 nike

这是一个与 Laravel 安装相关的问题。我有一个面向公众的 Unix 服务器设置:

<VirtualHost *:80>
ServerAdmin webmaster@mydomain.org
DocumentRoot "/var/www/mydomain"
ServerName mydomain.org
ServerAlias www.mydomain.org
ErrorLog "/var/log/mydomain.org-error_log"
CustomLog "/var/log/mydomain.org-access_log" common
</VirtualHost>

我可以在/var/www/mydomain 之外提供很好的文档,即 http://mydomain.org/test.php test.php 包含:

<?php echo 'test';

工作正常。

在 bash 中,通过 Composer 安装 Laravel 并查看文件:

# ls /var/www/mydomain/my-laravel-project

.gitattributes CONTRIBUTING.md artisan composer.json phpunit.xml readme.md vendor
.gitignore app bootstrap composer.lock public server.php

所以当我浏览到:

http://mydomain.org/my-laravel-project/public/

为什么我的应用程序报告:

Error in exception handler. 

在浏览器中 - 在空白屏幕上?我期待看到 Laravel 启动画面。

此外,日志文件也没有透露任何内容。

最佳答案

更安全的选择是将存储目录组更改为您的 Web 服务器组(通常是 apachewww-data,但这可能因不同的服务器而异)操作系统)并将目录的权限保留为 775

chgrp -R www-data app/storage

或者使用chown

chown -R :www-data app/storage

然后确保目录权限为775

chmod -R 775 app/storage

来自Laravel web site :

Laravel may require one set of permissions to be configured: folders within app/storage require write access by the web server.

关于apache - 异常处理程序中出现错误。 - 拉维尔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23186952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com