一般来说,开启magento的Compilation预编译功能,可以使magento的访问速度提高25%。 但由于首次用这个功能操作不当,导致magento网站崩溃,网站前后台都访问不了,这已经有好几个客户遇到这样的问题了。那么下面介绍既简单又快捷的方法。 方法一:访问phpmyadmin,进入网站数据库的core_config_data表,搜索字段"path"的值为“advanced/modules_disable_output/Mage_Compiler”的数据,如果查找出来的该条数据的表字段“value”='1',那么改成“value”='0' 方法二: 打开/includes/config.php,手动注释掉最后两行 将 define(‘COMPILER_INCLUDE_PATH’, dirname(__FILE__).DIRECTORY_SEPARATOR.’src’); define(‘COMPILER_COLLECT_PATH’, dirname(__FILE__).DIRECTORY_SEPARATOR.’stat’); 改成 #define(‘COMPILER_INCLUDE_PATH’, dirname(__FILE__).DIRECTORY_SEPARATOR.’src’); #define(‘COMPILER_COLLECT_PATH’, dirname(__FILE__).DIRECTORY_SEPARATOR.’stat’); 如果 开启预编译(Compilation)后,后台插件管理(Magento Connect Manager)不能访问。 解决方法: 把 /downloader/pearlib/php 文件夹拷贝到 /includes/downloader/pearlib/php/,这样可以解决问题。 正确的操作方法是,第一次开启预编译,要先运行预编译(Run Compilation Process),然后再开启(Enable) (责任编辑:好模板) |