当前位置: 秋叶网络博客 WP教程 ◊ wordpress安装失败疑难杂症之最后一步卡住的解决办法

wordpress安装失败疑难杂症之最后一步卡住的解决办法

作者:秋了秋 发表时间:2014年02月26日

看来我rp不是一般的差,先是系统莫名无法激活,重装系统后是wampserver启动不了,现在是wordpress安装出问题,看来前中后三篇文章可以串成姊妹文章了,形影不离。

完美换系统至64位,一路艰辛

wampserver无法启动之mysql疑难杂症

wordpress安装失败疑难杂症之最后一步卡住的解决办法

不过反过来想也未必纯粹是一件坏事,my computer折磨我,是因为我曾经经常折磨它。它给我问题,就让我有解决问题的冲动,有了冲动就有了行动,有了行动就会写这篇文章,写了这篇文章必定会帮到很多人。 先来说一下大致的情况,情况就是,本地装了wampserver之后安装wordpress前面的配置步骤都一帆风顺,中间的步骤也是一帆风顺,到最后一步本应该显示安装成功的欢迎界面,可是它却无故抽了,没有任何提示,纯属羊癫疯,呈网页卡住状态,如图:

wordpress安装最后一步卡住

这到底是怎么回事呢?是我网页抽了吗?于是我刷新了一下,网页提示我已经安装过了,现在登陆?我说:“嗯”,于是就跳到登陆后台,输入账号和密码再点击登陆,转转转,转了好几秒网页颤抖了一下,说我用户名无效,这不是瞎扯吗?刚刚才输入的用户名怎么可能忘了,是wp你健忘吧!尝试了几次依旧如此,我怀疑是浏览器缓存问题,于是又开始清理垃圾,清理缓存,输入账号密码依旧登陆不了。我换IE浏览器来试试,还是不行,那就证明绝对不是缓存问题。那时候我是在断网的情况下安装,刚开始的时候还以为要联网才能安装,于是我连上了网络,清理缓存,删掉config.php以及之前数据库里面的所有表,重新进入首页执行安装程序。再来一遍,可是问题也再来一遍。难道是账号密码写不进数据库?于是继续重新安装再重新安装,到最后还是那个页面。后台进不了,然后我就跑到前台去看了看,发现前台可以访问,只是也抽风了,如图:

wordpress前台

无奈之余,我又要问候baidu的数据库了,又要掘地三尺了,不会这个问题又是个奇葩问题吧?之前已经受过奇葩问题的折磨了,可是我在网上搜了搜,发现这问题虽然没有之前的那个奇葩,但还是很奇葩,虽然有不少人遇到像我一样问题的人,但是我看他们都没找到解决的办法,从百度知道到wordpress官方网站,一直查阅也没发现解决此类问题的办法。期中我还深沉的责骂了误导人民群众的人,因为他给出的方法实在是乱七八糟。看图:

百度知道答案查找百度无果,只有自己亲自动手解决了,我整理了大致思路,基本wordpress程序是无错的,因为同样的文件我在虚拟主机上都可以安装,在本地安装不可能它就变异了。难道是windows系统问题?这也是不可能的,window下运行wordpress虽然慢点,但也是可以运行的,因为重装系统之前我用得好好的。浏览器和缓存的因素已经排除了,难道是wampserver集成环境破坏了?为了证实这个假设,我另开目录安装emlog,两分钟不到就安装成功,后台也可以进入,前台也可以正常访问,一切都很正常,转到wp界面怎么就不正常了呢?为什么emlog可以,wordpress你就做得那么奇葩?

此时对于数据库是个最大的疑点,可是关于phpmyadmin登陆不了数据库问题在上篇文章已经解决了啊,系统的数据库垃圾文件以及注册表该删的都删完了啊,理应不该出问题。既然登陆wordpress后台提示用户名无效,自然wordpress数据库里面理应没有用户。于是我登陆phpmyadmin去看wordpress数据库里面的user表,果然表中空荡荡的什么都没有。至于何因用户写不进数据表暂时还不知,我想应该是权限问题,于是回到phpmyadmin首页,点击权限进入查看,发现一个异样现象,如图:

多余用户

数据库中怎么会多出一个未署名的用户在localhost,而且权限什么都没有。可是我配置wordpress时用的是root用户,root用户权限什么的全都有。所以那个多出的用户不关事,我就随手把它删了,重新安装wordpress,问题依然存在。这时候已经估计到有关于数据库的问题已经占了80%以上的概率了,接下来就是数据库查错了。返回phpmyadmin主页,点开总数据库mysql发现里面好多表。

mysql

搞不清楚这些表有什么作用,因为之前没出过问题,也就很少去理会这些东西,反正看起来跟wordpress没太大关系,索性全部选中一键删了。

删除mysql

删了之后,再删了wordpress安装的数据库里面的全部表,再到wordpress安装目录删掉config.php,再进入首页执行安装程序,果然就安装成功了,顺利进入wp后台。

成功登陆wp

等我关闭wampserver再次启动时,才明白我犯了一个天大的错误,其实mysql里面的数据表有些是起关键作用的,缺失这几个表,导致你关闭wampserver重启会不完全,特别是user、innodb_index_stats、innodb_table_stats﹑ndb_bimlog_index﹑db﹑plugin这几个表,这几个表都是在mysql错误日志里面显示的,为了证实只是这几个表导致wampserver无法启动,我卸载了wampserver重新安装,这次为了不想重新安装,特意把安装目录里面的mysql文件夹复制一份命名为副本在其旁边待用。进入phpmyadmin把mysql数据表除了上面那几个表全部删除,重启wampserver,发现居然能启动,看来关键数据表只有这几个,其它表都是起附加作用的。是不是其它表导致数据库无法写入呢?为了证实猜想,于是重新安装wordpress,发现问题依旧如此,再次查看localhost权限,所有权限俱在。这让我再次陷入郁闷中。。。。折腾了这么久,我也累了,也就不管它了,待日后慢慢斟酌。

第二天当我无聊玩游戏时发现游戏不是全屏的,是4:3的,调不到全屏,因为是win7嘛,游戏不能全屏是常有的事,要修复此问题只需要运行一个补丁就解决了,重装系统前一直用着一个补丁,打上后就一劳永逸了,很好用,一键完成。现在我要玩游戏,当然要使用它,可是当我运行它时,发现弹出通知,说部分未修改成功,权限不足。这个提示开辟了我另一个思路,原来权限不在数据库,也不在wordpress,而在于计算机,于是我放弃游戏,又去钻研计算机。可这又来一个问题了,我在安装系统的时候填的明明是wuover管理员,我也是用此身份登陆计算机的,为什么会不具有计算机的所有控制权?而且通过控制面板管理用户,也只有这一个用户,而且是管理员身份。我又通过右键计算机管理中发现本地用户中有三个用户,win用户administrator和guest和wuover,其中有两个管理员,一个是现在登陆的这个wuover,另外一个是administrator,除此之外还有一个来宾账户guest,只是administrator和guest已经禁用了,所以在控制面板只显示wuover一个用户,既然wuover不具有所有权,那我就试试administrator,我在administrator和guest的属性中把禁用前的勾去掉后再锁定计算机到登陆面板,切换用户后现在有三个账户了,我点击administrator登陆,运行游戏补丁果然没有提示了,同样是管理员为什么administrator你这么屌?于是我在这个administrator的环境下重新安装wp,本以为问题会不存在了,结果问题还是依然。这是最后一线希望也要破灭吗?此时我是切换的用户,所以登陆计算机有两个用户,一个是wuover一个是administrator,最后一线希望了,如果这个希望都破灭了,我就再也找不出原因了,为了排除wuover账户的干扰。我试着注销用户wuover,索性把默认登陆账户取消,重新启动计算机进入administrator重新安装wp,这下终于成功了,看来确实是wuover账户的干扰呀,进入phpmyadmin查看wordpress数据库中的user,这时候已经有数据了,账户数据已经写进数据库里面去了,成功完美解决此问题。可是新用户administrator的设置和配置我不想重新配置,太费时间,所以注销后登陆回wuover,此时wordpress已经能够成功运行了,其实关键就是写入wordpress用户这一步,只要写进去了,就能正常运行。现在已经存在了,所以一切回归正常了,也用不着用administrator登陆了,要用的时候再进,就把它禁用了。

其实到这一步还有两个解决办法的,一个就是自己使用phpmyadmin手动写进用户和密码数据到wordpress中的user表,这个我不会写,所以在早期没用,再来就是我想找出原因的根源。还有一个办法就是进你能正常安装wordpress的虚拟主机,创建wp后用phpmyadmin导出数据再上传到你本地的数据库,这也可以解决问题的,不过都是治标不治本。最好的办法就是我这个获取控制计算机的所有权。一般默认的计算机的所有权都归属于计算机默认账户administrator,至于其它管理员为什么不具有所有权,还是个迷。

这个问题出在我身上,若非自己使用计算机,要想找出问题的解决办法真的很渺茫,注:这个问题的解决办法也许不适用于所有遇到此问题的人,但权限问题是必然的,好好检查文件的权限,文件夹的权限,数据库的权限以及计算机用户的权限。所有权限具备之后方可正常安装wp,至于wp为什么要这么高的权限,而emlog却不用这我也很纳闷,难道这是wp的一个bug?高人知道的指点一下,万分感谢。

写这篇文章一是为了记录我解决问题的思路,二来是为了加入搜索引擎数据库,供所有人翻阅以解决同类问题。

0
除非注明,文章均由 秋叶网络博客 发布,欢迎转载。
转载请注明本文地址:http://www.mizuiren.com/2043.html