0

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

4

1 回答 1

1

尝试将其添加到 php/blogs/* 而不是 blogs/*

于 2013-09-16T20:23:40.900 回答