Archiv der Kategorie: Codeigniter

Codigniter: Installieren über composer

Codeigniter über composer installieren (nach composer init):
composer require codeigniter/framework
Bei dieser Variante liegt Codeigniter im vendor/codeigniter/framework Verzeichnis.

Codeigniter mit Installer in Order „codeigniter“ installieren (kann zB einen REST-Server oder Translations nachinstallieren):

composer create-project kenjis/codeigniter-composer-installer codeigniter

Hier liegt Codeigniter im Projekt-Wurzelverzeichnis (application, bin, public, vendor).
Anleitung:
https://github.com/kenjis/codeigniter-composer-installer

Codeigniter: Direkten Zugriff auf Dateien unterbinden

In der ersten Zeile folgendes unterbringen:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

Mit dieser Zeile wird der direkte Zugriff auf eine Datei verhindert (Aufruf über URL). Zugleich ist dieses Konstrukt übersichtlicher und kürzer als:

<?php
if (! defined(BASEPATH))
{
    exit('No direct script access allowed');
}