我希望能够使用OpenShift Wordpress 示例为组织托管 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这只是很多点...感谢您的任何指点!