我在共享主机上上传了我的Laravel项目。当我在服务器上上传我的项目时,它会抛出异常,然后将我的 PHP 版本 5.4 切换到 7.4。现在我面临这个问题。Deprecated: Directive 'allow_url_include' is deprecated in Unknown on line 0我还禁用了存在于项目根目录中的 PHP ini 文件中的allow_url_include,但它仍然显示allow_url_include折旧错误。另外,我进入PHP多INI编辑器并更改allow_url_include但它仍然抛出上述错误。
4 回答
狐的传说
TA贡献1804条经验 获得超3个赞
登录到您的网站主机并导航到您的文件夹并找到该文件。打开文件并找到以下代码:public_html
php.ini
; Whether to allow include/require to open URLs (like http:// or ftp://) as files. ; allow_url_include = On
更改并保存文件。allow_url_include = On
allow_url_include = Off
这应该可以修复错误。
其他详细信息位于此处:https://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-include
Helenr
TA贡献1780条经验 获得超3个赞
如果有人遇到这种情况:
确保所有级别的 .htaccess 文件没有冲突的代码。
也就是说,我发现我的“.../public_html/.htaccess”没有任何冲突。但是,我在上面的文件夹级别中也有一个 .htaccess 文件,它包含以下代码:
# Use PHP71 as default AddHandler application/x-httpd-php71 .php <IfModule mod_suphp.c> suPHP_ConfigPath /opt/php71/lib </IfModule>
注释掉这个为我解决了错误。
蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
如果您的虚拟主机使用 Cpanel,请登录并在该部分下单击 ,然后在下一个屏幕上单击 。在选项下,取消单击 :Software
Select PHP Version
Options
allow_url_include
- 4 回答
- 0 关注
- 295 浏览
添加回答
举报
0/150
提交
取消