我的知识记录

wordpress修改页面模板_page.php与自定义页面模板

WordPress主题修改常见需求和操作。1.修改首页。a.首页模板优先级:front-page.php > home.php > index.php(后台设置首页为静态页时,page.php或自定义页面模板也可能生效,看主题)。b.修改方法:如果主题有front-page.php,改这个文件;如果没有,创建front-page.php(复制index.php或home.php改);或后台→设置→阅读→首页显示,选择静态页面(选一个页面作为首页),然后改该页面用的页面模板。c.首页常见修改:增删板块(最新文章、特色文章、页面内容、小工具区域)、改布局(全宽/侧边栏)、改轮播图(主题设置或插件)、改文章列表样式。2.修改文章内容页(single.php)。a.复制single.php到子主题,修改布局、文章信息(标题/日期/作者/分类/标签)、内容显示、特色图片、相关文章、上一篇下一篇、评论。b.自定义文章类型单页用single-文章类型.php。3.修改列表/归档页(archive.php/category.php/tag.php)。a.复制对应文件到子主题,修改文章列表样式(图文列表/卡片/网格)、分页、页面标题、描述、侧边栏。b.分类归档用category.php,标签用tag.php,作者用author.php,自定义分类法用taxonomy-分类法.php。4.修改页面(page.php)。a.复制page.php到子主题,修改页面布局、标题、内容、评论。b.自定义页面模板:创建page-全宽.php,头部/* Template Name: 全宽页面 */,后台页面选择该模板。5.修改头部(header.php)。a.复制header.php到子主题,修改(建议用add_theme_support('title-tag')让WordPress管理title,或用wp_title())、meta标签(keywords/description,建议用SEO插件如Yoast)、logo、导航菜单、favicon、统计代码、CSS/JS引用。b.WordPress 4.1+推荐用add_theme_support('title-tag')在functions.php中,不需要手动写<title>,SEO插件会管理。6.修改底部(footer.php)。a.复制footer.php到子主题,修改版权信息、备案号、友情链接、小工具区域、回到顶部、统计代码、JS引用、wp_footer()(必须保留,WordPress和插件需要在wp_footer钩子加载内容)。7.修改导航菜单。a.后台→外观→菜单,创建菜单、添加页面/分类/自定义链接、设置菜单位置(主题注册的位置,如主导航、顶部导航、页脚导航)。b.自定义菜单输出:functions.php注册菜单位置register_nav_menus(array('primary'=>'主导航')); 模板中wp_nav_menu(array('theme_location'=>'primary')); 自定义菜单HTML结构用walker类或参数(container、menu_class、items_wrap、depth)。c.菜单样式改CSS。8.修改侧边栏/小工具。a.后台→外观→小工具,拖拽小工具到侧边栏区域(搜索、文章、分类、标签云、自定义HTML等)。b.functions.php注册小工具区域register_sidebar(array('name'=>'主侧边栏','id'=>'sidebar-1','before_widget'=>'<div class="widget">','after_widget'=>'</div>','before_title'=>'<h3>','after_title'=>'</h3>')); 模板中dynamic_sidebar('sidebar-1'); 显示。c.修改侧边栏布局改sidebar.php和CSS。9.修改评论(comments.php)。a.复制comments.php到子主题,修改评论列表样式、评论表单(字段、提示)、评论分页、评论回复。b.后台→设置→讨论,配置评论设置(是否需要注册、评论审核、表情、头像)。10.修改404页面(404.php)。a.复制404.php到子主题,自定义404内容(友好提示、搜索框、热门文章、返回首页链接)。11.修改CSS样式。a.子主题style.css中写自定义CSS(覆盖父主题样式),或后台→外观→自定义→额外CSS(WordPress 4.7+内置,不需要改文件,适合小修改,优先级高)。b.用浏览器F12→Elements选中元素,看CSS选择器和样式,在子主题CSS中覆盖(选择器优先级要够,或加!important,尽量不用!important)。12.修改functions.php(功能自定义)。a.子主题functions.php中添加自定义功能:加载脚本样式(wp_enqueue_script/style)、注册菜单/小工具、添加主题支持(add_theme_support)、自定义文章类型/分类法(register_post_type/register_taxonomy)、短代码(add_shortcode)、钩子(add_action/add_filter修改WordPress行为)、自定义函数。b.注意:子主题functions.php在父主题functions.php之前加载,不要复制父主题functions.php(会重复定义函数报错),只写自己的自定义函数。c.functions.php语法错误会导致网站白屏(后台也进不去),修改前备份,出错后通过FTP删除/重命名子主题functions.php恢复。13.修改图片尺寸。a.后台→设置→媒体,设置缩略图/中等/大尺寸。b.functions.php添加自定义尺寸add_image_size('自定义名', 宽度, 高度, true裁剪); 用插件(Regenerate Thumbnails)重新生成已有图片尺寸。c.模板中the_post_thumbnail('自定义名')调用。14.修改分页。a.the_posts_pagination(array('mid_size'=>2,'prev_text'=>'上一页','next_text'=>'下一页')); 自定义分页文字和样式。b.改CSS美化分页。15.SEO优化。a.用SEO插件(Yoast SEO、Rank Math)管理title/meta/结构化数据/XML sitemap,不需要手动改模板(比手动改更强大)。b.functions.php添加add_theme_support('title-tag');让WordPress管理title。c.模板中添加结构化数据(JSON-LD,Article/Organization/BreadcrumbList),或SEO插件自动添加。16.性能优化。a.图片压缩(ShortPixel、Smush插件)、懒加载(a3 Lazy Load或浏览器原生loading=lazy)、缓存插件(WP Rocket、W3 Total Cache、WP Super Cache)、CDN、合并压缩CSS/JS(Autoptimize)、减少插件数量、优化数据库(WP-Optimize)。b.模板中减少WP_Query查询、用缓存(Transients API)、延迟加载非关键内容。WordPress主题修改内容很多,根据需求选择对应文件和方法,核心是用子主题+备份+测试。</p> <p>WordPress主题修改安全规范和最佳实践。安全规范:1.用子主题——不要直接改父主题文件(更新覆盖),用子主题修改,这是WordPress官方推荐,也是最安全的方式。2.备份优先——修改前备份子主题目录(FTP下载打包)、数据库(用UpdraftPlus或phpMyAdmin),大改备份整个网站,出问题能回滚。3.测试环境——本地搭建WordPress测试环境(Local by Flywheel、XAMPP、phpStudy),在本地改好测好再上传到生产,不要直接在生产环境改(特别是functions.php,语法错误会导致白屏后台进不去)。4.小步修改——每次改一点测试(改一个CSS、一个函数就测试),不要一次性改几十个文件(出问题难定位)。5.低峰期操作——大改(改functions.php、改数据库、批量替换)在凌晨低峰期,减少对用户影响。6.维护模式——大改前开启维护模式(用维护模式插件如WP Maintenance Mode,或临时把网站切到维护页),避免用户看到异常。7.出问题立即回滚——用备份恢复(上传备份的子主题文件、恢复数据库),不要在线调试超10分钟,先恢复网站再排查。8.functions.php谨慎——functions.php语法错误会导致全站白屏(包括后台),修改前备份,修改后立即测试前台和后台;如果白屏,通过FTP重命名子主题functions.php(如functions.php.bak),网站会自动恢复(子主题functions.php失效,父主题正常),然后修复错误。9.不要改WordPress核心文件——wp-admin、wp-includes目录下的核心文件绝对不要改(WordPress更新会覆盖,且可能引入安全漏洞/兼容性问题),改功能用子主题functions.php的钩子(add_action/add_filter)或插件。10.不要改父主题functions.php——父主题functions.php更新会覆盖,且可能和子主题冲突,用子主题functions.php追加功能。11.文件权限——WordPress文件权限:文件夹755,文件644,wp-config.php 640或644(更严格),不要777(安全风险)。12.删除测试文件——测试用的phpinfo.php、测试脚本、备份文件不要放在Web可访问目录(可能被访问泄露信息/被利用),用完删除。13.代码安全——自定义代码注意安全:SQL查询用$wpdb->prepare(防注入)、输出用esc_html/esc_attr/esc_url(转义防XSS)、文件上传验证类型/大小、非ce(安全)、用WordPress非ce(nonce)验证表单提交(防CSRF)、用户权限检查(current_user_can)。14.调试模式——生产环境关闭WP_DEBUG(wp-config.php中define('WP_DEBUG', false);),避免向用户显示错误信息(暴露路径/数据库信息);开发环境开启WP_DEBUG调试。15.定期更新——父主题、WordPress核心、插件定期更新(安全补丁),更新前备份,更新后检查子主题覆盖的文件是否需要同步。最佳实践:1.用版本控制——Git管理子主题代码(git init、commit、推送到GitHub/Gitee私有仓库),可回滚、可对比修改(git diff)、可分支(大改新建分支测试)、团队协作。2.用专业编辑器——VS Code(PHP Intelephense插件、WordPress钩子智能提示、全局搜索、Git集成)或PhpStorm(专业PHP IDE,WordPress支持好),语法高亮+错误提示减少错误。3.用浏览器开发者工具——F12→Elements看HTML结构和CSS(修改样式实时预览)、Console看JS错误、Network看资源加载(404/加载慢)、Sources调试JS,改CSS/JS必备。4.用调试插件——Query Monitor(查看数据库查询、PHP错误、钩子、加载时间,调试性能和错误)、Debug Bar(调试信息栏),帮助定位问题。5.用SEO插件——Yoast SEO或Rank Math管理title/meta/结构化数据/sitemap,比手动改模板更强大,不需要手动写SEO代码。6.用缓存插件——WP Rocket(付费,最强)或W3 Total Cache/WP Super Cache(免费),提升网站速度(SEO和用户体验)。7.用子主题覆盖模板——改模板文件时,只复制需要改的文件到子主题(不要复制整个父主题),减少维护量(父主题更新时需要对比的文件少)。8.用钩子改功能——能用水晶(钩子)改的功能,不要改模板文件或核心文件,如改标题用wp_title过滤器、改内容用the_content过滤器、改查询用pre_get_posts动作,钩子方式更优雅、不被更新覆盖、可维护性好。9.国际化——主题中硬编码的文字用__()/_e()翻译函数,Text Domain用子主题名,方便翻译(多语言站点)。10.响应式——修改样式时测试移动端(浏览器设备模拟或真实手机),确保响应式正常(WordPress主题默认响应式,改布局可能破坏)。11.可访问性——修改时注意可访问性(语义化HTML、alt属性、键盘导航、颜色对比度),对SEO和用户体验都好。12.性能——修改时注意性能:减少WP_Query查询、图片压缩懒加载、合并压缩CSS/JS、用缓存、CDN,不要引入过多外部资源。13.文档记录——记录子主题修改了哪些文件、为什么改、自定义函数的作用,方便后续维护和团队协作。14.定期维护——每月检查:WordPress/主题/插件更新、备份测试(恢复一次备份确认可用)、安全扫描(Wordfence/Sucuri)、性能测试(GTmetrix)、错误日志检查。遵守安全规范和最佳实践,WordPress主题修改安全、专业、可维护,网站稳定高效。</p> <p>WordPress子主题创建和使用(最佳实践)。为什么用子主题:父主题更新会覆盖直接修改,子主题继承父主题且修改不被覆盖,安全可回滚,是WordPress官方推荐的修改方式。创建步骤:1.创建子主题目录——通过FTP或主机文件管理器,在wp-content/themes/下创建子主题目录,命名如父主题名-child(如twentytwenty-child、astra-child),用英文小写+连字符。2.创建style.css(必需)——在子主题目录创建style.css,写入头部信息:/* Theme Name: Twenty Twenty Child Theme URI: https://你的域名/ Description: Twenty Twenty子主题 Author: 你的名字 Author URI: 你的网站 Template: twentytwenty Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: twentytwenty-child */。关键是Template字段,必须填父主题目录名(精确匹配,区分大小写),WordPress通过这个识别父主题。其他字段可简化,但Theme Name和Template必需。3.创建functions.php(推荐)——在子主题目录创建functions.php,写入加载父主题和子主题样式的代码:<?php // 子主题功能函数 add_action('wp_enqueue_scripts', 'child_theme_enqueue_styles'); function child_theme_enqueue_styles() { // 加载父主题样式 wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css'); // 加载子主题样式,依赖父主题样式 wp_enqueue_style('child-style', get_stylesheet_directory_uri() . '/style.css', array('parent-style'), wp_get_theme()->get('Version')); } // 在这里添加其他自定义功能(钩子、短代码、自定义文章类型等)。注意:子主题functions.php不需要复制父主题functions.php,子主题functions.php会在父主题functions.php之前自动加载,写自己的函数即可;不要用<?php闭合标签(文件末尾),避免空白字符问题。4.(可选)截图screenshot.png——子主题目录放screenshot.png(推荐1200x900),后台主题列表显示子主题截图,没有也能用(显示默认)。5.启用子主题——后台→外观→主题,找到子主题,点击「启用」。启用后前台和后台外观不变(子主题继承父主题所有样式功能),但现在可以在子主题中安全修改了。6.在子主题中修改——a.修改模板文件:要改父主题哪个文件,就把该文件复制到子主题目录(保持相同文件名和路径,如父主题template-parts/content.php复制到子主题template-parts/content.php),然后修改子主题中的文件,WordPress会优先加载子主题文件(模板层级中子主题覆盖父主题)。b.修改样式:直接在子主题style.css写自定义CSS(覆盖父主题样式,选择器优先级要够)。c.修改功能:在子主题functions.php添加自定义代码(钩子、短代码、自定义文章类型、过滤函数等)。d.修改小工具/菜单:后台→外观→小工具/菜单配置,不需要改文件。7.测试——修改后前台测试(首页/文章/页面/搜索/404),后台测试(外观设置、插件),确认修改生效且无异常。子主题注意事项:a.父主题更新后,检查子主题覆盖的文件是否需要同步更新(父主题改了该文件的功能/结构,子主题的旧文件可能不兼容),定期对比父主题和子主题覆盖的文件。b.子主题functions.php中函数名不要和父主题/插件函数名冲突(加前缀如child_)。c.子主题style.css中的CSS要注意优先级(父主题样式可能加载在子主题之后或之前,看入队顺序,必要时用更具体的选择器或!important)。d.如果子主题启用后网站白屏,通常是functions.php语法错误,通过FTP重命名子主题functions.php(如functions.php.bak),后台会自动切换到父主题(子主题失效),然后修复语法错误。e.子主题不能覆盖父主题的includes/核心类文件(只能覆盖模板层级中的模板文件,functions.php是追加不是覆盖)。f.多站点(Multisite)子主题需要网络管理员启用主题。用子主题修改WordPress主题,安全、专业、可维护,是WordPress修改的标准做法。</p> <p>站长反馈:「之前直接改主题文件,主题一更新修改全没了,后来用子主题改,更新再也不影响了,子主题是WordPress修改的正确姿势」「改functions.php白屏了,按方法用FTP重命名functions.php就恢复了,functions.php一定要备份,语法错误会全站白屏」。</p> <p>安全提醒:修改前务必备份子主题目录+数据库,大改备份整个网站。functions.php语法错误会导致全站白屏(后台也进不去),修改前备份,出错后通过FTP重命名子主题functions.php(如.bak)即可恢复。绝对不要改WordPress核心文件(wp-admin/wp-includes),改功能用钩子或插件。不要改父主题文件(更新覆盖)。文件权限文件夹755/文件644,不要777。生产环境关闭WP_DEBUG(避免暴露错误信息),开发环境开启调试。测试用的phpinfo.php/备份文件不要放Web可访问目录,用完删除。自定义代码注意安全:SQL用$wpdb->prepare防注入,输出用esc_html/esc_attr/esc_url防XSS,表单用nonce防CSRF,检查用户权限。大改低峰期+维护模式,出问题立即回滚不要在线调试超10分钟。定期更新WordPress/主题/插件(安全补丁),更新前备份。</p> <p><img src="/d/file/p/ec/fe/37852.jpg" alt="wordpress修改页面模板_page.php与自定义页面模板"></p> <p class="tags">标签:</p> <p>更新时间:2026-08-26 21:13:50</p> <p class="next">上一篇:<a href="/suibi/37851.html">虚拟主机迁移到美橙互联云主机_虚拟主机实用教程</a> </p> <p class="pre">下一篇:<a href="/suibi/37853.html">虚拟主机批量替换备案号_文件与数据库双替换</a> </p> <p class="link">转载请注明原文链接:<a href="https://www.muzicopy.com/suibi/37852.html">https://www.muzicopy.com/suibi/37852.html</a></p> </div> </article> <div class="sidebar-box"> <h4>关注热点</h4> <ul> <li><a href="/suibi/5690.html" title="请问如何查找域名绑定的虚拟主机账号和密码?">请问如何查找域名绑定的虚拟主机账号和密码?</a></li> <li><a href="/suibi/6004.html" title="请问帝国CMS显示栏目别名万能php标签代码">请问帝国CMS显示栏目别名万能php标签代码</a></li> <li><a href="/suibi/8329.html" title="请问网站颜色在哪里修改,网站颜色设置指南">请问网站颜色在哪里修改,网站颜色设置指南</a></li> <li><a href="/suibi/12744.html" title="如何在IIS7环境下正确安装ThinkCMF系统?">如何在IIS7环境下正确安装ThinkCMF系统?</a></li> <li><a href="/suibi/13018.html" title="怎么修改网站模板名称并更新所有页面?">怎么修改网站模板名称并更新所有页面?</a></li> <li><a href="/suibi/24208.html" title="MySQL连接错误是否与FTP密码被篡改有关?如何判断数据是否泄露?">MySQL连接错误是否与FTP密码被篡改有关?如何判断数据是否泄露?</a></li> <li><a href="/suibi/3722.html" title="请问PbootCMS后台图片上传提示:“上传失败:存储目录创建失败!”">请问PbootCMS后台图片上传提示:“上传失败:存储目录创建失败!”</a></li> <li><a href="/suibi/6629.html" title="请问怎么进入自己网站的后台">请问怎么进入自己网站的后台</a></li> <li><a href="/suibi/20527.html" title="PHP8.0与旧版本有哪些不兼容?网站代码的适配修改?">PHP8.0与旧版本有哪些不兼容?网站代码的适配修改?</a></li> <li><a href="/suibi/25579.html" title="织梦网站安全加固建议:关闭member模块、限制SQL执行权限?">织梦网站安全加固建议:关闭member模块、限制SQL执行权限?</a></li> <li><a href="/suibi/7259.html" title="请问服务器端口未开启的排查与解决">请问服务器端口未开启的排查与解决</a></li> <li><a href="/suibi/11839.html" title="宝塔面板无法访问的常见问题及修复方法">宝塔面板无法访问的常见问题及修复方法</a></li> <li><a href="/suibi/26501.html" title="pbootcms二开教程(pbootcms安装教程)">pbootcms二开教程(pbootcms安装教程)</a></li> <li><a href="/suibi/8793.html" title="请问网站升级数据迁移之后无法访问">请问网站升级数据迁移之后无法访问</a></li> <li><a href="/suibi/11612.html" title="网站自动运行脚本出错怎么办?">网站自动运行脚本出错怎么办?</a></li> <li><a href="/suibi/12025.html" title="服务器频繁出现宝塔面板无法访问的解决方法">服务器频繁出现宝塔面板无法访问的解决方法</a></li> <li><a href="/suibi/10685.html" title="网站后台登录与功能异常问题及解决方案">网站后台登录与功能异常问题及解决方案</a></li> <li><a href="/suibi/12326.html" title="宝塔Linux面板安装失败的解决方法">宝塔Linux面板安装失败的解决方法</a></li> <li><a href="/suibi/2343.html" title="请问织梦后台还原备份数据0记录空数据">请问织梦后台还原备份数据0记录空数据</a></li> <li><a href="/suibi/11830.html" title="网站500错误是什么意思?如何解决PHP 500 Internal Server Error报错">网站500错误是什么意思?如何解决PHP 500 Internal Server Error报错</a></li> </ul> </div> </div> <!-- Sidebar --> <aside class="col-md-4"> <div class="sidebar-box"> <h4>网站导航</h4> <div class="list-group list-group-root"> <a class="list-group-item active" href="/suibi/">随笔</a> <div class="list-group"> <a class="list-group-item" href="/suibi/yunwei/">运维</a> <a class="list-group-item" href="/suibi/phpkuangjia/">php框架</a> <a class="list-group-item" href="/suibi/wenti/">常见问题</a> <a class="list-group-item" href="/suibi/cms/">CMS教程</a> <a class="list-group-item" href="/suibi/shujuku/">数据库</a> </div> </div> </div> <div class="sidebar-box"> <h4>最新文章</h4> <ul> <li><a href="/suibi/37855.html" title="dedecms迁移到其他CMS安全评估_强密码与权限分离_安全设置防复发_详细教程">dedecms迁移到其他CMS安全评估_强密码与权限分离_安全设置防复发_详细教程</a></li> <li><a href="/suibi/37854.html" title="虚拟主机网站防挂马的目录权限安全设置方案_网站安全运维实战指南">虚拟主机网站防挂马的目录权限安全设置方案_网站安全运维实战指南</a></li> <li><a href="/suibi/37853.html" title="虚拟主机批量替换备案号_文件与数据库双替换">虚拟主机批量替换备案号_文件与数据库双替换</a></li> <li><a href="/suibi/37852.html" title="wordpress修改页面模板_page.php与自定义页面模板">wordpress修改页面模板_page.php与自定义页面模板</a></li> <li><a href="/suibi/37851.html" title="虚拟主机迁移到美橙互联云主机_虚拟主机实用教程">虚拟主机迁移到美橙互联云主机_虚拟主机实用教程</a></li> <li><a href="/suibi/37850.html" title="虚拟主机删除病毒字体文件_inode与8.3短文件名删除">虚拟主机删除病毒字体文件_inode与8.3短文件名删除</a></li> <li><a href="/suibi/37849.html" title="商务中国虚拟主机FTP登录失败_连接与上传">商务中国虚拟主机FTP登录失败_连接与上传</a></li> <li><a href="/suibi/37848.html" title="thinkphp5.1 public目录入口绑定模块_模块映射与URL简化">thinkphp5.1 public目录入口绑定模块_模块映射与URL简化</a></li> <li><a href="/suibi/37847.html" title="WordPress网站pingback被利用发起DDoS攻击的防范方法_网站安全运维实战指南">WordPress网站pingback被利用发起DDoS攻击的防范方法_网站安全运维实战指南</a></li> <li><a href="/suibi/37846.html" title="华夏名网虚拟主机附件目录被扫描防盗链配置_Windows 虚拟主机Referer规则">华夏名网虚拟主机附件目录被扫描防盗链配置_Windows 虚拟主机Referer规则</a></li> <li><a href="/suibi/37845.html" title="企业官网迁移到云服务器独立部署_虚拟主机实用教程">企业官网迁移到云服务器独立部署_虚拟主机实用教程</a></li> <li><a href="/suibi/37844.html" title="php网站页面底部修改_footer版权备案二维码设置">php网站页面底部修改_footer版权备案二维码设置</a></li> <li><a href="/suibi/37843.html" title="域名绑定虚拟主机解析?域名绑定虚拟主机解析配置,图文步骤">域名绑定虚拟主机解析?域名绑定虚拟主机解析配置,图文步骤</a></li> <li><a href="/suibi/37842.html" title="Windows修改文件创建时间修改时间怎么操作?压缩包解压后时间修正场景下Windows Server 2019下mp4文件时间戳调整">Windows修改文件创建时间修改时间怎么操作?压缩包解压后时间修正场景下Windows Server 2019下mp4文件时间戳调整</a></li> <li><a href="/suibi/37841.html" title="修改文件时间到指定日期精确到秒原因及解决">修改文件时间到指定日期精确到秒原因及解决</a></li> <li><a href="/suibi/37840.html" title="腾讯云CVM手机端打不开_安全组与Web服务排查">腾讯云CVM手机端打不开_安全组与Web服务排查</a></li> <li><a href="/suibi/37839.html" title="FileZilla编码设置后部分文件仍乱码_UTF-8编码无效字节教程详解">FileZilla编码设置后部分文件仍乱码_UTF-8编码无效字节教程详解</a></li> <li><a href="/suibi/37838.html" title="thinkphp入口文件移到public后验证码不显示_图片生成路径与权限">thinkphp入口文件移到public后验证码不显示_图片生成路径与权限</a></li> <li><a href="/suibi/37837.html" title="emlog后台管理员密码忘记:数据库重置密码完整步骤_emlog_密码重置_数据库配置">emlog后台管理员密码忘记:数据库重置密码完整步骤_emlog_密码重置_数据库配置</a></li> <li><a href="/suibi/37836.html" title="MySQL连接失败原因解决方法原因分析|远程数据库连接场景1045 Access denied错误Docker容器排查">MySQL连接失败原因解决方法原因分析|远程数据库连接场景1045 Access denied错误Docker容器排查</a></li> </ul> </div> </aside> </div> </main> <!-- Footer --> <div class="container footer-container"> <footer class="footer"> <div class="footer-bottom"> <p class="text-center"><a href="/sitemap.html" title="网站地图">SiteMap</a>.Copyright © 2025.我的知识记录 All rights reserved.</p> <p class="text-center"><a href="#">Back to top</a></p> </div> </footer> </div> <!-- Bootcamp JavaScript --> <script src="/skin2143/js/jquery-3.2.1.slim.min.js"></script> <script src="/skin2143/js/popper.min.js"></script> <script src="/skin2143/js/bootstrap.min.js"></script> <!-- Baidu Tongji --> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?0eb91ea97fcb90bad02879db32b944ab"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>