アプリケーション フォルダーとシステム フォルダーの両方のパスに問題があります。プロジェクトをライブでサブドメインにアップロードしました。まず、404 エラー ページが見つかりませんでした。これは、アプリケーション フォルダーとシステム フォルダーの両方のパスを変更することで解決したと思います。
後者は、「アプリケーションフォルダーのパスが正しく設定されていないようです。次のファイルを開いて、これを修正してください:index.php」というエラーが返されるため、私の問題になりました。私は調査を行い、プロジェクト全体をアップロードした後、アプリケーション フォルダーの下の config.php だけでなく、index.php 内で何かを編集する必要があることに気付きました。
htaccess が私の問題に関係しているかどうかはわかりません。codeiginiter プロジェクト全体をアップロードした後、ファイル マネージャーのフォルダーは次のように構成されます。(home/dir) は私のホーム ディレクトリで、その下には public_html フォルダー (www) があります。次に、その下に login というサブドメインがあり、そこに codeigniter プロジェクトをアップロードしました。アプリケーション フォルダーとシステム フォルダーがあります。
index.php ファイルで変更したのは、変数 $application_folder と $system_path の値だけです。デフォルトでは、それらの値はそれぞれアプリケーションとシステムに設定されています。今、私はそれを次のように変更しました:
$application_folder = '/home/dir/www/stack-it.ca/login/application';
$system_path = '/home/dir/www/stack-it.ca/login/system';
前述したのと同じエラーが引き続き発生します。ここで何か助けになる場合は、私の htaccess ファイルがどのように見えるかを示します。これは、アプリケーション フォルダーとシステム フォルダーの同じレベルにあります。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|assets)
RewriteRule ^(.*)$ index.php/$1 [L]
Hostpapa が私の codeigniter プロジェクトをホストするために編集する必要があるとわかっているファイルを編集してみました。何か不足していますか?別のステップを実行する必要がありますか?