库存商品无法保存,请重试,Magento 2.4.0

wgxvkvu9  于 2022-11-12  发布在  其他
关注(0)|答案(7)|浏览(263)

我从godaddy安装了magento 2.4.0在我的Linux服务器上。我无法添加产品到它。它显示的错误是The stock item was unable to be saved. Please try again.谁能帮助我从这个please

aiqt4smr

aiqt4smr1#

请在system-> index management中将所有索引器更改为按计划更新模式。它对我有效。

dgiusagp

dgiusagp2#

如果您使用的是Elasticsearch而不是Mysql,请检查一下Elasticsearch是否正常工作。

sudo service elasticsearch status    // for checking the Running Status
sudo service elasticsearch start    // for Start
sudo service elasticsearch restart    // for Restart
roqulrg3

roqulrg33#

我已经修复了。cataloginventory_stock中缺少一个条目

尝试运行此查询

INSERT INTO cataloginventory_stock (stock_id, website_id, stock_name) VALUES ('1', '1', 'default');
64jmpszr

64jmpszr4#

转到Magento 2.4.2安装位置:

cd /var/www/html

刷新缓存

sudo php bin/magento cache:flush

检查索引器状态

php bin/magento indexer:status

重置索引器

php bin/magento indexer:reset

重新索引索引器

php bin/magento indexer:reindex

检查索引器状态

php bin/magento indexer:status

检查索引器信息

php bin/magento indexer:info

最后刷新缓存

php bin/magento cache:flush

重新启动sudo重新启动
登录管理员并检查

vs3odd8k

vs3odd8k5#

我已经将magento 2.3.x迁移到2.4.x。我遇到了同样的问题。我已经通过以下方式解决了这个问题。

  1. INSERT INTO目录库存_库存(库存标识,网站标识,库存名称)VALUES('1','1','默认值');
  2. php bin/magento索引器:重新索引
  3. php bin/magento缓存:刷新
    但我仍然面临着同样的问题,然后我做了下面的步骤。
  4. mysqldump --单一交易-u根目录-p mydb --触发程序|**************************
    1.删除数据库;
    1.创建数据库mydb;
  5. mysql -u根目录-p mydb〈没有定义器的mydb. sql
  6. php bin/magento索引器:重新索引
  7. php bin/magento缓存:刷新
    谢谢!Pilathraj
vuv7lop3

vuv7lop36#

确定ElasticSearch服务处于活动状态?

service elasticsearch status
0kjbasz6

0kjbasz67#

我遇到了同样的问题,我必须执行:

php bin/magento indexer:reindex

相关问题