私はCodeIgniterを初めてお使いになり、始めにいくつかの問題を抱えています。私は500 Internal Server Errorに対処する記事をたくさん見ていますが、これらの記事の著者は、少なくとも私ができる以上に遠くになっているようです。CodeIgniter 500 error
だから状況はここにあります。私は私のMacでMAMPを正しく動作させています。 CodeIgniterをWebサイトからダウンロードして(実際には2回)、新しいMAMPフォルダに展開してください。
http://localhost:8888/index.php
をしかし、それは私に500エラーを与えるものではありませんだけのページです:私は、インデックスページに行けば、それは動作します。私はCodeIgniterのビデオチュートリアルから本当にシンプルなコントローラを作成し、アプリケーション/コントローラに保存します。
<?php
class Blog extends Controller {
function index()
{
echo 'Hello World';
}
}
?>
その後、私はそれにアクセスし、500エラーを取得しよう:
http://localhost:8888/index.php/blog/
私も他のいくつかのチュートリアルを試してみましたが、私は常にエラーを取得します。私は間違って何をしていますか?私はいくつかの.htaccessバリエーションを他の投稿で提案しました。今私はちょうどDeny from all
を含んでいるデフォルトを持っています、それはかなりすべきではありませんが、少なくとも動作する必要があります。私はまた、$config['base_url']
を設定し、ファイルの周りを動かすだけでなく、$config['uri_protocol']
のすべてのバリエーションを別の投稿に示唆されたように、すべて役に立たないようにして、config.phpファイルを修正しようとしました。
私は間違っていますか?バットのような進歩を停止させている問題の権利を持っている気晴らしの種類。
<?php
class Blog extends CI_Controller {
function index()
{
echo 'Hello World';
}
}
?>
をまた、あなたはまだ始まったばかりしているので、捨てる:すべての
すべてのフォルダへのアクセス許可を与えることによって解決しています。 – Nanne
.htaccessを投稿できますか? – bottleboot
ログ(デフォルトのPHPエラーログ、Apacheのログ)を確認するだけで、少なくともどこかの場所を指すようになるまで効果的にデバッグすることはできません。 – ashein