1) Laden Sie die neueste Version von CodeIgniter nennen.
2) Entpacken Sie es und fügen Sie den extrahierten Ordner im Verzeichnis 'htcdocs' ein. In meinem Szenario verwende ich XAMPP 1.8.1, also werde ich es in das gleiche Verzeichnis einfügen. Sie können den Ordner z. B. auch umbenennen. CI.
3) Werfen Sie einen Blick auf Ihre Konfigurationsdateien zuerst und einige wenige Änderungen vorgenommen.
autoload.php
$autoload['libraries'] = array('database');
$autoload['helper'] = array('url');
config.php
$config['base_url'] = 'your localhost url';
in meinem Fall:
$config['base_url'] = 'http://localhost/CI/index.php/'; // your current URL on the address bar when displaying the welcome_message
$config['index_page'] = 'index.php'; // page where you want your viewers are redirected when they type in your website name
z. base_url-http://www.example.com/ index_page - index.php oder geradeaus news.php, es liegt an Ihnen
Routen.php
$route['default_controller'] = 'site' // your controller's method, originally "welcome" to display welcome message
Ich stelle „site“ als Standard-Controller
database.php
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = '[your database]'; // e.g. CI_series
$db['default']['dbdriver'] = 'mysql';
TIPP: Benutzername als Standard würde root sein, wenn Sie nicht tun haben irgendwelche Berechtigungen für den Zugriff auf die Datenbank noch nicht. Lassen Sie das Passwort für den Moment leer.
4) Beginnen Sie mit den Controllern Controller sind das Herz Ihrer Anwendung, da sie bestimmen, wie HTTP-Anfragen behandelt werden sollen. Ein Controller ist einfach eine Klassendatei, die so benannt ist, dass sie einem URI zugeordnet werden kann.
z.
http://www.example.com/index.php/blog/
In dem obigen Beispiel versuchen, CodeIgniter würde es einen Controller namens blog.php und laden zu finden.
Wenn der Name eines Controllers mit dem ersten Segment eines URI übereinstimmt, wird dieser geladen.
- Reference
Jetzt, lassen Sie uns den Code für unsere Controller eingeben.
<?php
class Site extends CI_Controller
{
function index()
{
$this->load->view('home.php');
}
}
?>
Grundsätzlich wird dies nur unsere Ansicht/Seite Hause
* Was Last genannt laden?
Loader wird, wie der Name schon sagt, zum Laden von Elementen verwendet. Diese Elemente können Bibliotheken (Klassen), Dateien anzeigen, Helfer, Modelle oder eigene Dateien sein. (ref)
Mit diesem Codeausschnitt können Sie die Seite home.php anzeigen. Da Sie home.php aufrufen, müssen Sie diese Seite unter dem Views-Ordner haben. Erstellen Sie Ihre home.php, schreiben Sie alles, was Sie als Test für unseren ersten Lauf anzeigen möchten und speichern Sie es.
Mit diesem Code-Snippet können Sie die Seite home.php anzeigen. Da Sie home.php aufrufen, müssen Sie diese Seite unter dem Views-Ordner haben. Erstellen Sie Ihre home.php, schreiben Sie alles, was Sie als Test für unseren ersten Lauf anzeigen möchten und speichern Sie es.
home.php
<p>
My view has been loaded. Welcome!
</p>
Auch speichern unsere Controller unter den Controller Ordner sollte Dateinamen die gleiche wie Ihre Klassennamen sein. In diesem Fall sollte es als site.php gespeichert werden.
Der erste Lauf:
403 verbotener Fehler erscheint weiterhin beim Ausführen der Website auf lokale –
bearbeiten Sie Ihre Frage und fügen Sie die 'htaccess'. es könnte helfen – tomexsans
Überprüfen Sie den Ordner auf Dateiberechtigungen. Verbotene Fehler treten nur auf, wenn ein Berechtigungsproblem auftritt ... –