我正在尝试在运行 MAMP Pro 的本地计算机上安装 Silverstripe 3.1.1。我收到错误:
警告:get_magic_quotes_gpc支持正在从中删除 银条纹。请在您的 php 中将其设置为关闭.ini然后查看 http://php.net/manual/en/security.magicquotes.php 在 xxxxx/framework/core/Constants.php 在第 142 行
我正在运行 PHP 5.3.6 我已经检查了我的 php ini 文件,但没有对此的引用。有一个设置为关闭的magic_quotes_sybase。
如果我运行 PHP 5.2.17,我会收到一个错误:
解析错误:语法错误、意外T_FUNCTION、预期在 xxxx.php x 在第 117 行
在 5.2.17 php.ini 文件中,我有一个magic_quotes_gpc(不是get_magic_quotes_gpc(的设置。无论将其设置为打开还是关闭,我都会收到上述错误。
我没有选择继续安装忽略错误。只是错误。
有什么想法吗?
你需要2个文件(.htaccess和php.ini(才能关闭magic_quotes_gpc,
- 添加 .htaccess 文件顶部的条目
SetEnv PHPRC/home/limecoke/public_html/php.ini
- 创建 php.ini 并添加以下代码
magic_quotes_gpc = 关闭
也让你的PHP版本5.3,2
如果 PHP 版本低于 5.3.2,则生成
解析错误:语法错误,意外T_FUNCTION,期望第 117 行的 xxxx/framework/main.php 中的"(">
您可以在文件夹中包含本地 php.ini 文件,以仅更改这些文件夹的设置,而不是系统范围的设置。
在根银条目录中创建一个php.ini
文件。还要在你的框架目录中放置一个。在 php.ini 文件中添加以下文本:
magic_quotes_gpc = 0