###前提・実現したいこと
FuelPHPをインストールして、welcomeページが表示できる所まで来ました。
既存アプリを加えてアクセスしようとしたところ、
「http://192.168.0.142/fuel/index.php/login」では表示されますが、
「http://192.168.0.142/fuel/login」では表示されません。
なお、非FuelPHPコンテンツとの同居のために、
「/var/www/html/fuel」がFuelPHPのトップになります。
FuelPHP本体は、「/var/www/fuel」にあります。
###発生している問題・エラーメッセージ
404 Not Found The requested URL /fuel/login was not found on this server.
となり、.htaccessによる書き換えが失敗しているように見えます。
###該当のソースコード
.htaccessのコメント行を省いたものを掲載します。
SetEnv FUEL_ENV development <IfModule mod_rewrite.c> RewriteEngine on AllowOverride All RewriteBase /fuel RewriteCond %{HTTP:X-Requested-With} !^XMLHttpRequest$ RewriteCond %{THE_REQUEST} ^[^/]*/index.php [NC] RewriteRule ^index.php(.*)$ $1 [R=301,NS,L] <IfModule mod_fcgid.c> RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] </IfModule> # Send request via index.php if not a real file or directory RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # deal with php-fcgi first <IfModule mod_fcgid.c> RewriteRule ^(.*)$ index.php?/$1 [QSA,L] </IfModule> # no php-fcgi, check for sapi and fpm <IfModule !mod_fcgid.c> # for PHP5 sapi installations <IfModule mod_php5.c> RewriteRule ^(.*)$ index.php/$1 [L] </IfModule> <IfModule !mod_php5.c> # for PHP7 sapi installations <IfModule mod_php7.c> RewriteRule ^(.*)$ index.php/$1 [L] </IfModule> # for fpm installations <IfModule !mod_php7.c> RewriteRule ^(.*)$ index.php?/$1 [QSA,L] </IfModule> </IfModule> </IfModule> </IfModule>
###試したこと
httpdに読み込まれているモジュールはこうなっています。
# httpd -t -D DUMP_MODULES Loaded Modules: core_module (static) so_module (static) http_module (static) access_compat_module (shared) actions_module (shared) alias_module (shared) allowmethods_module (shared) auth_basic_module (shared) auth_digest_module (shared) authn_anon_module (shared) authn_core_module (shared) authn_dbd_module (shared) authn_dbm_module (shared) authn_file_module (shared) authn_socache_module (shared) authz_core_module (shared) authz_dbd_module (shared) authz_dbm_module (shared) authz_groupfile_module (shared) authz_host_module (shared) authz_owner_module (shared) authz_user_module (shared) autoindex_module (shared) cache_module (shared) cache_disk_module (shared) data_module (shared) dbd_module (shared) deflate_module (shared) dir_module (shared) dumpio_module (shared) echo_module (shared) env_module (shared) expires_module (shared) ext_filter_module (shared) filter_module (shared) headers_module (shared) include_module (shared) info_module (shared) log_config_module (shared) logio_module (shared) mime_magic_module (shared) mime_module (shared) negotiation_module (shared) remoteip_module (shared) reqtimeout_module (shared) rewrite_module (shared) setenvif_module (shared) slotmem_plain_module (shared) slotmem_shm_module (shared) socache_dbm_module (shared) socache_memcache_module (shared) socache_shmcb_module (shared) status_module (shared) substitute_module (shared) suexec_module (shared) unique_id_module (shared) unixd_module (shared) userdir_module (shared) version_module (shared) vhost_alias_module (shared) dav_module (shared) dav_fs_module (shared) dav_lock_module (shared) lua_module (shared) mpm_prefork_module (shared) proxy_module (shared) lbmethod_bybusyness_module (shared) lbmethod_byrequests_module (shared) lbmethod_bytraffic_module (shared) lbmethod_heartbeat_module (shared) proxy_ajp_module (shared) proxy_balancer_module (shared) proxy_connect_module (shared) proxy_express_module (shared) proxy_fcgi_module (shared) proxy_fdpass_module (shared) proxy_ftp_module (shared) proxy_http_module (shared) proxy_scgi_module (shared) proxy_wstunnel_module (shared) ssl_module (shared) systemd_module (shared) cgi_module (shared) fcgid_module (shared) wsgi_module (shared) php7_module (shared)
###補足情報(言語/FW/ツール等のバージョンなど)
CentOS Linux release 7.3.1611 (Core)
PHP 7.1.4 (cli) (built: Apr 11 2017 18:26:18) ( NTS )
Server version: Apache/2.4.6 (CentOS)
Server built: Apr 12 2017 21:03:28
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。