在Cakephp 3中设置基本路径

在Cakephp 3中设置基本路径,php,cakephp,cakephp-3.0,Php,Cakephp,Cakephp 3.0,我刚刚安装了cakephp3。我有一个文件夹mySite,在这个文件夹中我运行了命令 `composer create-project --prefer-dist cakephp/app ` CakePHP安装在mySite/app文件夹中。现在,当我访问localhost/mySite/app时,它会显示主cakePHP页面,但没有任何样式。我从firebug中看到,它显示了css和js文件的错误路径。例如,它显示的css localhost/mySite/app/bake.css 我看到

我刚刚安装了cakephp3。我有一个文件夹mySite,在这个文件夹中我运行了命令

`composer create-project --prefer-dist cakephp/app `
CakePHP安装在mySite/app文件夹中。现在,当我访问localhost/mySite/app时,它会显示主cakePHP页面,但没有任何样式。我从firebug中看到,它显示了css和js文件的错误路径。例如,它显示的css

localhost/mySite/app/bake.css
我看到它是$this->Html助手。现在我想知道如何将应用程序的基本路径设置为webroot,以便它自动从webroot文件夹访问文件和资产。我已尝试将app/.htaccess和app/webroot/.htaccess中的RewriteBase分别设置为RewriteBase/mySite/app和RewriteBase/mySite/app/webroot,但没有任何结果。如何为我的应用程序设置此基本路径


其次,如果我在app/CustomScripts/scripts.php路径中有一个.php文件,并且我想在我的控制器中调用该文件,那么我该如何做呢。我曾经尝试过require_once/app/CustomScripts/scripts.php,但没有找到该文件。如何才能做到这一点?

您需要将web服务器的DocumentRoot设置为应用程序的webroot文件夹