【问题标题】:Do we still able to re-configure php.ini 'on the fly' when we don't allow to access to the file?当我们不允许访问文件时,我们是否仍然能够“即时”重新配置 php.ini?
【发布时间】:2013-03-23 22:49:44
【问题描述】:

我正在使用 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 共享主机。)

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

【问题讨论】:

    标签: php laravel cpanel whm


    【解决方案1】:

    但您也可以在根文件夹中使用自定义的 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/

    【讨论】:

      猜你喜欢
      • 2019-05-02
      • 2015-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-31
      • 2017-11-02
      • 2019-03-17
      • 2019-09-06
      相关资源
      最近更新 更多