0

我正在使用 Laravel 框架,当我将 Laravel 应用程序放在共享主机上时出现问题。当我执行我的网站网址时,会出现以下消息;

Unhandled Exception

Message:

Directive 'safe_mode' is deprecated in PHP 5.3 and greater
Location:

Unknown on line 0

我用那个关键字四处搜索。我发现上面的消息出现是因为我的 php.ini safe_modeon

我执行 phpinfo() 并告诉我 php.ini 路径是 /usr/local/lib/php.ini

这让我很失望 :( 因为我无法访问 php.ini。(我使用的是 cPanel 和 WHM 11 共享主机。)

你能告诉我这个问题的任何其他解决方案吗?

4

1 回答 1

2

但您也可以在根文件夹中使用自定义 php.ini。如果它也不起作用,您可以使用.htaccess通过添加以下内容之一:

php_value safe_mode off

php_flag safe_mode off

suPHP如果未启用,这些都是有效的。如果suPHP已启用,您可以查看以下文章,希望对您有所帮助: http ://blog.philipbrown.id.au/2009/08/php-suexec-and-custom-php-ini-files/

于 2013-04-02T15:50:33.980 回答