SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Langkah Codeigniter Multisite


   1. Pastikan Codeigniter ter-update sudah ada di komputer.
   2. Lihat gambar dibawah ini: C:xampphtdocslabci@salesmanagement




Penjelasan:

   -   Di situ terlihat folder utama htdocs atau www tempat naro file php/css/js/html dll, dan
       folder selanjutnya labci itu hanya folder tempat buat rapih aja, dan intinya di sini:
       @salesmanagement
   -   Kalo udah ada sekarang pastikan struktur isi dari @salesmanagement kayak dibawah ini:




   3. Langkah ke tiga, copy seluruh file codeigniter “system” saja, secara terpisah, bisa sejajar
      dengan lab, ci, atau @salesmanagement dan yang pasti “BUKAN DI DALAM”
      @salesmanagement. Pada kasus kali ini kita akan sejajarkan dengan @salesmanagement,
      dan gw rename jadi 1.7.3_PATH. Kurang lebih gambar strukturynya kayak gini:




   4. Langkah ke-4, buat 2 file seperti langkah 3, index.php , .htaccess. semua file sejajar dengan
      www/ application folder.




[CC] – COPYLEFT – topidesta.wordpress.com my blog!
5. Kalo udah, neh file index.php yang harus ada di @salesmanagement.



<?php

// ERROR REPORTING

error_reporting(E_ALL);

// SISTEM CI FOLDER

// Ini misal untuk ci versi 2. Kalo folder root diatas maka jadi kayak gini:

//$system_folder = "../system”;

//$system_folder = "../2.0.3_PATH/system";



// SISTEM CI FOLDER

// Ini misal untuk ci versi 1. Kalo folder root diatas maka jadi kayak gini:

//$system_folder = "../system”;

$system_folder = "../1.7.3_PATH/system";



// Name of Application Folder

// Default is application included codeigniter folders.

$application_folder = "www";

// SERVER PATH

// Ini dari sononya

if (strpos($system_folder, '/') === FALSE ) {

          if (function_exists('realpath') AND @realpath(dirname(__FILE__)) !== FALSE) {

                  $system_folder = realpath(dirname(__FILE__)) .'/'.$system_folder;

          }

}else {

          // Swap directory separators to unix style for consistency

          $system_folder = str_replace("", "/", $system_folder);


[CC] – COPYLEFT – topidesta.wordpress.com my blog!
}

// Dari sononya

define('EXT', '.php');

define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME));

define('FCPATH', str_replace(SELF,'', __FILE__));

define('BASEPATH', $system_folder.'/');



if (is_dir($application_folder)) {

         define('APPPATH', $application_folder.'/');

}else{

         if ($application_folder == '') {

                  // ne defaultnya application folder

                  $application_folder = 'www';

         }

         //

         define('APPPATH', BASEPATH.$application_folder.'/');

}

// ci 1.7 style

re

// ci 2.0 style

//require_once BASEPATH.'core/CodeIgniter'.EXT;



/* End of File: index.php */

/* Location: index.php */



Kurang lebih system root kayak gini, gambarnya:




[CC] – COPYLEFT – topidesta.wordpress.com my blog!
6. Kalo udah coba liat .htaccess nya, buka .htaccess yang digambar diatas, tapi yang di
       @salesmanagement sebagai folder application kita. Kurang lebih isinya:

RewriteEngine on

# ini base ci kita dari htdocs instalasi xampp.

RewriteBase /lab/ci/@salesmanagement/

# Hide the application and system directories by redirecting the request to index.php

RewriteRule ^(application|system|.svn) index.php/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php/$1 [QSA,L]

    7. Udah deh, sisanya hanya konfigurasi file config yang ada di folder www/ application ci kita
        seperti biasa kalo install ci singlesite..., kayak, routes.php, config.php,
        database.php dan autoload.php


    8. Selesai.




[CC] – COPYLEFT – topidesta.wordpress.com my blog!

Más contenido relacionado

La actualidad más candente

10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)
Toni Tegar Sahidi
 
20 upload gambardenganphp
20 upload gambardenganphp20 upload gambardenganphp
20 upload gambardenganphp
Devi Ramli
 
Jagocoding.com mengirimkan email-massal_dengan_php_dan_my_sq_li
Jagocoding.com   mengirimkan email-massal_dengan_php_dan_my_sq_liJagocoding.com   mengirimkan email-massal_dengan_php_dan_my_sq_li
Jagocoding.com mengirimkan email-massal_dengan_php_dan_my_sq_li
Kang Mas Tutu
 

La actualidad más candente (13)

Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)
 
Fungsi fungsi pada php - pemrograman php my sql
Fungsi fungsi pada php - pemrograman php my sqlFungsi fungsi pada php - pemrograman php my sql
Fungsi fungsi pada php - pemrograman php my sql
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)
 
16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)
 
20 upload gambardenganphp
20 upload gambardenganphp20 upload gambardenganphp
20 upload gambardenganphp
 
Superglobals dan session pada php
Superglobals dan session pada phpSuperglobals dan session pada php
Superglobals dan session pada php
 
Kelompok 7
Kelompok 7Kelompok 7
Kelompok 7
 
Jagocoding.com mengirimkan email-massal_dengan_php_dan_my_sq_li
Jagocoding.com   mengirimkan email-massal_dengan_php_dan_my_sq_liJagocoding.com   mengirimkan email-massal_dengan_php_dan_my_sq_li
Jagocoding.com mengirimkan email-massal_dengan_php_dan_my_sq_li
 
Berkenalan dengan bahasa php pemrograman web
Berkenalan dengan bahasa php   pemrograman webBerkenalan dengan bahasa php   pemrograman web
Berkenalan dengan bahasa php pemrograman web
 
Pemrograman Web 7 - Basic PHP
Pemrograman Web 7 - Basic PHPPemrograman Web 7 - Basic PHP
Pemrograman Web 7 - Basic PHP
 
Materi object yg kosong
Materi object yg kosongMateri object yg kosong
Materi object yg kosong
 
Blog 10
Blog 10Blog 10
Blog 10
 
Dicoding Developer Coaching #16: Android | Berkenalan dengan Broadcast Receiver
Dicoding Developer Coaching #16: Android | Berkenalan dengan Broadcast ReceiverDicoding Developer Coaching #16: Android | Berkenalan dengan Broadcast Receiver
Dicoding Developer Coaching #16: Android | Berkenalan dengan Broadcast Receiver
 

Similar a Langkah codeigniter multisite

Wawan tutorial-zend-bagian-1-3
Wawan tutorial-zend-bagian-1-3Wawan tutorial-zend-bagian-1-3
Wawan tutorial-zend-bagian-1-3
Haswi Haswi
 
Tutorial Instalasi, Upgrade, dan Backup Senayan
Tutorial Instalasi, Upgrade, dan Backup SenayanTutorial Instalasi, Upgrade, dan Backup Senayan
Tutorial Instalasi, Upgrade, dan Backup Senayan
Rido Ridho
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrud
males Aja
 
7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia
dhedhedea
 
Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4
Haswi Haswi
 

Similar a Langkah codeigniter multisite (20)

Wawan tutorial-zend-bagian-1-3
Wawan tutorial-zend-bagian-1-3Wawan tutorial-zend-bagian-1-3
Wawan tutorial-zend-bagian-1-3
 
Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQL
 
Php tutorial-17
Php tutorial-17Php tutorial-17
Php tutorial-17
 
Php CMS tutorial
Php CMS tutorialPhp CMS tutorial
Php CMS tutorial
 
Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspace
 
Tutorial Instalasi, Upgrade, dan Backup Senayan
Tutorial Instalasi, Upgrade, dan Backup SenayanTutorial Instalasi, Upgrade, dan Backup Senayan
Tutorial Instalasi, Upgrade, dan Backup Senayan
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrud
 
Sisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasSisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelas
 
7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia
 
Modul Laravel 10 - ToT Laravel TcOT.pptx
Modul Laravel 10 - ToT Laravel TcOT.pptxModul Laravel 10 - ToT Laravel TcOT.pptx
Modul Laravel 10 - ToT Laravel TcOT.pptx
 
test saja kok
test saja koktest saja kok
test saja kok
 
Big Data Essentials With Hadoop
Big Data Essentials With HadoopBig Data Essentials With Hadoop
Big Data Essentials With Hadoop
 
Modul pemograman web II pertemuan 9
Modul pemograman web II  pertemuan 9Modul pemograman web II  pertemuan 9
Modul pemograman web II pertemuan 9
 
Building a Secure Web Application
Building a Secure Web ApplicationBuilding a Secure Web Application
Building a Secure Web Application
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4
 
Analisis Suatu Script Web
Analisis Suatu Script WebAnalisis Suatu Script Web
Analisis Suatu Script Web
 
Instalasi cms formulasi di linux
Instalasi cms formulasi di linuxInstalasi cms formulasi di linux
Instalasi cms formulasi di linux
 
Belajar pemrograman web menggunakan dhtmlx dan php part 4 galeri gambar & upl...
Belajar pemrograman web menggunakan dhtmlx dan php part 4 galeri gambar & upl...Belajar pemrograman web menggunakan dhtmlx dan php part 4 galeri gambar & upl...
Belajar pemrograman web menggunakan dhtmlx dan php part 4 galeri gambar & upl...
 

Más de kerang_hotmail (15)

Proposal penelitian new -revisi total
Proposal penelitian   new -revisi totalProposal penelitian   new -revisi total
Proposal penelitian new -revisi total
 
Proposal alvi
Proposal alviProposal alvi
Proposal alvi
 
New proposal skripsi(yoga)
New proposal skripsi(yoga)New proposal skripsi(yoga)
New proposal skripsi(yoga)
 
Proposal skripsi bener (cendi)
Proposal skripsi bener (cendi)Proposal skripsi bener (cendi)
Proposal skripsi bener (cendi)
 
Proposal rifki
Proposal   rifkiProposal   rifki
Proposal rifki
 
Ci workshop
Ci workshopCi workshop
Ci workshop
 
Imo trans
Imo transImo trans
Imo trans
 
Greetvid
GreetvidGreetvid
Greetvid
 
Fonajabusinessplan
FonajabusinessplanFonajabusinessplan
Fonajabusinessplan
 
Coconut browniss
Coconut brownissCoconut browniss
Coconut browniss
 
Agendakita
AgendakitaAgendakita
Agendakita
 
2.nusantaraview
2.nusantaraview2.nusantaraview
2.nusantaraview
 
1.gururugu ardiazajie
1.gururugu   ardiazajie1.gururugu   ardiazajie
1.gururugu ardiazajie
 
Format fd-di-linux
Format fd-di-linuxFormat fd-di-linux
Format fd-di-linux
 
Krs 7
Krs 7Krs 7
Krs 7
 

Langkah codeigniter multisite

  • 1. Langkah Codeigniter Multisite 1. Pastikan Codeigniter ter-update sudah ada di komputer. 2. Lihat gambar dibawah ini: C:xampphtdocslabci@salesmanagement Penjelasan: - Di situ terlihat folder utama htdocs atau www tempat naro file php/css/js/html dll, dan folder selanjutnya labci itu hanya folder tempat buat rapih aja, dan intinya di sini: @salesmanagement - Kalo udah ada sekarang pastikan struktur isi dari @salesmanagement kayak dibawah ini: 3. Langkah ke tiga, copy seluruh file codeigniter “system” saja, secara terpisah, bisa sejajar dengan lab, ci, atau @salesmanagement dan yang pasti “BUKAN DI DALAM” @salesmanagement. Pada kasus kali ini kita akan sejajarkan dengan @salesmanagement, dan gw rename jadi 1.7.3_PATH. Kurang lebih gambar strukturynya kayak gini: 4. Langkah ke-4, buat 2 file seperti langkah 3, index.php , .htaccess. semua file sejajar dengan www/ application folder. [CC] – COPYLEFT – topidesta.wordpress.com my blog!
  • 2. 5. Kalo udah, neh file index.php yang harus ada di @salesmanagement. <?php // ERROR REPORTING error_reporting(E_ALL); // SISTEM CI FOLDER // Ini misal untuk ci versi 2. Kalo folder root diatas maka jadi kayak gini: //$system_folder = "../system”; //$system_folder = "../2.0.3_PATH/system"; // SISTEM CI FOLDER // Ini misal untuk ci versi 1. Kalo folder root diatas maka jadi kayak gini: //$system_folder = "../system”; $system_folder = "../1.7.3_PATH/system"; // Name of Application Folder // Default is application included codeigniter folders. $application_folder = "www"; // SERVER PATH // Ini dari sononya if (strpos($system_folder, '/') === FALSE ) { if (function_exists('realpath') AND @realpath(dirname(__FILE__)) !== FALSE) { $system_folder = realpath(dirname(__FILE__)) .'/'.$system_folder; } }else { // Swap directory separators to unix style for consistency $system_folder = str_replace("", "/", $system_folder); [CC] – COPYLEFT – topidesta.wordpress.com my blog!
  • 3. } // Dari sononya define('EXT', '.php'); define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME)); define('FCPATH', str_replace(SELF,'', __FILE__)); define('BASEPATH', $system_folder.'/'); if (is_dir($application_folder)) { define('APPPATH', $application_folder.'/'); }else{ if ($application_folder == '') { // ne defaultnya application folder $application_folder = 'www'; } // define('APPPATH', BASEPATH.$application_folder.'/'); } // ci 1.7 style re // ci 2.0 style //require_once BASEPATH.'core/CodeIgniter'.EXT; /* End of File: index.php */ /* Location: index.php */ Kurang lebih system root kayak gini, gambarnya: [CC] – COPYLEFT – topidesta.wordpress.com my blog!
  • 4. 6. Kalo udah coba liat .htaccess nya, buka .htaccess yang digambar diatas, tapi yang di @salesmanagement sebagai folder application kita. Kurang lebih isinya: RewriteEngine on # ini base ci kita dari htdocs instalasi xampp. RewriteBase /lab/ci/@salesmanagement/ # Hide the application and system directories by redirecting the request to index.php RewriteRule ^(application|system|.svn) index.php/$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [QSA,L] 7. Udah deh, sisanya hanya konfigurasi file config yang ada di folder www/ application ci kita seperti biasa kalo install ci singlesite..., kayak, routes.php, config.php, database.php dan autoload.php 8. Selesai. [CC] – COPYLEFT – topidesta.wordpress.com my blog!