Magento 1.9.2.2 - 我似乎无法在管理面板上打开任何内容

时间:2015-10-29 08:10:21

标签: php magento

我今天刚刚在IIS7上安装了Magento 1.9.2.2,我的管理面板上有两条消息。

  1. 最新消息:提醒:在网站发布前更改Magento的默认电话号码和标注

  2. 一个或多个索引不是最新的:产品属性,产品价格,目录URL重写,产品平面数据,类别平面数据,类别产品,目录搜索索引,库存状态,标签聚合数据。单击此处转至“索引管理”并重建所需的索引。

  3. 每当我点击管理面板上的任何内容时,都会显示以下错误:

    处理您的请求时出错

    无法确定临时目录,请手动指定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;
        }
    
    }
    

    我真的不知道这里发生了什么,所以任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

在LAMP环境(linux / apache / mysql / php)上,/ tmp目录被大多数应用程序用作tmp。我不确定windows如何处理这个,但我相信它也有一个tmp目录。我对Windows / IIS环境中的PHP并不熟悉,但是这些链接中的一个可以帮助您为php设置TMP目录:

Changing PHP Temp Directory

http://forums.iis.net/t/1179270.aspx?Temp+Directory+is+still+set+to+C+WINDOWS+TEMP+even+after+I+change+it+in+PHP+ini

接下来: http://www.iis.net/learn/application-frameworks/install-and-configure-php-on-iis/install-and-configure-php

答案 1 :(得分:0)

有同样的问题。通过在var /中添加tmp文件夹来修复它,因为它不存在。如果var / cache也不存在,那么只需创建它。

我在受保护的...' cache_dir'下更改了YOURWEBSITE / lib / zend / cache / backend / file.php。 => null到' cache_dir' =>" var / tmp中/"

有效。我之前删除了Cache中的所有内容。