初次安装Magento, 开始装的是英文版,后来又找到中文版 安装后在后台都有同一个错误,就是登陆后台,随便点击一个链接,都有报错 There has been an error processing your request Error log record number: xxxxxxxxxx(这是一串数字)
问Google,找到解决方案 步骤1 重命名 errors/local.xml.sample 为 local.xml 这样修改可以看到详细的错误信息: Could not determine temp directory, please specify a cache_dir manually Trace:
此错误说明是缓存目录需要手动设置 步骤2 修改文件 lib\Zend\Cache\Backend\File.php 在第90行的位置
protected $_options = array(
'cache_dir' => null, 'file_locking' => true, 'read_control' => true, 'read_control_type' => 'crc32', 'hashed_directory_level' => 0, 'hashed_directory_umask' => 0700, 'file_name_prefix' => 'zend_cache', 'cache_file_umask' => 0600, 'metadatas_array_max_size' => 100 ); 看到以上代码,设置 cache_dir protected $_options = array(
'cache_dir' => 'var/cache', 'file_locking' => true, 'read_control' => true, 'read_control_type' => 'crc32', 'hashed_directory_level' => 0, 'hashed_directory_umask' => 0700, 'file_name_prefix' => 'zend_cache', 'cache_file_umask' => 0600, 'metadatas_array_max_size' => 100 ); 修改完成! (责任编辑:好模板) |