CodeIgniter

3.0-dev Kullanım Kılavuzu

Kaynağı Göster

Uygulamaların Yönetimi

CodeIngiter system/application/ dizinine kurularak sadece bir uygulamayı çalıştıdığınız varsayılır. Bununla birlikte, bir tane CodeIgniter kurulumu yaparak, application yerini değiştirerek ya da ismini değiştirerek çoklu uygulamayı çalıştırmanız da mümkündür.

Application Dizininin Adını Değiştirmek

Eğer application dizininin adını değiştirmek istiyorsanız, bunu ana dizindeki index.php dosyasını açıp, $application_folder değişkeninin adını değiştirerek yapabilirsiniz:

$application_folder = "application";

Application Dizininin Yerini Değiştirmek

Application dizininin yerini system dizini altından farklı bir yere almak da mümkündür. Bundan sonra yapacağınız, index.php dosyasındaki $application_folder değişkenine tüm sunucu yolunu tanımlamaktır.

$application_folder = "/Path/to/your/application";

Çoklu Uygulamayı bir CodeIgniter Kurulumu ile Çalıştırmak

Eğer bir CodeIgniter kurulumunu bir kaç farklı uygulama arasında basitçe paylaştırmak istiyorsanız, bütün uygulamalarınızı, herbiri farklı isimdeki dizinler ile birlikte application dizini içine yerleştiriniz.

Örneğin, diyelim ki “foo” ve “bar” isminde iki farklı uygulama oluşturmak istiyorsunuz. Uygulama dizininizin yapısı şuna benzeyecektir:

applications/foo/
applications/foo/config/
applications/foo/controllers/
applications/foo/errors/
applications/foo/libraries/
applications/foo/models/
applications/foo/views/
applications/bar/
applications/bar/config/
applications/bar/controllers/
applications/bar/errors/
applications/bar/libraries/
applications/bar/models/
applications/bar/views/

Kullanacağınız uygulamayı belirtmek için ana index.php dosyasını açıp, $application_folder değişkenini ayarlamalısınız. Örneğin, “foo” uygulamasını seçmek için şunu yapmalısınız:

$application_folder = "applications/foo";

NOT

Her uygulamanın kendisine ait, kendisini çağıran bir index.php dosyası olmalıdır. Index.php dosyasının adı isteğinize göre herşey olabilir.