【发布时间】: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