WordPress无法选择数据库-无法安装-无法创建wp配置

我正在笔记本电脑上建立一个全新的本地WordPress站点,作为本地开发服务器。我创建了一个数据库,并通过导航到\"localhost\"启动了安装程序。在第2页,我遇到了一个错误: \"我们可以连接到数据库服务器(这意味着您的用户名和密码没有问题),但无法选择数据库。 当我收到错误时,我是以root身份连接的。 因此,我尝试创建一个新用户,并在phpMyAdmin中将该用户分配到数据库中。它看起来很成功,但是当我使用新用户再次尝试安装时,我遇到了别人提到的\"建立数据库连接时出错\"的问题? 以下是我掌握的相关详细信息: 在WAMPServer 3.2的VirtualBox中的Windows 7来宾主机上安装。 以下是一些我可以预料到的问题,我将提前解决: 问与答: 1)是否尝试重新安装WAMPServer? 没有。我只是把它安装在一台全新的虚拟机上,上面只有Windows10。WampServer在其生命周期的早期(直接在\"出生\"之后)就会损坏是没有意义的。 2)您是否尝试手动创建wp config文件? 实际上,是的。事情的顺序如下: a)尝试以root用户身份安装5分钟,但在输入数据库连接详细信息后在第2页失败。结果:错误–可以正常连接到数据库服务器,但无法选择数据库。 b)手动创建wp config文件后再次尝试5分钟安装,但复制了wp config-示例.php以及更改数据库连接详细信息。结果:错误–无法连接到数据库。 c)删除wp config文件,并在将所有权限分配给该用户后,用新创建的用户(不是root用户)再次尝试5分钟的安装。结果–错误–建立数据库连接时出错(再次)。 3)是否尝试与ISP联系? 这是没有意义的,因为我假设我是自己的ISP,因为我在本地主机上。 我已经尽力提供了您可能需要的所有详细信息。 问题: 是什么原因造成的,我如何修复它? 我不会被细节所冒犯-细节越多越好! 感谢您的帮助。 - 这个主题是由詹姆斯·哈夫在12个月前修改的。原因:移动到Localhost安装,因为这是一个Localhost安装 刚刚在我脑海中出现: 打开配置文件,验证用户。 打开phpMyAdmin–>;并验证该用户是否具有正确的访问权限。 打开命令提示符,使用mysql连接到该数据库: https://www.a2hosting.com/kb/developer-corner/mysql/connect-to-mysql-from-the-command-line 检查您的主机文件并确保您有权访问: https://john-dugan.com/wamp-vhost-setup/ 检查你的形态文件,或您的htaccess文件,或您的AV设置,以确保用户不受<;拒绝>;指令的约束。 谢谢@corrinarusso。我将尝试一下这些提示,并向您汇报…… 好的。以下是我的发现: 1)打开配置文件,验证用户。 A:如果描述中不清楚,我实际上没有wp-配置.php文件,因为WordPress未能完成安装。它在第2页(如上所述)一直失败。 2)打开数据库中的phpMyAdmin–>用户,然后验证用户是否具有正确的访问权限。 A:我的根用户已被授予所有权限。 3)打开命令提示符并使用mysql连接到该数据库: https://www.a2hosting.com/kb/developer-corner/mysql/connect-to-mysql-from-the-command-line 答:Root可以通过MySql控制台成功地连接到数据库(尽管它是空的并且还没有结构)刚刚好。具体来说,我的意思是\"use[MYDATABASE]\"命令会导致\"Database changed\"。 4)检查主机文件并确保您具有访问权限: https://john-dugan.com/wamp-vhost-setup/ 我不明白你在问什么。我去了链接,但他只演示了部分过程,没有说明设置vhost的方法和原因。 5)检查您的conf文件、htaccess文件或AV设置,以确保用户不在<;deny>;指令下。 a:我不确定您在问什么。你能提供更多细节吗?以下是我的httpd vhosts conf文件的全部内容: #虚拟主机 # <;虚拟主机*:80>; ServerName localhost ServerAlias localhost DocumentRoot\"${INSTALL_DIR}/www\" <;目录\"${INSTALL_DIR}/www/\">; 选项+索引+包括+FollowSymLinks+多视图 允许覆盖所有 需要本地 <;/Directory>; <;/VirtualHost>; 我没有看到任何看起来像拒绝指令的内容。 再次感谢您的帮助。这是如此令人沮丧,因为我应该能够安装在一个全新的笔记本电脑WordPress,因为有最少的订单病毒、恶意软件、损坏的配置等问题的可能性。这就是为什么WordPress不安装的原因,根本没有任何意义。 - 这个回复是11个月前由Eric Hepperle修改的,3周前。理由:更新 - 此回复由埃里克·赫佩尔于11个月前修改,修改时间为3周。理由:澄清我的问题很详细,很清楚……谁能帮我解释一下@corrinarusso的问题呢?我如何报告#事后破坏行为?有人删除了我发布这个问题的所有五个相关标签。这个回复是11个月前由Eric Hepperle修改的。Hi@codeslayer2010这没有意义:>;我其实没有wp-配置.php文件,因为WordPress未能完成安装。安装前不生成配置文件。配置文件是从tar中提取的:https://wordpress.org/download/然后当你运行安装程序时它会自动填充:https://i0.wp.com/wordpress.org/support/files/2018/10/install-step3u v47.png但是,没有什么可以阻止您使用文本编辑器自己填写配置文件。WordPress在本地计算机上安装失败与没有wp不同-配置.php根目录下的文件:>;DocumentRoot\"${INSTALLu DIR}/www此错误消息告诉我您的WordPress tar文件已正确提取:>;建立数据库连接时出错请转到www下的根目录并打开wp-配置.php文件,并确保其中的参数正确无误,特别是以下条目:define(\"DB_NAME\",\"you database NAME\");/**MySQL database username*/define(\"DB_USER\",\"root\");/**MySQL数据库密码*/define(\"DB_password\",\");//您是否使用root–>;no password?如果是这样,请将此项留空/**MySQL hostname*/define(\"DB_HOST\",\"localhost\");>;以及如何报告#破坏后行为不用担心。谢谢你的回复。请允许我谈谈您的意见:TL;DR->;请跳到底部进行总结和总结。另一方面,如果您想得到充分的信息,请开始阅读下面的内容。>;这没有意义:>;我实际上没有wp-配置.php文件,因为WordPress未能完成安装。>;安装前未生成配置文件。>;>;配置文件是从tar中提取的:>;https://wordpress.org/download/>;然后在运行安装程序时自动填充:>;https://i0.wp.com/wordpress.org/support/files/2018/10/install-step3u v47.png>;>;但是,没有什么可以阻止您使用文本编辑器自己填写配置文件。这并不完全正确。在过去的6年里,我已经安装了30多个WordPress网站(包括localhost上的18个),虽然你可以在开始安装之前创建自己的wp配置文件,但是安装程序总是询问你是否希望它(安装程序)创建wp-配置.php文件(\"创建配置文件\"),在2014年9:06的视频中:2019年5月是我最后一次(大约一个月前)安装WordPress网站。我离开圈子才一年左右。WordPress是否从一年前起发生了如此巨大的变化,…以至于它不再像那样工作了?>;WordPress在本地计算机上安装失败与没有wp不同-配置.php您的根目录下的文件:>;DocumentRoot\"${INSTALLu DIR}/www是的,这似乎是正确的。>;此错误消息告诉我您的WordPress tar文件已正确提取:>;建立数据库连接时出错>;请转到www下的根目录并打开wp-配置.php文件,并确保其中的参数正确无误,特别是以下条目:>;define(\"DB_NAME\",\"you database NAME\");>;/**MySQL database username*/>;define(\"DB_USER\",\"root\");>;/**MySQL数据库密码*/>;define(\"DB_password\",\");//是否使用root–>;no password?如果是这样,请将此项留空>;/**MySQL hostname*/>;define(\"DB_HOST\",\"localhost\");如我所说,安装程序没有自动创建wp-配置.php像它应该的那样归档。但是,我想给你一个公平的建议,所以我今天卸载了WampServer和WordPress,从头开始。在重新启动Windows7机器之后,我成功地重新安装了WampServer(和以前一样)。唯一的问题是找不到WampServer似乎需要的几个依赖项。我在WampServer网站上找不到它们,所有其他VC redistrubutables都在该网站上。>;VCu 2013u REDISTu X86u MIN>>;Visual C++2013 X86 Minimum Runtime–12.0.40664>;****未安装****>;安装文件位于:http://wampserver.aviatechno.net>;VC 2013 Package Up 5(x86)>;-------------->;风险投资如果有人(或某事)在没有警告或解释的情况下销毁或删除我的作品/贡献,我有权担心。然后问版主。我希望我有时间关心为什么有人在支持论坛上删除了我的标签!>;但是WordPress仍然不会安装,而且我仍然遇到\"无法选择数据库\"的问题!确保Wamp服务器设置正确的时间。您还可以阅读php错误日志。>;解决为什么WordPress不能正确安装在本地主机上不需要3个月的时间?不!我在本地机器上使用WP-CLI,从开始到结束需要2到3分钟。>;既然我们已经完成了这些步骤,接下来您要我做什么?是时候雇佣一个开发者了猜猜。你呢请看这里:https://jobs.wordpress.net/或者在这里:https://codeable.io/@corrinarusso有趣的答案…我不认为我会很快雇用一个开发人员,因为我是一个开发人员。哈哈。我没有做错什么,我知道如何遵循指示。我可能会问一个主持人,但讽刺的是,你指出我们有完全相同的问题:极度缺乏时间。不,我不是在别人的游艇上忙着在我的WordPress网站上工作。恰恰相反,我患有慢性疲劳综合征(CFS)在家里,有些日子我卧床不起好几个小时,有些时候我有精力做一些事情。好吧,既然我们没有幸有女佣或其他家庭帮手,在我空闲的日子里,大部分时间都花在做家务上。所以在一天结束的时候,当我用尽最后一点精力时,我不得不跳到这里寻求帮助——通常我在这个网站上运气很好——也许你可以从我的角度看到,无法解决这个问题是多么令人沮丧(相对于正常水平的沮丧)。…特别是因为(避免任何哲学上的问题)或者存在的理由)这不应该发生……这个答复是埃里克·赫佩尔在10个月前,2周前修改的。嗨@codeslayer2010>;我没有做错任何事,恕我直言,你做错了一些事,因为它不起作用。我想我已经用尽了所有的理由来正确地设置它。当然,我没有访问您的WAMP服务器的权限,因此我无法对该部分发表评论。同样,假设您的本地计算机上的所有内容都已正确设置,这将花费不到5分钟的时间。我强烈怀疑WordPress的安装没有问题,因为你没有正确完成下载。您当然可以使用verify命令从wp cli运行校验和:https://www.liquidweb.com/kb/how-to-verify-wordpress-checksums-using-wp-cli/您好@codeslayer2010,我遇到了与您完全相同的问题。(建立数据库连接时出错)我通过在wp中添加简单的端口解决了此问题-配置.php文件。***0***对您有帮助吗?本回复由luckybaky于7个月前修改。原因:在MacOS 11.1上使用SQL 8.0的新MacMini和MacOS 10.13上使用SQL 5.7的旧MacMini上安装的新WordPress(昨天)出现了相同的问题。感谢luckybaky提供的非显而易见的解决方案。除了我使用了:3306(标准MySQL端口),然后发现端口无关紧要。此外,解析为127.0.0.1的DNS名称也可以使用。(\"鼠标-土豆网\",例如)。\"恕我直言,您做了一些*错误的事情,因为它不起作用。某个地方的某个人没有正确或一致地处理\"localhost\",如果我们都做错了什么,这些错误消息对解决问题没有任何帮助,因为我在任何地方都找不到记录。我在这里遇到了同样的问题,并且能够通过以下方法解决它:确保我的用户和我的数据库不是同一个名称 - 这个回复是11个月前由Eric Hepperle修改的。 - 这个答复是埃里克·赫佩尔在10个月前,2周前修改的。 - 本回复由luckybaky于7个月前修改。原因:在MacOS 11.1上使用SQL 8.0的新MacMini和MacOS 10.13上使用SQL 5.7的旧MacMini上安装的新WordPress(昨天)出现了相同的问题。感谢luckybaky提供的非显而易见的解决方案。除了我使用了:3306(标准MySQL端口),然后发现端口无关紧要。此外,解析为127.0.0.1的DNS名称也可以使用。(\"鼠标-土豆网\",例如)。\"恕我直言,您做了一些*错误的事情,因为它不起作用。某个地方的某个人没有正确或一致地处理\"localhost\",如果我们都做错了什么,这些错误消息对解决问题没有任何帮助,因为我在任何地方都找不到记录。我在这里遇到了同样的问题,并且能够通过以下方法解决它:确保我的用户和我的数据库不是同一个名称

admin_action_{$_REQUEST[‘action’]}

do_action( "admin_action_{$_REQUEST[‘action’]}" )动作钩子::在发送“Action”请求变量时激发。Action Hook: Fires when an ‘action’ request variable is sent.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$_REQUEST['action']引用从GET或POST请求派生的操作。源码(Source)更新版本源码位置使用被使用2.6.0 wp-admin/admin.php:...

日期:2020-09-02 17:44:16 浏览:1162

admin_footer-{$GLOBALS[‘hook_suffix’]}

do_action( "admin_footer-{$GLOBALS[‘hook_suffix’]}", string $hook_suffix )操作挂钩:在默认页脚脚本之后打印脚本或数据。Action Hook: Print scripts or data after the default footer scripts.目录锚点:#说明#参数#源码说明(Description)钩子名的动态部分,$GLOBALS['hook_suffix']引用当前页的全局钩子后缀。参数(Parameters)参数类...

日期:2020-09-02 17:44:20 浏览:1065

customize_save_{$this->id_data[‘base’]}

do_action( "customize_save_{$this-&gt;id_data[‘base’]}", WP_Customize_Setting $this )动作钩子::在调用WP_Customize_Setting::save()方法时激发。Action Hook: Fires when the WP_Customize_Setting::save() method is called.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_data...

日期:2020-08-15 15:47:24 浏览:802

customize_value_{$this->id_data[‘base’]}

apply_filters( "customize_value_{$this-&gt;id_data[‘base’]}", mixed $default )过滤器::过滤未作为主题模式或选项处理的自定义设置值。Filter Hook: Filter a Customize setting value not handled as a theme_mod or option.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_date['base'],指的是设置...

日期:2020-08-15 15:47:24 浏览:892

get_comment_author_url

过滤钩子:过滤评论作者的URL。Filter Hook: Filters the comment author’s URL.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/comment-template.php:32610...

日期:2020-08-10 23:06:14 浏览:927

network_admin_edit_{$_GET[‘action’]}

do_action( "network_admin_edit_{$_GET[‘action’]}" )操作挂钩:启动请求的处理程序操作。Action Hook: Fires the requested handler action.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$u GET['action']引用请求的操作的名称。源码(Source)更新版本源码位置使用被使用3.1.0 wp-admin/network/edit.php:3600...

日期:2020-08-02 09:56:09 浏览:874

network_sites_updated_message_{$_GET[‘updated’]}

apply_filters( "network_sites_updated_message_{$_GET[‘updated’]}", string $msg )筛选器挂钩:在网络管理中筛选特定的非默认站点更新消息。Filter Hook: Filters a specific, non-default site-updated message in the Network admin.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分$_GET['updated']引用了非默认的...

日期:2020-08-02 09:56:03 浏览:858

pre_wp_is_site_initialized

过滤器::过滤在访问数据库之前是否初始化站点的检查。Filter Hook: Filters the check for whether a site is initialized before the database is accessed.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/ms-site.php:93910...

日期:2020-07-29 10:15:38 浏览:828

WordPress 的SEO 教学:如何在网站中加入关键字(Meta Keywords)与Meta 描述(Meta Description)?

你想在WordPress 中添加关键字和meta 描述吗?关键字和meta 描述使你能够提高网站的SEO。在本文中,我们将向你展示如何在WordPress 中正确添加关键字和meta 描述。为什么要在WordPress 中添加关键字和Meta 描述?关键字和说明让搜寻引擎更了解您的帖子和页面的内容。关键词是人们寻找您发布的内容时,可能会搜索的重要词语或片语。而Meta Description则是对你的页面和文章的简要描述。如果你想要了解更多关于中继标签的资讯,可以参考Google的说明。Meta 关键字和描...

日期:2020-10-03 21:18:25 浏览:1707

谷歌的SEO是什么

SEO (Search Engine Optimization)中文是搜寻引擎最佳化,意思近于「关键字自然排序」、「网站排名优化」。简言之,SEO是以搜索引擎(如Google、Bing)为曝光媒体的行销手法。例如搜寻「wordpress教学」,会看到本站的「WordPress教学:12个课程…」排行Google第一:关键字:wordpress教学、wordpress课程…若搜寻「网站架设」,则会看到另一个网页排名第1:关键字:网站架设、架站…以上两个网页,每月从搜寻引擎导入自然流量,达2万4千:每月「有机搜...

日期:2020-10-30 17:23:57 浏览:1303