2010-09-28 148 views
0

在這段時間裏,我想我會尋求幫助。這裏的根爲WordPress .htaccess文件:pyrocms安裝在wordpress安裝在根目錄下的子目錄中

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將被安裝。這裏的社區子目錄我的.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> 

我得到一個404(的CI 404),當我試圖訪問/社區/安裝

此外,如果我嘗試uri_proticol不同的設置,我得到奇怪的結果。數據庫連接錯誤等我已經能夠讓安裝程序的主頁顯示,但沒有任何步驟過去。

有什麼想法?沒有找到任何文檔來正確配置子目錄安裝的pyrocms。

回答

0

恢復您的WordPress .htaccess(刪除它,並從面板中的永久鏈接選項重新生成它)。

現在,您/community/.htaccess改變這一點,

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /community 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 
</IfModule> 

希望有所幫助。

0

你到底在做什麼?!

我可能已經做出PyroCMS但我拒絕支持的時候作爲精神作爲;-)

+0

是啊,我知道這一點。我其實已經發現這個問題與.htaccess完全不相關。似乎與這個客戶端上的godaddy共享主機相關。 – Brian 2010-09-30 19:08:36

+0

得到它的工作到底? – 2010-10-01 08:14:49

相關問題