0

このTUTに従って、 Ubuntu 12.04 LTS LAMP をローカル マシンに正常にインストールした後。そして、この指示でphpmyadminをインストールしました。作業中の CodeIgniter プロジェクトを /var/www/ 内に移行し、データベースを更新しました。404エラーが発生していることを除いて、すべてが正常に機能しているようです:

GET http://192.168.1.11/quantum/login/ 404 (Not Found)
The following error occured: error Not Found
GET http://192.168.1.11/quantum/user/ 404 (Not Found)
The following error occured: error Not Found

何時間もの必死のトラブルシューティングの後、考えられる原因をいくつか見つけました。

  1. .htaccess (更新済み)

RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php/$0 [PT,L]

  1. mod_rewrite (すでに有効)

それでも、私はそれを機能させることができないようです。何か案は?プロジェクトを実行するために構成する必要があるものはありますか?

4

2 に答える 2

0
  1. (ダム)すべてのフォルダが正常にコピーされたことを確認しましたか?
  2. base_url設定ファイルを変更しましたか?(/アプリケーション/config/config.php)
  3. mod_rewrite が有効になっている場合 (URL の index.php を削除するため)、index_page設定ファイルのアイテムは空白にする必要があります。

これらのことをすでに確認しているmod_rewrite場合は、これが問題であるかどうかを追跡するために無効にしてみてください。

于 2016-04-25T10:40:32.133 に答える
0

apache2 内の httpd.conf のオーバーライドを許可して、htaccess を再構成するのを忘れていたことが判明しました。

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

ピーナッツバターやゼリーのように機能します。

于 2016-04-26T00:42:16.307 に答える