从 ubuntu 上的 laravel 开始

2022-08-30 13:19:41

我正在尝试将laravel作为PHP框架,我已经将laravel zip提取到其中,但是当我转到或我收到403错误消息时,说:~/opt/xampp/htdocs/laravellocalhost/laravellocalhost/laravel

禁止访问!

您没有访问所请求对象的权限。它要么是受读保护的,要么是服务器不可读的。

我在某处读到,我需要编辑laravel内部的文件夹,以便它可以可读写,所以我仍然没有运气,我正在从Ubuntu 12.04中执行此操作,有人遇到过这种情况吗?

编辑
我有,现在当我去的时候,我得到了一些文件的索引,但当我去仍然得到403错误,而不是预期的结果

编辑2
我已经设置,现在当我得到这个消息,导致我相信我越来越接近:storagechmod -R 766 laravel/storagechmod -R 0+w laravel/storagelocalhost/laravellocalhost/laravel/public/chmod -R 765 laravel/publiclocalhost/laravel/public

警告:require(/opt/lampp/htdocs/learning-laravel/laravel/laravel.php):无法打开流:在第 34 行的 /opt/lampp/htdocs/learning-laravel/public/index.php中的权限被拒绝

致命错误:require(): 打开失败需要 '/opt/lampp/htdocs/learning-laravel/laravel/laravel.php' (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/learning-laravel/public/index.php 第 34 行


答案 1

最终更新
我终于解决了它,发生的事情是该文件夹被读取保护,我所要做的是设置,然后瞧,我已经启动并运行了laravel,感谢所有做出贡献的人。laravelchmod 755 -R laravelchmod -R o+w storage


答案 2

对于开始使用laravel,我只做以下步骤:

sudo chmod -R 770 /your/path/to/laravel/folder/

然后将 www-data 组添加到您的 laravel

sudo chgrp -R www-data /your/path/to/laravel/folder/

推荐