我刚刚安装了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
文件夹访问文件和资产。我尝试在RewriteBase
和app/.htaccess
分别设置app/webroot/.htaccess
为RewriteBase /mySite/app
和RewriteBase /mySite/app/webroot
,但没有任何反应。如何为我的应用程序设置此基本路径?
其次,如果我在app/CustomScripts/scripts.php
路径中有.php文件,并且我想在我的控制器中调用该文件,我该怎么做呢。我试过了require_once /app/CustomScripts/scripts.php
,但它找不到文件。我怎么能这样做?
答案 0 :(得分:0)
您需要将Web服务器的DocumentRoot设置为应用程序的{{1}}文件夹。