wordpress在服务器上安装后无法加载CSS样式的原因和解决办法。今天“小龙”去局里帮z馆长弄那个城乡学校网上结对专题网站了,因为对于服务器一直没有摆弄过,所以心里一直没底,结果真的糗大了——wordpress网站程序安装失败,CSS样式仅在服务器上显示正常,其他电脑上均无法加载。

上午上过第一节课后,我就去了,到局里时正好九点整,先拿出本本,把模板让z馆看了一下,然后弄始在服务器上安装。

这台服务器本身已经运行了几个网站,我不知道再安装APMserv5.2.6会不会与原有的PHP环境APPserv相冲突,还是大着胆子释放了压缩包,发现可以正常打开,用的端口好像是3326,80端口已被占用了。但是我不知道数据库的密码,所以无法继续了,问了下z馆,他打电话给原来的网站管理员,问到了密码。

这时我改变了主意,心想,既然原来已有了PHP运行环境,为什么不把WP放在那里呢?这样,我就退出了APMserv,而是把程序安装文件放到了另一个PHP环境appServ的文件夹下的www文件夹中,新建了一个WP文件夹。然后利用问到的密码创建了一个数据库wp,这个环节我差点忘了数据库的用户名是root,好在后来又想起来了。

在浏览器中输入127.0.0.1/wp,程序安装一切顺利,我设置好主题模板及文章分类、标签等。满以为大功告成,结果在另外两台机器上访问时,却发现首页仅出现文字,根本没有CSS样式,而且文章链接也打不开。当时一心以为是服务器权限设置的原因,却没有想到是自己的操作有误。结果当然是没有查出来原因,早早收场,z馆说不行的话再请高手来帮忙。

回到家后,我一直思考这个问题,并且在家里也打开网站地址,看了下,居然有CSS样式!太奇怪了!到单位电脑一试,又不行了。(后来才想到,在家里的机器上,我前几天也在本地装了WP,加载127.0.0.1的CSS样式其实是我电脑上的,而不是服务器上的)

到了这一步,我忽然想到了原因所在,原来是我在安装时用的地址是127.0.0.1/wp,这样就只能在服务器上可以读到CSS样式,想要在其他电脑上访问到CSS样式,则必须要修改wordpress的安装地址。可是我现在已经回家了,根本无法登录网站的后台,怎么办呢?只有让领导来替我完成这件事吗?让他在服务器上登录后台,再修改安装地址吗?

后来我终于想到,要修改wordpress安装地址,除了登录后台修改以外,还有一个办法,那就是通过数据库来修改。而这台服务器的数据库用户名和密码我是知道的,下班后抽空尝试进入网站phpmyadmin面板,果然成功登录了,将WP安装地址改过来后,网站显示正常了,因为CSS样式文件的路径是可以正常访问的了,而用127.0.0.1/wp这样的路径则只有服务器本身可以访问到。