我正在使用Laravel Framework,当我将Laravel应用程序放在共享主机上时,我遇到了问题。 当我执行我的网站网址时,会显示以下信息;
Unhandled Exception
Message:
Directive 'safe_mode' is deprecated in PHP 5.3 and greater
Location:
Unknown on line 0
我搜索那个关键字。我发现上面的消息显示是因为我的php.ini safe_mode 。
我执行phpinfo()并向我提供php.ini路径为/usr/local/lib/php.ini
的信息这让我很失望:(因为我无法访问php.ini。(我正在使用cPanel& WHM 11共享主机。)
请您告诉我这个问题的其他解决办法吗?
答案 0 :(得分: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/