两个WordPress安装:一个在根目录中,一个在子目录中-子目录中没有图像

时间:2013-06-01 作者:Sven

The setup:<我有两个Wordpress安装。一个在服务器的根目录中,一个在子目录中,每个安装都有自己的数据库。子目录安装与子域连接。

The problem:
在子目录安装中,不会显示任何图像-即使在“管理”菜单中也是如此。我检查了路径,它们是正确的。我还检查了写入权限,一切正常。因此,图像都已就绪,上载也可以正常工作,但当尝试访问图像时,我得到了安装子目录的404页(/blog是文件夹名)。

What I think:<我猜是的。根目录中的htdocs文件实际上阻止了对/blogs子目录或类似目录的访问<当然,我已经在谷歌上搜索过了,但那没有多大帮助。法典文章Giving WordPress Its Own Directory 实际上似乎很有用,但我无法移动子目录的索引。因为这会与那里的Wordpress安装发生冲突<如何解决我的问题?

Edit目前我还不太确定。htaccess不再存在。当我尝试访问博客时。mydomain。com/wp-content/uploads/2013/06/logo。jpg(blog.mydomain.com是子域)我得到一个404。但是访问mydomain。com/blog/wp-content/uploads/2013/06/logo。jpg一切正常。所以也许我必须把Wordpress设置成一个不同的路径?

2 个回复
SO网友:Zach Russell

重新安装WordPress核心文件(减去wp-config.php和wp-content目录),然后从父目录运行:sudo chmod -R g+rw blog/

SO网友:DanTheManDRH

我的钱在父目录中的htaccess问题上。根据我的经验,当WordPress在父应用程序中时,让其他使用mod\\u rewrite的web应用程序更好地发挥作用是一个挑战。

首先,在缺少图像的页面上查看页面源代码。查找任何未显示的图像并记下其路径。看起来有问题吗?如果是,请备份,然后删除。父目录中的htaccess。图像现在是否显示在/博客安装上?如果他们这样做了,您将遇到“htaccess冲突”。除了在家长博客上禁用“漂亮”永久链接之外,我不知道如何修复。

其次,您运行两次安装是否有特定原因?您可以创建域。使用类别和子类别以及%category%作为永久链接结构的一部分,在父WP安装上创建com/blog。一次安装将使现在和将来的事情变得更容易。

结束

相关推荐

Get WP Install Directory

我有一个主题,我为自己感到骄傲我设计安装在wp位于根级别的wp站点。然后,我的一半用户在mysite上安装了该主题。com*/wordpress/*!。。。这没用。。。因此,需要进行一些路径转换。我创建了许多常量,所以我不必总是重写路径。示例://http constants $symbiostock_template_directory = get_bloginfo(\'template_directory\'); define(\'symbiostock_CLASS