V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ranye
V2EX  ›  WordPress

求助一个白痴的 Wordpress 问题

  •  
  •   ranye · 2013-01-15 14:49:14 +08:00 · 2948 次点击
    这是一个创建于 4334 天前的主题,其中的信息可能已经有所发展或是发生改变。
    首先说明一下,本人对网页技术一窍不通,纯属小白。
    最近在 buyvm 租了 vps 装了 Wordpress 给自己建了个博客,博客域名是托管在 name.com 的。
    一开始给自己博客计划的域名,比如说,是 name1.myblog.com,在 DNS 记录里设置了 A 记录。后来想了下,修改为 name2.myblog.com。修改好后访问 name2.myblog.com 是很正常的。
    今天再次访问时 name2.myblog.com 发现所有的页面元素都消失了,只剩下文字,尝试登录后台发现登录后会自动跳转到 name1.myblog.com 上——当然这个域名是无法访问的。
    我再次检查了下域名的 DNS 记录,原来的 name1.myblog.com 记录确实已经删除了;然后尝试直接用 IP 访问和用 name2.myblog.com 访问时一样的——页面元素消失,登录后台自动跳转。
    我的问题是:
    我不记得我在 wordpress 里设置过博客域名,根据我的理解应该也是不需要设置的,请问 wordpress 里真的哪里有需要设置域名吗?已经设置了的话如何通过修改文件的方式修改(我已经无法登录后台了,只能ssh进去修改文件)?
    谢谢!
    14 条回复    1970-01-01 08:00:00 +08:00
    liuhang0077
        1
    liuhang0077  
       2013-01-15 14:53:59 +08:00 via iPhone   ❤️ 1
    你肯定是在1域名安装的 然后你用2域名访问 肯定是不加载css的 或者连接跳转到1 你修改下数据库 把1改成2域名就好了 很简单
    Sivan
        2
    Sivan  
       2013-01-15 14:57:02 +08:00
    你登录到 name2.myblog.com 的后台,把站点地址更新到 name2.myblog.com 就行了。
    crab
        3
    crab  
       2013-01-15 14:58:29 +08:00
    wp后台设置里面的常规选项站点地址默认是安装的域名。
    你只能进数据库替换下域名了。
    或者修改hosts文件 用原域名登录后台修改。
    huihen
        4
    huihen  
       2013-01-15 15:05:30 +08:00
    我用过一次name的dns,很搓
    建议你用dnspod的试试
    ranye
        5
    ranye  
    OP
       2013-01-15 15:21:52 +08:00
    @Sivan 我已经无法登陆后台了
    ranye
        6
    ranye  
    OP
       2013-01-15 15:23:23 +08:00
    @huihen 也还好吧,反正我现在没什么大的需求,也就一个个人博客而已
    Sivan
        7
    Sivan  
       2013-01-15 15:23:36 +08:00
    @ranye 呃……那就改数据库吧。
    gucheen
        8
    gucheen  
       2013-01-15 15:30:08 +08:00
    重新安装一个。。。
    skyleft
        9
    skyleft  
       2013-01-15 16:04:40 +08:00   ❤️ 1
    ssh进去
    然后 mysql -u 你的用户名 -p 你的数据库密码
    然后 use 你装wp的那个数据库名字
    然后 update wp_options set option_value='name2.myblog.com' where option_name='site_url'
    TONYHEAD
        10
    TONYHEAD  
       2013-01-15 16:11:15 +08:00   ❤️ 1
    nonozone
        11
    nonozone  
       2013-01-15 16:15:13 +08:00   ❤️ 1
    直接到数据库里修改,应该在option这个表里,一共有两项,大概是site url和home url,改成你现在的地址就可以了。
    ranye
        12
    ranye  
    OP
       2013-01-15 17:48:56 +08:00
    @skyleft 非常感谢!
    ranye
        13
    ranye  
    OP
       2013-01-15 17:50:33 +08:00
    @nonozone 我没装phpMyAdmin,不过你倒是提醒了我,得赶紧装一个
    tomyiyun
        14
    tomyiyun  
       2013-01-16 13:08:45 +08:00   ❤️ 1
    @ranye http://www.liuhanyu.com/2010/10/error-after-domain-changing/ 之前写过一个这个情况的处理办法。也就是11#所说的修改数据库wp_option表中 siteurl 和homeurl的值
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6027 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:36 · PVG 10:36 · LAX 18:36 · JFK 21:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.