0

OpenShift Wordpress Exampleを使用して、組織の wordpress ブログをホストできるようにしたいと考えています。私がやりたいのは、次のように設定することです。

  • http://www.example.com => 組織へのいくつかのリンクを含む単純な index.html。一種のランディングページ。これはワードプレスのブログの一部ではありません。

  • http://www.example.com/blog => ワードプレス ブログ。

私が経験した問題は、サブドメインやルート ドメインではなく、サブディレクトリから wordpress を提供しようとしたことです。Codexから提供された指示を試しました。サーバーを再起動すると、ワードプレスのインストールを /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

これを修正するために何をすればよいかわかりません..とにかく、このセットアップを修正できるものはありますか? または、セットアップをそのままにして、/blog サブディレクトリからブログを提供するように DNS レコードをセットアップする方法はありますか?

私はここでの経験が限られているので、暗闇の中でブラインドストライクを行っていますが、うまく機能していません...

サブドメインでライブにすることはできますが、私の組織の Web サイトはとにかくサブドメインでライブになるため、それはしたくありませ。ドットの...ポインタをありがとう!

4

1 に答える 1

1

blogs/* の代わりに php/blogs/* に追加してみてください

于 2013-09-16T20:23:40.900 に答える