我只在生产环境中得到以下错误,生产环境使用php 5.5.17,我的dev env使用5.5.30,所以我不认为这是一个问题,dev env是ubuntu,我认为prod是windows。我不是一个很喜欢php的人,所以欢迎任何帮助。
PHP Fatal error: Class 'Handlebars\\Handlebars' not found

require get_template_directory() .'/handlebars/Autoloader.php';
Handlebars\Autoloader::register();
use Handlebars\Handlebars;
$handlebars = new Handlebars(handlebars_settings());

最佳答案

问题在于文件夹路径/handlebars/由于某种原因,os x¢os 7能够将php中/Handlebars/的路径转换为小写,而windows服务器2003则无法。

关于php - PHP找不到仅在生产服务器上使用的类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34271093/

10-13 01:39