0

.htaccess ファイルを探すように Debian サーバーを設定しようとしていますが、何をしてもうまくいきません! /etc/apache2/sites-available/default ファイルの編集とAllowOverride All/var/www ディレクトリの設定を既に試しました。また、「デフォルト」が有効になっているかどうかも確認しました...

また、apache2.conf ファイルに以下を挿入しました。

AccessFileName .htaccess

<Directory "/var/www">
    AllowOverride All
</Directory>

何らかの理由で、まだ機能しません。これは私の .htaccess ファイルです (Windows 上の XAMPP で動作することがテスト済み)

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

RewriteEngine off

DefaultType application/x-httpd-php
Options +MultiViews
4

1 に答える 1

0

正しいディレクトリにアクセスしていない可能性があります。

AllowOverride すべてでうまくいくはずです。

このディレクティブが None に設定されている場合、.htaccess ファイルは完全に無視されます。この場合、サーバーはファイルシステム内の .htaccess ファイルを読み取ろうとしません。

このディレクティブが All に設定されている場合、.htaccess コンテキストを持つすべてのディレクティブが .htaccess ファイルで許可されます。

ディレクティブ タイプは、次のディレクティブ グループのいずれかになります。

Apache の設定を編集した後は、忘れずに Apache を再起動してください。ファイルのアクセス許可を確認してください。エラーログを追跡することもできます。

また、php_value コマンドを使用しているため、 mod_phpモジュールがインストールされていることを確認してください。

于 2013-08-22T20:09:08.163 に答える