2016-09-13 74 views
0

我是新的lessphp庫,我使用的是Joomla,我正在使用一個模板,我想用一個php文件編譯一個較少的文件,這是我的方式「M使用phpless,編譯我LESS文件我用這個代碼:lessphp加載文件的錯誤LESS

require "lessc.inc.php"; 
$less = new lessc; 
echo $less->compileFile($this->baseurl.'/templates/'.$this->template.'/config/config.less'); 

而且如果URL是正確的,我經常有這樣的錯誤:

load error: failed to find /mywebsite/templates/mytemplate/config/config.less

我是什麼失蹤?

+0

是否存在'/ mywebsite/templates/mytemplate/config/config.less'中的文件敢問? – Andrejs

+0

你好,謝謝你的答案,是的,該文件是在該目錄中,我可以達到它,如果我在瀏覽器url字段中複製路徑,我不知道是否可以取決於我正在處理Mamp。 –

+0

只要確保:它確實位於系統的頂部,'/',而不是位於項目目錄的頂部,'。/'? – henry

回答

0

好吧,我有這個問題,我錯了的Joomla字符串,我用這種方式改變,現在它的工作:

echo $less->compileFile(JPATH_SITE.DIRECTORY_SEPARATOR.'templates'.DIRECTORY_SEPARATOR.$this->template.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'config.less'); 

謝謝大家!