【问题标题】:Laravel from localhost to server errorLaravel 从本地主机到服务器错误
【发布时间】:2014-07-19 06:39:32
【问题描述】:

我的 laravel 4 项目是在 localhost 上创建的。现在我试图把它放在服务器上(共享主机),但我遇到了一个错误。首先让我解释一下我是如何上传我的 laravel 项目的。

mydomain.nl

mydomain.nl--public_html
mydomain.nl--public_html--dev
mydomain.nl--public_html--packages
mydomain.nl--public_html--index.php
mydomain.nl--public_html--.htacces
mydomain.nl--public_html--all other contents form public laravel folders 

mydomain.nl--project
mydomain.nl--project--bootstrap
mydomain.nl--project--vendor
mydomain.nl--project--app
mydomain.nl--project--all other folders and files wich were not in laravel public folder

然后我将 mydomain.nl/project/bootstrap/paths.php 更改为:

'public' => __DIR__.'/../../public_html',

和我的 mydomain.nl/public_html/index.php 到

 require __DIR__.'/../project/bootstrap/autoload.php';
 $app = require_once __DIR__.'/../project/bootstrap/start.php';

如果我转到我的域,我会收到以下错误

异常处理程序中的错误:无法打开流或文件“/hostingvariables/project/app/storage/logs/laravel.log”:fopen(/hostingvariables/project/app/storage/logs/laravel.log) [function.fopen]:打开流失败:/hostingvariables/project/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:77中的权限被拒绝

我尝试了所有我能想象的但我无法解决这个错误,如果有人可以帮助我解决这个错误会很棒吗?

【问题讨论】:

    标签: php laravel exception-handling


    【解决方案1】:

    错误告诉你你没有写权限

    /hostingvariables/project/app/storage/logs/laravel.log

    它说

    权限被拒绝

    因此,如果您可以将其更改为 775,或者如果它是他们控制写入访问的共享解决方案,请联系您的主机

    【讨论】:

    • 啊,很好,只有当我将其更改为 777 时才有效。还有其他需要 777 的文件吗?或者我可以提供项目文件夹 777 中的所有内容吗?它不在我的 public_html 文件夹中
    • 只给 /storage 文件夹(它是子文件夹)777 访问权限。不需要您的整个项目。
    • 非常感谢我找到了laravel.com/docs/installation#configuration,因为您的回答我正在寻找一种不同的解决方案,感谢您的帮助。
    【解决方案2】:

    我最喜欢这种方法。无需更改文件夹权限,而是将 Apache 设置为以您的身份运行。

    1. 在终端中输入id 以获取uid=123(Myname)

    2. 打开 /etc/apache2/httpd.conf 并编辑它以使用您的用户名。

      <IfModule unixd_module>
         User Myname
         Group staff
      </IfModule>
      
    3. 返回终端:sudo apachectl restart

    【讨论】:

      猜你喜欢
      • 2014-03-29
      • 2016-10-07
      • 2022-01-10
      • 1970-01-01
      • 1970-01-01
      • 2018-11-18
      • 1970-01-01
      • 2013-01-24
      • 2018-05-23
      相关资源
      最近更新 更多