1. session错误:
Fatal error: session_start() [function.session-start]: Failed to initialize storage module: user (path: var/tmp)
这种错误有很多种说法,包括权限的问题。 我遇到的情况(linux)下将 local.xml 的 session_save 由“db”改为"files".
2. 常见的搬迁错误(此解决方法从论坛复制)
Recoverable Error: Argument 1 passed to Mage_Core_Model_Store::setWebsite() must be an instance of Mage_Core_Model_Website, null given, called in D:\public_html\magento\app\code\core\Mage\Core\Mode
运行下面的语句,屡试不爽
SET FOREIGN_KEY_CHECKS=0;
UPDATE core_store SET store_id = 0 WHERE code='admin';
UPDATE core_store_group SET group_id = 0 WHERE name='Default';
UPDATE core_website SET website_id = 0 WHERE code='admin';
UPDATE customer_group SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN';
SET FOREIGN_KEY_CHECKS=1;
3. There has been an error processing your request
这是一个常见错误。 此类型错误不是服务器层引起, 而是PHP程序执行时抛出。
(1). index.php下的 ini_set('display_errors', 1); 去掉注释并设为1 , 查看错误。
(2). 如果无效,检查web目录和文件的权限。 确保 php-fpm 对 web 目录下所有文件(包括程序新建的)拥有读写执行权限
# chown -R www:www /var/www/
# cd /var/www/
# find . -type d -exec chmod 755 {} \;
# find . -type f -exec chmod 644 {} \;
(3). 确保mysql连接无误。