:::: MENU ::::

Share is Care

  • Make your business grow up be paster

  • One stop solution for your business need

  • Tell Us, What do you want ?

Rabu, 05 Agustus 2020

How to solve codeigniter error : Your system folder path does not appear to be set correctly. Please open the following file and correct this: index.php in codeigniter.

Ketika saya akses web aplikasi yang dibuat dengan codeigniter di server, ada eror yang meyulitkan.

 






Your system folder path does not appear to be set correctly. Please open the following file and correct this: index.php

Setelah saya mencari di google, banya sekali referensi yang bikin bingung. Beberapa tutorial menyarankan mengubah path system, namun saya tidak lakukan karena tidak mengerti. Setelah lama mencari solusi lain, saya menemukan solusi yang simple. Ternyata eror tersebut terjadi karena ada folder yang hilang, yang saya alami adalah folder system. Akhirnya saya mengcopy ulang folder system dari project lain, dan akhirnya web aplikasi dengan codeigniter yang saya buat berjalan Kembali dengan normal. Saya juga tidak tahu mengapa folder itu bisa hilang.

 














Itu saja tulisan mengenai Cara Mengatasi Codeigniter Error: Your system folder path does not appear to be set correctly. Please open the following file and correct this: index.php, semoga bermanfaat.

 


Jumat, 17 Januari 2020


Caesar Cipher merupakan salah satu algoritma cipher  tertua dan paling diketahui dalam perkembangan ilmu  kriptografi. Caesar cipher merupakan salah satu jenis cipher substitusi yang membentuk cipher dengan cara melakukan penukaran karakter pada plainteks menjadi tepat satu karakter pada chiperteks. Teknik seperti ini disebut juga sebagai chiper abjad tunggal.


Silahkan downlaod source code lengkapnya di https://github.com/perdianto27/caesar-cipher-java
Menggunakan gitlab tidak semudah github, kita harus menambahkan ssh key di laptop agar upload ke repository lancar. Berikut ini langkah-langkah menambahkan ssh key gitlab di windows.
  • Buka Git Bash lalu ketikan:

ls -al ~/.ssh
  • Lalu periksa daftar direktori untuk melihat apakah Anda sudah memiliki kunci SSH publik.
  • Secara default, nama filenya adalah :

id_rsa
id_rsa.pub
  • Membuat SSH key baru



  • Silahkan git bash disini.
  • Ketikan pada Git Bash

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  • Ketikan email anda disitu, jida ada kolom isian kosongkan saja.
  • Lalu menambahkan SSH key yang baru.

eval "$(ssh-agent -s)"
  • Lalu tambhkan SSH key anda ke ssh-agent dengan ketikan

ssh-add ~/.ssh/id_rsa
  • Contohnya sbb :

  • Lalu tambahkan SSH Key baru ke akun Gitlab anda
  • Ketikan pada Git Bash

clip < ~/.ssh/id_rsa.pub
  • Lalu buka https://gitlab.com nya
  • Lalu masuk ke Profile Settings -> SSH Keys -> add



  • Lalu buka windows explorer anda masuk ke file dimana anda menyimpan folder .ssh



  • lalu buka folder .ssh dan buka file id_rsa menggunakan notepad


  • lalu coppy kan semua isinya dan paste di key pada Gitlab


  • dan isikan juga Title nya, Lalu pilih Add Key
  • Lalu yang terakhikir adalah Tes koneksi SSH anda
  • Buka Git Bash lalu ketikan

ssh -T git@github.com
  • Jika berhasil akan seperti ini




Jumat, 28 Desember 2018

ci eror
Tulisan ini dibuat karena ada masalah ketika saya bekerja. Saat itu saya mengupload codeigniter ke server ubuntu, ada suatu masalah yaitu:
- Kenapa semua url tidak berfungsi baik page maupun button.
- Ternyata base urlnya itu tidak bekerja.
Setelah saya telusuri berhari-hari akhirnya saya menemukan juga dengan keyword “index.php not working on php codeigniter” tapi yang muncul video yang berjudul “Codeigniter - error when Redirect URL(Not Found) in Ubuntu 16.04” ini linknya https://www.youtube.com/watch?v=UExwuaneFpg
Ternyata masalah itu terjadi karena 2 hal :
1) mod_rewrite not enable
2) no script 'AllowOverride All' in apache2.conf
Sekarang, silahkan di coba langkah-langkahnya.
- Masuk ke super user
- Ketikan perintah


a2enmod rewrite

- Ketikan perintah



service apache2 restart

- Ketikan perintah



vi /etc/apache2/apache2.conf

- Silahkan cari yang bagian </Directory>
- Silahkan ketik dengan pencet i dikeyboard

<Directory /var/www/html>
     AllowOverride All
</Directory>

- Setelah selesai silahkan pencet escape dan :x terus enter
- Langkah terakhir, silahkan restart apachenya.
sudo service apache2 restart
- Silahkan refresh url yang bermasalah.
Untuk lebih jelasnya silahkan lihat video dari sumber ini. https://www.youtube.com/watch?v=UExwuaneFpg

Kamis, 27 September 2018




# Node.js
Node.js adalah sebuah server-side platform untuk pengembangan cepat dan jaringan aplikasi terukur menggunakan Javascript. Node.js sudah diimplementasi oleh beberapa startup dan perusahaan kecil dan menengah seperti Uber dan Medium dan juga oleh perusahaan yang lebih besar seperti Paypal dan Wallmart. Jadi, Node.js sangatlah cocok untuk aplikasi-aplikasi enterprise.

Node.js berbasis pada Google V8 Engine, yang ditulis menggunakan C++.


# Express.js
Express adalah sebuah framework aplikasi berbasis web untuk membangun API cepat dengan peforma yang mengagumkan. Banyak framework untuk Node.js yang dibuat berdasarkan Express. 

Instalasi node.js
Sebagai langkah awal, kita harus sudah menginstall Node.js, Jika belum, silahkan download dulu di

Jika kita tidak tahu apakah sudah terinstall Node.js dikomputer atau belum, kita bisa menjalankan perintah dibawah ini pada terminal (command prompt).


node --version

Membuat file package.json
File ini merupakan file yang menyimpan informasi penting tentang project yang sedang dibuat seperti nama, versi, dll.
pakcage.json paling sederhana seperti ini:

{
      "name": "hello-world-express",
      "version": "0.0.1",
      "author": "Perdianto",
      "description": "Hello World program with node.js and express",
      "scripts": {
        "start": "node app.js"
      },
      "license": "MIT"
}


Sekarang kita sudah punya struktur dasar dari file JSON. Selanjutnya kita akan memasang package yang akan kita gunakan.
Buka console atau terminal lalu masuk ke tempat dimana file package.json disimpan (dalam tutorial ini, saya menyimpannya di lokasi E:\startnodejs).
Kemudian jalankan perintah dibawah ini:


npm install express --save

jika sudah berhasil, maka tampilannya seperti ini:




Perintah --save diatas merupakan perintah untuk menambahkan module yang diinstall menjadi dependencies dari project kita. Jika kita lihat file package.json, maka dalam file itu akan ada tambahan "dependencies".


Buat file app.js
Kita sudah memasang module dan dependencies project kita. Sekarang buatlah file app.js dan simpan satu folder dengan file package.json. Tulislah kode dibawah ini dalam file app.js.


/*
 * Main App file App.js
 */

// Dependencies requirements, Express 4
var express        = require('express');
var app            = express();

app.use(express.static(__dirname + '/public'));

app.listen(8080);
console.log('Im listening on port 8080');

// First example router
app.get('/', function(req, res) {
    res.send("Hello world!");
});


Jalankan aplikasi
Jalankan aplikasi dengan memasukan perintah berikut pada console


node app.js


Jika kita buka url http://localhost:8080/ , maka kita akan melihat tampilan seperti berikut:



A call-to-action text Contact us