Fuel CMS を ubuntu サーバーにインストールしましたが、FUEL 管理画面を開けません。http:// (my ip)/fuel/ を開くと、Fuel CMS バージョン 1.2.1 へようこそ "Getting started" ページが正常に表示されます。データベースもインストールしました。http:// (my ip)/phpmyadmin が機能します (phpmyadmin は /var/lib/ にあります)。ただし、http:// (my ip)/fuel/ は http:// (my ip)/fuel/start にリダイレクトされ、404 エラーが発生します。
.htaccess と apache 構成ファイルを編集しようとしましたが、運が悪く、apache を複数回再起動したため、今はアイデアがありません。
以下に私の構成に関する情報をリストします。不足しているものはありますか、それとも他に何が問題になる可能性がありますか?
私のApache構成:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<Directory "/var/www/html">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Modの書き換えがオンになっています。少なくとも、有効にしようとすると、次のように表示されます: Module rewrite already enabled
燃料インストール用のツリーは次のとおりです。
/var/
| -- www
| | -- html
| | | -- assets
| | | |-- cache
| | | |-- css
| | | |-- docs
| | | |-- images
| | | |-- js
| | | |-- pdf
| | | |-- swf
| | | -- fuel
| | | |-- application
| | | |-- codeigniter
| | | |-- data_backup
| | | |-- install
| | | |-- licenses
| | | |-- modules
| | | |-- scripts
私のhtaccess(/var/www/htmlから)は次のようになります(RewriteRule .* index.php?/$0 [L]も試しました)運が悪い:
Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /html/
<Files .*>
Order Deny,Allow
Deny From All
</Files>
# Allow asset folders through
RewriteRule ^(fuel/modules/(.+)?/assets/(.+)) - [L]
# Protect application and system files from being viewed
RewriteRule ^(fuel/install/.+|fuel/crons/.+|fuel/data_backup/.+|fuel/codeigniter/.+|fuel/modules/.+|fuel/application/.+) - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [L]
# Prevents access to dot files (.git, .htaccess) - security.
RewriteCond %{SCRIPT_FILENAME} -d
RewriteCond %{SCRIPT_FILENAME} -f
RewriteRule "(^|/)\." - [F]
</IfModule>
Options -Indexes