【问题标题】:How can I change this php.ini setting when hosting a website with fortrabbit.com?使用 fortrabbit.com 托管网站时,如何更改此 php.ini 设置?
【发布时间】:2017-08-31 19:16:48
【问题描述】:

如何在使用 fortrabbit.com 托管网站时更改此 php.ini 设置?

  • 期望值:always_populate_raw_post_data = -1
  • 托管计划:“光”
  • PHP 5.6 版(不想使用 PHP 7.x)

我的尝试

  • fortrabbit.com 管理界面

    • 结果:“always_populate_raw_post_data”在那里不可配置
  • 通过 Document Root 中的 .htaccess 设置 php.ini 值

    • 结果:500 服务器错误
  • 在我的文档根目录中创建了第二个 php.ini 并具有所需的值

    • 结果 #1:什么都没有
    • 结果 #2:phpinfo() 在“扫描此目录以查找其他 .ini 文件”中显示“无”
    • 结果 #3:phpinfo() 在“已解析的其他 .ini 文件”中显示“无”
  • 试图编辑 /etc/php/php.ini

    • 结果:无法保存文件,我不是此服务器上的 root

为什么我想让它工作

  • 我要运行 Typo3 7.6
  • Typo3 安装工具抱怨缺少 php.ini 设置
  • 我喜欢 fortrabbit.com 提供的功能
  • 我不隶属于/由 fortrabbit.com 支付

【问题讨论】:

  • 您运行的是什么版本的 PHP?该设置仅影响 PHP 5.6,并在 PHP 7.0 中被删除
  • 取决于您选择的托管类型。它是共享的、VPS 还是专用的?另外,你有什么控制面板?
  • - PHP 版本为 5.6,托管类型为“托管 VPS”,控制面板为自定义
  • 只是一个建议,因为某些主机确实允许用您的自定义 php.ini 覆盖 php 设置。在您的域的根文件夹中放置一个文件“php.ini”,其中包含上述设置。它在我想更改一些其他值的 hostmonster 托管中对我有用。还可以尝试使用“ini_set()”通过 PHP 设置值。
  • 感谢您的建议。它是有效的,但我不会尝试这个:“ini_set()”来通过 PHP 设置值。为什么?因为fortrabbit.com 是一个专门的PHP Hoster。我希望他们能为我解决这些障碍。

标签: php .htaccess typo3 typo3-7.6.x fortrabbit


【解决方案1】:

你可以使用 ini_set 函数来做到这一点

【讨论】:

  • 感谢您的建议。它是有效的,但我不会尝试这个:“ini_set()”来通过 PHP 设置值。为什么?因为fortrabbit.com 是一个专门的PHP Hoster。我希望他们能为我解决这些障碍。
  • 如果您不想找到如何自行配置托管设置的解决方案(鉴于您的提供商提供的方法),那么您为什么要在这里问呢?联系您的他们,让他们为您修复(或者他们告诉您必须自己配置或无法更改)。
  • 我认为 ini_set 是您在这里拥有的唯一解决方案@DepriCat
【解决方案2】:

我回答我自己的问题:

问:如何在使用 fortrabbit.com 托管网站时更改此 php.ini 设置?

答:我自己无法更改此 php.ini 设置:always_populate_raw_post_data = -1。不得不请求 fortrabbit.com 的支持。他们为我做了。

【讨论】:

    猜你喜欢
    • 2010-10-18
    • 2010-10-03
    • 1970-01-01
    • 1970-01-01
    • 2018-03-16
    • 2019-07-03
    • 2014-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多