无法在 Ec2 上为 Prestashop 选择任何有效的 SQL 引擎

Posted

技术标签:

【中文标题】无法在 Ec2 上为 Prestashop 选择任何有效的 SQL 引擎【英文标题】:Cannot select any valid SQL engine on Ec2 for Prestashop 【发布时间】:2017-08-02 08:41:56 【问题描述】:

在 AWS EC2 上托管 Prestashop,在 AWS RDS 上导入数据库,并使用 RDS 凭证配置 app/config/parameters.php 文件仍然出现错误...

chmod -R 777 /var/www/html/prestashop/app 是否也用于授予对日志文件夹的访问权限

Error Message of sql engine

Prestashop的配置文件:

'database_host' => 'url of RDS',
'database_port' => '3306',
'database_name' => 'prod db name',
'database_user' => 'production user name',
'database_password' => 'secret key',
'database_prefix' => 'ps_',
'database_engine' => 'InnoDB',  // Tried with mysqli too, still facing error
'mailer_transport' => 'smtp',

【问题讨论】:

【参考方案1】:

请在您网站的根目录下创建一个包含以下内容的文件 phpinfo.php:

<?php
phpinfo();

您可能缺少 mysqli 扩展,然后您应该在命令行中运行它:

yum install php-mysqli

【讨论】:

嗨,亲爱的 Thakuria,如果这个答案帮助您解决了您的问题,您能否花一点时间接受它以将此主题标记为已解决? How does accepting an answer work?

以上是关于无法在 Ec2 上为 Prestashop 选择任何有效的 SQL 引擎的主要内容,如果未能解决你的问题,请参考以下文章

PrestaShop 1.7 用户付款的时候无法支付错误

在 EC2 实例上为 Tomcat 分配 Java 堆

AWS IAM 执行角色无权在 EC2 上为特定 VPC 调用 CreateNetworkInterface

如何在 Amazon EC2 上为应用程序设置自定义域?

如何在 AWS EC2 上为 Rancher 和 Kubernetes 集群做 Auto Scaling?

在 Linux AMI EC2 实例上为 phpMyAdmin 5.0.2 安装启用 mysqli