我希望能够使用OpenShift Wordpress Example为组织托管wordpress博客。我想要做的就是设置如下:
http://www.example.com =>一个简单的index.html,其中包含一些组织链接。归档页面的排序。这根本不是wordpress博客的一部分。
http://www.example.com/blog => wordpress博客。
我遇到的麻烦是试图从子目录而不是子域或根域提供wordpress。我试过了Codex给出的指示。每当我将wordpress安装移动到/ blog子目录时,重新启动服务器都会出现以下错误:
Pushing to ##.....
remote: Stopping PHP cartridge
remote: Waiting for stop to finish
remote: Stopping MySQL cartridge
remote: Building PHP cartridge
remote: Starting application website
remote: Starting MySQL cartridge
remote: Database already configured.
remote: Starting PHP cartridge
remote: Syntax error on line 2 of /var/lib/openshift/523540c05973ca9f4e000418/php/configuration/etc/conf.d/openshift.conf:
remote: DocumentRoot must be a directory
remote: An error occurred executing 'gear postreceive' (exit code: 1)
remote: Error message: Failed to execute: 'control start' for /var/lib/openshift/523540c05973ca9f4e000418/php
remote:
remote: For more details about the problem, try running the command again with the '--trace' option.
To ssh://....
fcd93d5..480ca5d master -> master
updating local tracking ref 'refs/remotes/origin/master'
Completed successfully
我不知道该怎么做才能解决这个问题....无论如何我可以解决这个问题吗?或者有没有办法可以保留设置,但设置我的DNS记录,以便从/ blog子目录中提供博客?
我在这里的经验有限,所以我在黑暗中盲目刺伤,但效果不太好......
我能够让它在子域上生存,但我宁愿不这样做,因为我的组织的网站无论如何都存在于子域中,所以它就像:http://blog.sub.example.com,这只是很多点。 ..感谢您的任何指示!
答案 0 :(得分:1)
尝试将其添加到php / blogs / *而不是blogs / *