我今天刚刚在IIS7上安装了Magento 1.9.2.2,我的管理面板上有两条消息。
最新消息:提醒:在网站发布前更改Magento的默认电话号码和标注
一个或多个索引不是最新的:产品属性,产品价格,目录URL重写,产品平面数据,类别平面数据,类别产品,目录搜索索引,库存状态,标签聚合数据。单击此处转至“索引管理”并重建所需的索引。
每当我点击管理面板上的任何内容时,都会显示以下错误:
处理您的请求时出错
无法确定临时目录,请手动指定cache_dir
public class JacksonObjectMapperExample {
public TextBox JsonToTextBox () throws IOException {
String jsonData="{\n" +
"\t\"TextBox\" :\n" +
"\t\t[\n" +
"\t\t\t{\n" +
"\t\t\t\t\"label\": \"Nombre\",\n" +
"\t\t\t\t\"type\": \"TextBox\"\n" +
"\t\t\t}\n" +
"\t\t]\n" +
"}";
//create ObjectMapper instance
ObjectMapper objectMapper = new ObjectMapper();
//convert json string to object
TextBox textbox = objectMapper.readValue(jsonData, TextBox.class);
return textbox;
}
}
我真的不知道这里发生了什么,所以任何帮助都将不胜感激。
答案 0 :(得分:0)
在LAMP环境(linux / apache / mysql / php)上,/ tmp目录被大多数应用程序用作tmp。我不确定windows如何处理这个,但我相信它也有一个tmp目录。我对Windows / IIS环境中的PHP并不熟悉,但是这些链接中的一个可以帮助您为php设置TMP目录:
答案 1 :(得分:0)
有同样的问题。通过在var /中添加tmp文件夹来修复它,因为它不存在。如果var / cache也不存在,那么只需创建它。
我在受保护的...' cache_dir'下更改了YOURWEBSITE / lib / zend / cache / backend / file.php。 => null到' cache_dir' =>" var / tmp中/"
有效。我之前删除了Cache中的所有内容。