【问题标题】:Fatal error: You must enable the intl extension to use CakePHP, but I can't access php.ini [duplicate]致命错误:您必须启用 intl 扩展才能使用 CakePHP,但我无法访问 php.ini [重复]
【发布时间】:2017-01-24 12:15:25
【问题描述】:

我安装了 cakephp 3.x 并用它编写了代码,它在我的本地主机上运行.. 但是在我将代码部署到虚拟主机后,我得到了错误

致命错误:您必须启用 intl 扩展才能使用 CakePHP。在 /home/elgayaca/public_html/config/bootstrap.php 第 38 行

我无法访问网络服务器上的 php.ini..

我已经要求网络服务器运营商启用 intl 扩展,但它仍然无法正常工作..

我该怎么办?请帮忙..

【问题讨论】:

  • 您需要要求您的服务器提供商在您的主机上安装 intl 扩展
  • 更改托管服务提供商,找到一个允许您选择 php 扩展并从控制面板更改 php 版本的服务提供商。

标签: php cakephp cakephp-3.x intl


【解决方案1】:

您的 php 中没有 intl 扩展。

有不同的安装方法取决于您的操作系统。 这里manual

【讨论】:

  • 她无法在共享主机上安装扩展。
  • 是的,你是对的。我错过了这个。但我没有其他选择来处理它
  • @Salines 谢谢你的回答,确实是虚拟主机的问题.. :(
  • @Dmytrechko 谢谢你的回答
猜你喜欢
  • 2022-10-06
  • 2020-11-05
  • 1970-01-01
  • 1970-01-01
  • 2012-12-26
  • 2018-10-30
  • 2022-10-05
  • 1970-01-01
  • 2013-11-20
相关资源
最近更新 更多