1

我为我的一个客户用 laravel 创建了一个网站,他们使用的是共享主机。

我将 laravel 安装到它的主文件夹中,因此public文件夹成为public_html主机中的文件夹,我将其更改public_html为 paths.php 文件中。

而且,在我安装它之后,我开始得到

指令 'safe_mode' 在 PHP 5.3 及更高版本中已弃用

错误。在我用谷歌搜索之后,每个人都说我需要从我的php.ini文件中注释掉 safe_mode,但由于我在共享主机上,我无法改变它。

有什么建议么?

PS:我的客户没有技术知识,付了钱给托管后,他们不想改变它,希望我处理这种情况。

4

2 回答 2

5

这可能是由于您的错误报告级别。尝试忽略E_DEPRECATED和可能E_WARNING

如果你运行的是 Laravel 3,你应该可以在 application/config/error.php 的第 16 行附近设置你忽略的错误级别。

/*
|--------------------------------------------------------------------------
| Ignored Error Levels
|--------------------------------------------------------------------------
|
| Here you simply specify the error levels that should be ignored by the
| Laravel error handler. These levels will still be logged; however, no
| information about them will be displayed.
|
*/

'ignore' => array(E_WARNING, E_NOTICE, E_USER_NOTICE, E_DEPRECATED, E_USER_DEPRECATED),
于 2012-12-19T19:51:42.033 回答
1

检查您的 php.ini 文件并找到 safe_mode 声明并将其注释掉。之后您可能必须重新启动 Apache。

于 2013-01-07T11:16:36.223 回答