标签 magento 下的文章

magento2 - 访问网站默认页404 - Flush magento cache

现象:浏览器访问域名,magento2站点出现页头,但主要内容显示404。用wget测试,也是返回404。但域名后加index.php正常。

尝试:

  1. 登录到magento站点后台,提示 One or more of the Cache Types are invalidated: Configuration, Page Cache. Please go to Cache Management and refresh cache types.
  2. system > cache management > 点击 Flush magento cache

之后访问域名,正常显示首页内容了。

参考:https://magento.stackexchange.com/questions/137362/cache-types-are-invalidated

导入数据后Magento报错 - Invalid backend model specified: catalog/product_attribute_backend_startdate_specialprice

现象:安装旧版magento1.7程序后导入之前导出的mysql数据库文件,访问产品页提示 Invalid backend model specified: catalog/product_attribute_backend_startdate_specialprice

尝试:

1.SELECT backend_model FROM eav_attribute WHERE attribute_code = 'special_from_date'; # 执行数据库查询

2.catalog/product_attribute_backend_startdate_specialprice # 如果返回结果是这个

3.UPDATE eav_attribute SET backend_model = 'catalog/product_attribute_backend_startdate' WHERE attribute_code = 'special_from_date'; # 更新到 catalog/product_attribute_backend_startdate

参考:https://magento.stackexchange.com/questions/54271/invalid-backend-model-specified-catalog-product-attribute-backend-startdate-spe

magento - 清空访客记录等数据表 - log_url - log_url_info

问题:如果计划任务没有自动执行,magento站点在运行一段时间后,log_url, log_url_info, log_visitor 和 log_visitor 数据表会变得很大,不利于备份和迁移。

尝试:因为访客记录数据不重要,可以清空相应的数据表,如:

TRUNCATE log_url;
TRUNCATE log_url_info;
TRUNCATE log_visitor;
TRUNCATE log_visitor_info;

truncate_magento_mysql_log_table-1.png

参考:https://stackoverflow.com/questions/3638361/clearing-magento-log-data

magento - 关闭维护模式 - maintenance:disable

现象:不小心,开始了magento2的维护模式,前后台均无法访问:

1 exception(s):
Exception #0 (Exception): Unable to proceed: the maintenance mode is enabled.

尝试:Shell连接到magento2的安装目录,执行 php bin/magento maintenance:disable 。如返回 Disabled maintenance mode,即可。

magento-disable-maintenance.png

参考:https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-maint.html

magento - 导入图片 - 图片目录设置 - Images File Directory - pub/media/import

问题:magento2后台,导入商品时,检查有效,但结果失败:Imported resource (image) could not be downloaded from external resource due to timeout or access permissions in row(s): 1, 37

尝试:设置图片目录里,如果图片已经上传到服务器的pub/media/productpics目录里,请填写:pub/media/productpics (不用/打头)。

magento-import-images-directory-1.png

参考:https://magento.stackexchange.com/questions/109066/magento-2-product-import-wont-import-images