我有一个简单的Laravel应用程序,我刚刚被告知公共DIR必须与核心代码完全不同。
我需要这样的东西:
folder-root
| - site
| - | - someFolder
| - | - | - codeFolder
| - | - | - | - app
| - | - | - | - bootstrap
| - | - | - | - config (etc etc etc)
| - newPublicFolder
| - | - index.php
我已将我的所有文件本地复制到此结构,并将我的公共index.php文件更改为指向bootstrap / autoload.php文件并可以回显该文件中的测试变量,所以我知道它指向它它正确。
是否有指南可以执行此操作,或者是否存在我缺少的配置文件?
更新:这是来自我的apache错误日志:
PHP Fatal error: Call to a member function make() on a non-object in /var/www/test/site/public/index.php on line 49
更新2:
我只复制了文件。数据库保持不变,我没有运行任何compser更新或任何东西..如果这有所不同?
干杯!
答案 0 :(得分:0)
对于同一条船上的所有人而言,这是因为谷歌搜索...
我复制第22行并粘贴到第36行。
我错过了第一次来自autoload.php'第二个是应用程序,php'
新秀的错误,但如果它对你有帮助......一切都好......