Exabyte 共有サーバーの Codeigniter(v3) Webサイトから移行中のDigital Ocean&Ubuntuが初めてですDigital Oceanサーバーへ
サーバーの詳細/インストール:
Digital Ocean Droplet - Ubuntu LAMP on 16.04
Apache - Apache/2.4.18 ( Ubuntu )
PHP - PHP 5.6.30-10+deb.sury.org~xenial+2 (cli)
Webmin - version 1.831
Codeigniterセットアップ
Codeigniter Webサイトは既に rlからindex.phpを削除 で設定されており、共有サーバーでは正常に機能していますが、Digital Oceanのサーバーでは正常に機能していません...
mod_rewriteの問題
すべてのcodeigniterファイルをDigital Oceanにアップロードした後、sample.comを参照すると、正常に機能しています。
しかし、sample.com/aboutを参照すると、プロンプトが表示されますThe requested URL /about was not found on this server.
しかし、sample.com/index.php/aboutを参照すると正常に動作します。
私はwebmin>サーバー> Apacheウェブサーバー>グローバル設定>編集設定ファイルでApache2.confを変更しようとします:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
AllowOverride None
をAllowOverride All
に変更するかどうか(Apacheをリセットしました)サイトはまだうまく機能していません...
Webmin>サーバー> Apache Webserver>仮想ホスト:
sshコマンドでmod_rewriteを許可:
a2enmod rewrite
Sudo service Apache2 restart
Ubuntuサーバーを変更し、sample.com/aboutでcodeigniterフレームワークを正常に閲覧する方法を知っていますか
Webminのメソッドを使用して仮想ホストを誤って設定しましたか?
動作させるためにサードパーティのモジュールをインストールする必要がありますか?またはデジタルオーシャンで設定を有効にしますか?
どうもありがとう!