如何在CakePHP安装附近的子文件夹中安装Laravel

时间:2014-12-03 18:02:13

标签: php .htaccess cakephp laravel

我在domain.com上有一个CakePHP应用程序,并希望在一个子文件夹中有一个Laravel应用程序,在domain.com/laravel。

顶级.htaccess文件看起来像CakePHP的目的,如:

  

< IfModule mod_rewrite.c>

     

上的RewriteEngine      

RewriteRule ^ $ app / webroot / [L]
  RewriteRule(。*)   app / webroot / $ 1 [L]

     

< / IfModule>

我试图在这两个RewriteRules上面插入一行代码:

  

RewriteRule ^ laravel /(.*)$ laravel / public / $ 1 [L]

这可能会有效,但现在当我查看domain.com/laravel时,我只看到一个白色的屏幕。

我已经授予了Laravel应用程序/存储的权限,并完成了我能想到的所有其他通常可以启动和运行的东西。我错过了什么?

ETA:Gah!当然以上所有(可能)都很好。 Apache试图使用PHP 5.3并且在第一个障碍中违反了新的[]数组语法。一切都在5.4下运行,但现在我得到一个Laravel Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException。所以可能仍有工作要做......

1 个答案:

答案 0 :(得分:0)

由于您运行的是Apache,为什么不创建两个虚拟主机并将它们完全分开。您可以将它们命名为domain.com/cakeapp和domain.com/laravelapp,但它们所在的目录将完全不相关。