2

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
4

3 に答える 3

3

同様の問題がありました。

  • ルート .htaccess を開きます
  • 5 行目に移動し、RewriteBase の値を / に変更します。次のようになります。

RewriteBase の RewriteEngine /

于 2016-03-14T22:30:22.990 に答える
1

fuel/application/config/MY_fuel.php で、?に$config['admmin_enabled']設定されています。TRUE

于 2015-03-18T18:47:23.550 に答える