【问题标题】:Stuck: Problems moving Wordpress site from Sub Domain to Root Directory w/ Host Gator卡住:使用 Hostgator 将 Wordpress 站点从子域移动到根目录时出现问题
【发布时间】:2015-09-08 18:22:55
【问题描述】:

我正在尝试将我的 Wordpress 网站从安装它的子域中移出: chicagokaraokenight[dot]com/wordpress

到根目录: chicagokaraokenight[dot]com

我一直按照website 提供的说明进行操作。

所以,我已经: 1)备份网站 2) 我在根目录中没有站点,但我删除了我正在使用的所有重定向 3) 将永久链接设为默认 4) 更改站点地址(将第一个保留为 /wordpress 并更改第二个) 5)下载index.php和.htaccess文件,将index.php文件改为

contains require( dirname( __FILE__ ) . ‘/wordpress/wp-blog-header.php' );

通过上传完成,将永久链接改回以前的设置,现在它不起作用。我假设我在下载/编辑/上传文件时走错了,因为其他部分是如此不言自明。修修补补后,我有点困惑它以前是什么样子,现在应该是什么样子,它仍然无法正常工作。希望有人能指出我正确的方向!

目前,当我转到任一 URL(根或子)时,我收到以下错误:

解析错误:语法错误,意外 '' );' (T_ENCAPSED_AND_WHITESPACE) 在第 17 行的 /home2/lsaewitz/public_html/index.php 中

目前,两个目录(public_html 和 wordpress)都有一个 index.php 文件和一个 .htaccess 文件,并且两个 index.php 文件都有上面第 5 步中所做的编辑。

关于我做错了什么有什么想法吗?

我注意到的一件事是,在几个不同的教程之间,一些 index.php 文件有:

contains require( dirname( __FILE__ ) . ‘/wordpress/wp-blog-header.php' );

和其他人刚刚:

require('./wp-blog-header.php');

没有 require('./wp-blog-header.php'); 部分

【问题讨论】:

  • 查看教程,看起来您更改 index.php 的地方缺少每个字符串的右引号,例如:require ('./wp-blog-header.php) 应该是 require ('./wp-blog-header.php')
  • @JonathanKuhn 我上面没有结束语吗? >> 包含 require( dirname( FILE ) .'/wordpress/wp-blog-header.php' ); >>。我所做的只是在 /wordpress 上进行编辑,因此没有删除任何引号。
  • 也许是“弯引号”?如果您查看此处发布的内容,您可以看到它。如果该行是从源复制/粘贴的,那将是问题所在。尝试将其换成普通的单引号。许多博客和程序(如 word 和 Outlook)喜欢将引号换成卷曲的,就编程而言,这些引号并不是真正的“引号”。
  • 成功了!!我猜发生的事情是当我在 TextEditor 与 FTP 管理器中进行编辑时,它使用了“弯引号”。谢谢@JonathanKuhn!!

标签: php wordpress .htaccess ftp subdomain


【解决方案1】:

也许是“弯引号”?如果您查看此处发布的内容,您可以看到它。如果该行是从源复制/粘贴的,那将是问题所在。尝试将其换成普通的单引号。许多博客和程序(例如 word 和 Outlook)都喜欢将引号换成卷曲的,就编程而言,这些引号并不是真正的“引号”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    相关资源
    最近更新 更多