しばらくこれにいたので、助けを求めたいと思いました。ルートにあるwordpressの.htaccessファイルは次のとおりです。
AddHandler x-httpd-php5 .php
AddHandler x-httpd-php .php4
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond $1 !^(community)(/|$)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
基本的に、pyrocmsがインストールされる「community」ディレクトリを無視するように求めています。コミュニティサブディレクトリにある私の.htaccessファイルは次のとおりです。
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
# NOTICE: If you get a 404 play with combinations of the following commented out lines
#AllowOverride All
RewriteBase /community
# Restrict your site to only one domain
#RewriteCond %{HTTP_HOST} !^example\.com$
#RewriteRule ^(.*)$ http://example.com/$1 [L]
# Keep people out of codeigniter directory and Git/Mercurial data
RedirectMatch 403 ^/(system\/pyrocms\/cache|system\/codeigniter|\.git|\.hg).*$
# Send request via index.php (again, not if its a real file or folder)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
<IfModule mod_php5.c>
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
<IfModule !mod_php5.c>
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
</IfModule>
/ community / installerにアクセスしようとすると404(CI 404)が表示されます
さらに、uri_proticolに別の設定を試してみると、奇妙な結果が得られます。db接続エラーなど。インストーラーのメインページを表示することができましたが、それを超える手順はありません。
何かご意見は?サブディレクトリインストール用にpyrocmsを適切に構成するためのドキュメントが見つかりません。