【发布时间】:2017-01-20 21:12:51
【问题描述】:
我是lessphp库的新手,我正在使用Joomla并且我正在使用模板,我想用一个php文件编译一个less文件,这是我使用phpless的方式,编译我的LESS文件我正在使用这个代码:
require "lessc.inc.php";
$less = new lessc;
echo $less->compileFile($this->baseurl.'/templates/'.$this->template.'/config/config.less');
但如果网址正确,我也会经常遇到此错误:
加载错误:找不到 /mywebsite/templates/mytemplate/config/config.less
我错过了什么?
【问题讨论】:
-
我敢问
/mywebsite/templates/mytemplate/config/config.less的文件吗? -
您好,谢谢您的回答,是的,该文件在该目录中,如果我在浏览器 url 字段中复制路径,我可以访问它,我不知道是否取决于我我在 Mamp 上工作。
-
只需确保:它确实位于系统顶部
/,而不是位于项目目录顶部./? -
您好,好的,我检查了我的 Joomla 的代码并用以下代码替换:echo $less->compileFile(JURI::base().'templates/'.$this->template .'/config/vikcomponent_owr.less');通过此修改,我看到打印在网站错误上的 url 已更改为:加载错误:找不到 localhost:8888/mywebsite/templates/mytemplate/config/… 但是如果我在浏览器 url 字段中复制此 url,我可以看到该文件,我无法理解为什么会这样,我认为这个问题取决于 Joomla
标签: php css joomla less lessphp