即使我已将该值设置为关闭,我的 WordPress 网站上仍显示错误

问题描述 投票:0回答:2

我有一个 WordPress 网站,在网站顶部显示这 2 个警告:

警告:从 /home/[user]/domains/[domainname]/public_html/wp-content/themes/[theme-name]/config-templatebuilder/avia-shortcodes/slideshow_layerslider/slideshow_layerslider[dot] 中的空值创建默认对象]php 第 28 行

警告:is_dir():open_basedir限制生效文件(/home/admin/domains/[domain]/public_html/wp-content/uploads)不在允许的路径内:(/home/[用户名]/ :/tmp:/var/tmp:/opt/alt/php74/usr/share/pear/:/dev/urandom:/usr/local/lib/php/:/usr/local/php74/lib/php/)在 /home/[user]/domains/[domain]/public_html/wp-content/plugins/wpmu-dev-seo/includes/core/core[dot]php 第 875 行。

我暂时无意实际调试警告,我只是不想显示它们

我已将 directadmin 面板的 php 设置 (php.ini) 中的 display_Errors 值设置为关闭,并且我还在 wp-config.php 中添加了这些代码:

定义('WP_DEBUG', false);

ini_set('display_errors', 0);

ini_set('错误报告',E_ALL);

定义('WP_DEBUG_DISPLAY',假);

但是由于某些原因仍然显示错误,有人可以帮我解决吗?

php wordpress wordpress-theming web-hosting directadmin
2个回答
0
投票

尝试直接修改php.ini文件。 线路是:

php_admin_value open_basedir none

0
投票

我通过添加此命令将我的 php 版本从 alt 更改为 ea 暂时解决了我的问题

AddHandler 应用程序/x-httpd-ea-php73 .php .php7 .phtml
© www.soinside.com 2019 - 2024. All rights reserved.