Fuel PHP のインストール手順(大好きです) を何度も読んだ後、URL に public/ を表示せずにアプリを機能させる方法がわかりません。(つまり、すべて自己完結型です)。
私のセットアップはこれです:
/Users/AeroCross/Sites
(これは MAMP がすべてのファイルをロードする場所、つまり localhost)
/Users/AeroCross/Sites/projects/mariocuba
(これは Fuel アプリの webroot です)
含まれるもの:
mariocuba/
.htaccess
oil
fuel/
app/
core/
packages/
public/
.htaccess
フォルダ.htaccess
内:mariocuba
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /public
RewriteRule ^(/)?$ index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
public
フォルダー内の .htaccess :
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
アプリ (/Users/AeroCross/Sites/projects/mariocuba/) を読み込もうとすると、次のエラーが表示されます。
Not found.
The requested URL /public/index.php/ was not found on this server.
ここで何をすべきかわかりません。
そのように動作するように設計されていないことはわかっていますし、安全でないこともわかっていますが、これは開発とバージョン管理を目的としています。これを機能させるには、(ファイル システムの微調整を最小限にして) どうすればよいでしょうか?
config.php
ファイルを と で構成しbase_url = null
ていることは注目に値しますindex_file = null
。
どんな助けでも大歓迎です!