我使用Bitnami安装了WordPress,现在我在WordPress网站页面的右下角有Bitnami横幅。我该如何删除它?
答案 0 :(得分:134)
Bitnami开发者在这里。
Bitnami信息页面提供有关已安装的应用程序资源的信息以及文档的有用链接。点击右下角的Bitnami横幅即可访问。
如果您要删除横幅,只需要SSH进入您的计算机,然后执行以下命令:
sudo /opt/bitnami/apps/wordpress/bnconfig --disable_banner 1
请注意/ opt / bitnami是Bitnami堆栈的默认安装目录。
最后,您需要重新启动Apache。
sudo /opt/bitnami/ctlscript.sh restart apache
您可以使用以下链接找到有关Bitnami横幅的更多信息:
https://docs.bitnami.com/general/components/bninfo/
我希望它有所帮助。
编辑:
在为WordPress站点配置域时,可能会移动bnconfig工具。你在/opt/bitnami/apps/wordpress
目录中有任何bnconfig.disabled文件吗?如果是,请在运行上述命令时使用该文件。
关于横幅,您可以通过运行以下命令手动删除它
sudo touch /opt/bitnami/apps/bitnami/banner/disable-banner
Apache在添加横幅时查找该文件,如果该文件存在则禁用该横幅。
答案 1 :(得分:28)
最简单的方法是在不进入后端的情况下编辑自定义CSS。
在管理面板中,转到 外观 - > 自定义 - > General General- Main
在自定义CSS部分粘贴
#bitnami-banner {display:none;}
答案 2 :(得分:9)
运行bnconfig脚本引发了一个错误,它没有工作,最后我发现了什么是这样的: https://community.bitnami.com/t/cannot-remoe-the-bitnami-info-banner-for-a-wordpress-multisite/29988
因此,请注释此行(在开头添加#)或删除它:
包括" /opt/bitnami/apps/wordpress/conf/banner.conf"
在档案中 /opt/bitnami/apps/wordpress/conf/httpd-app.conf
答案 3 :(得分:6)
在WordPress中:导航到外观然后自定义然后添加其他CSS
#bitnami-banner {
display: none !important;
}
答案 4 :(得分:3)
转到应用名称目录并使用./bnconfig
cd /opt/bitnami/apps/app_name
sudo ./bnconfig --disable_banner 1
sudo ./ctlscript.sh restart apache
答案 5 :(得分:2)
进入wordpress外观>自定义>自定义CSS。添加以下内容:
#bitnami-banner { display: none !important; }
答案 6 :(得分:2)
这里的所有答案要么不起作用,要么只是隐藏横幅。与横幅被禁用时相比,隐藏横幅会导致加载时间变慢。
要禁用横幅广告## competitors
function c_readarray { readarray -td '' a < <(awk '{ gsub(/, /,"\0"); print; };' <<<"$1, "); unset 'a[-1]'; };
function c_read { a=(); local REPLY=''; while read -r -d ''; do a+=("$REPLY"); done < <(awk '{ gsub(/, /,"\0"); print; };' <<<"$1, "); };
function c_regex { a=(); local s="$1, "; while [[ $s =~ ([^,]+),\ ]]; do a+=("${BASH_REMATCH[1]}"); s=${s:${#BASH_REMATCH}}; done; };
## helper functions
function rep {
local -i i=-1;
for ((i = 0; i<$1; ++i)); do
printf %s "$2";
done;
}; ## end rep()
function testAll {
local funcs=();
local args=();
local func='';
local -i rc=-1;
while [[ "$1" != ':' ]]; do
func="$1";
if [[ ! "$func" =~ ^[_a-zA-Z][_a-zA-Z0-9]*$ ]]; then
echo "bad function name: $func" >&2;
return 2;
fi;
funcs+=("$func");
shift;
done;
shift;
args=("$@");
for func in "${funcs[@]}"; do
echo -n "$func ";
{ time $func "${args[@]}" >/dev/null 2>&1; } 2>&1| tr '\n' '/';
rc=${PIPESTATUS[0]}; if [[ $rc -ne 0 ]]; then echo "[$rc]"; else echo; fi;
done| column -ts/;
}; ## end testAll()
function makeStringToSplit {
local -i n=$1; ## number of fields
if [[ $n -lt 0 ]]; then echo "bad field count: $n" >&2; return 2; fi;
if [[ $n -eq 0 ]]; then
echo;
elif [[ $n -eq 1 ]]; then
echo 'first field';
elif [[ "$n" -eq 2 ]]; then
echo 'first field, last field';
else
echo "first field, $(rep $[$1-2] 'mid field, ')last field";
fi;
}; ## end makeStringToSplit()
function testAll_splitIntoArray {
local -i n=$1; ## number of fields in input string
local s='';
echo "===== $n field$(if [[ $n -ne 1 ]]; then echo 's'; fi;) =====";
s="$(makeStringToSplit "$n")";
testAll c_readarray c_read c_regex : "$s";
}; ## end testAll_splitIntoArray()
## results
testAll_splitIntoArray 1;
## ===== 1 field =====
## c_readarray real 0m0.067s user 0m0.000s sys 0m0.000s
## c_read real 0m0.064s user 0m0.000s sys 0m0.000s
## c_regex real 0m0.000s user 0m0.000s sys 0m0.000s
##
testAll_splitIntoArray 10;
## ===== 10 fields =====
## c_readarray real 0m0.067s user 0m0.000s sys 0m0.000s
## c_read real 0m0.064s user 0m0.000s sys 0m0.000s
## c_regex real 0m0.001s user 0m0.000s sys 0m0.000s
##
testAll_splitIntoArray 100;
## ===== 100 fields =====
## c_readarray real 0m0.069s user 0m0.000s sys 0m0.062s
## c_read real 0m0.065s user 0m0.000s sys 0m0.046s
## c_regex real 0m0.005s user 0m0.000s sys 0m0.000s
##
testAll_splitIntoArray 1000;
## ===== 1000 fields =====
## c_readarray real 0m0.084s user 0m0.031s sys 0m0.077s
## c_read real 0m0.092s user 0m0.031s sys 0m0.046s
## c_regex real 0m0.125s user 0m0.125s sys 0m0.000s
##
testAll_splitIntoArray 10000;
## ===== 10000 fields =====
## c_readarray real 0m0.209s user 0m0.093s sys 0m0.108s
## c_read real 0m0.333s user 0m0.234s sys 0m0.109s
## c_regex real 0m9.095s user 0m9.078s sys 0m0.000s
##
testAll_splitIntoArray 100000;
## ===== 100000 fields =====
## c_readarray real 0m1.460s user 0m0.326s sys 0m1.124s
## c_read real 0m2.780s user 0m1.686s sys 0m1.092s
## c_regex real 17m38.208s user 15m16.359s sys 2m19.375s
##
,请注释包含/opt/bitnami/apache2/conf/httpd.conf
的行,然后在其前面添加#。 (我在第557行了)
然后重启apache执行:
/opt/bitnami/apps/bitnami/banner/conf/banner.conf
答案 7 :(得分:1)
许多人都给出了答案,建议您遵循官方指南。 请在此处遵循官方文档:https://docs.bitnami.com/google/how-to/bitnami-remove-banner/
但是,bitnami页面仍然存在,如果存在漏洞扫描程序寻找bitnami设置,这可能会构成安全威胁。因此,我建议您也使用以下命令移动页面:
sudo rm -rf /opt/bitnami/apps/bitnami/banner/htdocs
答案 8 :(得分:0)
更简单的方法...将此CSS输入主题设置
.bitnami-corner-image { display: none !important; }
完成。
答案 9 :(得分:0)
从您宝贵的网站上删除奇怪的bitnami徽标的最简单方法如下:
bitnami的徽标托管在您自己的网站/服务器上,因此您需要从您的网站中删除该图像。该徽标的链接将采用以下方式,只需将您的网站域名替换为&#34; yourwebsite.com&#34;并将其粘贴到浏览器的搜索栏中,您将在那里看到该徽标。
http://yourwebsite.com/bitnami/images/xcorner-logo.png.pagespeed.ic.6TukXqDtLV.png
现在转到您的wordpress网站并转到媒体 - &gt;然后,图库在那里找到该徽标图像名称或通过搜索选项搜索,然后从您的wordpress网站永久删除它。
答案 10 :(得分:0)
:
导航到Appearance然后自定义 然后添加额外的CSS
#bitnami-banner {
display: none;
}
答案 11 :(得分:0)
请按照以下提到的步骤删除任何托管的Bitnami信息页面横幅
使用wp-admin登录->仪表板->外观->自定义->其他CSS->
#bitnami-banner {
display:none;
}
如果以上代码不起作用,只需添加!important
#bitnami-banner {
display:none !important;
}
答案 12 :(得分:0)
有2种方法可以删除bitnami横幅。首先,注释.htaccess文件中的标题行,其次,使用自定义CSS来显示标题:无
https://www.discovertopten.com/remove-bitnami-banner-from-your-website/
答案 13 :(得分:0)
我已经使用了一段时间的简单方法:
将以下CSS添加到您的网站(从“外观”->“自定义”下添加自定义CSS)
#bitnami-banner {
display: none;
}