首页 > 解决方案 > 无法在magento中运行重新索引的命令

问题描述

我已经购买了 VPS 服务器并在我的 apache 中安装了所需的 php 扩展,现在当我安装 magento 时,缺少一个扩展pdo_mysql,即当我再次尝试安装设置时,它确认所有扩展都可以,但是没有我pdo_mysql这边没有启用扩展。设置完成。完成后,当我运行命令重新索引数据时,它给了我错误

PHP Warning:  Module 'PDO' already loaded in Unknown on line 0
PHP Warning:  Module 'pdo_mysql' already loaded in Unknown on line 0
Status: 404 Not Found

我还尝试pdo_mysql通过转到 WHM-> 软件-> 模型安装程序-> PHP 扩展和应用程序包-> 显示可用模块-> Structures_DataGrid_DataSource_PDO (0.2.0)-> 来安装扩展程序,当尝试安装它时它给了我这个错误。

Failed to download pear/Structures_DataGrid_DataSource_PDO within preferred state "stable", latest release is version 0.2.0, stability "beta", use "channel://pear.php.net/Structures_DataGrid_DataSource_PDO-0.2.0" to install
install failed

我还附上了SSH的scrrenshot,我已经尝试了所有命令,但它不起作用。

注意:我已经从 godaddy 购买了 VPS 服务器并安装了 magento 2.3.0 的设置,但我仍然无法在 Easy Apache 4 -> customize->php extensions] 下找到扩展名,所以请指导我我必须做什么为此,还有一件事,在 php.ini 文件中没有显示任何扩展名,我可以说存在重复的扩展名。我还通过 WHM->software=>Multi PHP ini 编辑器检查了这一点。SSH 截图

标签: magentomagento2

解决方案


检查您的php.ini或任何pdo.ini文件(etc/php5/cli/conf.d/10-pdo.ini),可能extension = "pdo.so"正在加载twice。删除其中一个,重新启动 apache,然后检查。


推荐阅读