Membuat Aplikasi MVC dengan PHP #3 Routing
Setelah kalian menyiapkan folder dan file2 yang dibutuhkan untuk persiapan, kali ini kita akan membuat sistem ROUTING untuk mengelola URL kita..
—
PLAYLIST OOPHP :
https://www.youtube.com/playlist?list=PLFIM0718LjIWvxxll-6wLXrC_16h_Bl_p
#mvc #programming #objectoriented #php #webprogrammingunpas #ngoding
—
PLAYLIST LAIN:
– HTML Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIVuONHysfOK0ZtiqUWvrx4F
– CSS Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIUBrbm6Gdh6k7ZUvPIAZm7p
– Tutorial Sublime Text
https://www.youtube.com/playlist?list=PLFIM0718LjIWE-Ot9V9qcALx5OMAZY67c
– CSS Layouting
https://www.youtube.com/playlist?list=PLFIM0718LjIUu4Ju9GUL5zpLcuq08TKYr
– Dasar Pemrograman dengan JAVASCRIPT
https://www.youtube.com/playlist?list=PLFIM0718LjIWXagluzROrA-iBY9eeUt4w
– Belajar PHP untuk Pemula
https://www.youtube.com/playlist?list=PLFIM0718LjIUqXfmEIBE3-uzERZPh3vp6
– Javascript & DOM :
https://www.youtube.com/playlist?list=PLFIM0718LjIWB3YRoQbQh82ZewAGtE2-3
—
MEDIA SOSIAL
– http://instagram.com/sandhikagalih
– https://www.facebook.com/WebProgrammingUNPAS
– http://codepen.io/webprogrammingunpas
– https://github.com/webprogrammingunpas
– http://twitter.com/sandhikagalih
—
UNIVERSITAS PASUNDAN BANDUNG
http://www.unpas.ac.id/
http://www.if.unpas.ac.id/
terimakasih dan selamat #ngoding!
@sandhikagalih
Membuat Aplikasi MVC dengan PHP #3 Routing
Membuat Aplikasi MVC dengan PHP #3 Routing
sangat bermanfaat buat saya, orang perdesaan, gak ada jaringan internet yang murah, dan di sini juga mahal dan jaringan lambat, jadi mau gak mau saya ke kota dulu, pakek motor orang tua, sekitar 2 jam, cuma mau cari materi seperti ini, buat belajar programing dan bahan buat kuliah nanti, mohon ijin dwonload video nya pak, saya bantu share ke teman2 yang suka programing, dan tidak skip iklan dan like setiap video bapak, JANGAN LUPA TITIK KOMA PAK.. makasih ilmu nya, SALAM SUKSES dari orang kalimantan .
mau tanya apa di .htaccess bisa buat komentar juga tanpa mempengaruhi jalannya program? caranya bagaimana? soalnya banyak juga catatan mengenai .htaccess dari videonya yang ini, kalau disimpan di tempat lain takut lupa/tidak mengerti isi di file .htaccess-nya
pak di browsernya di pasang apa biar arraynya rapi ?
Terimakasih pak mau ikut belajar nih
Pak Dika & Temen2 ini kenapa ya?
http://localhost/phpmvc/public/about/page/satu/dua/
array(1) { [0]=> string(9) "index.php" }
Pak saya error uncaought error pak di App.php
pa kenapa yang saya muncul error 403 pas membuat .htaccess pada folder app
Assalamualaikum. Saya dari malayia. anda membuat 2 folder iaitu app dan public. cumanya bila user akan taip url http://localhost/phpmvc, maka user akan nampak 2 folder nanti sebab tidak ada fail index,php
adakah boleh saya alihkan fail index.php dalam folder public ke luar?
yang .htaccess di folder public hilang padahal .htaccess nya sudah betul coba visit https://www.digitalocean.com/community/tutorials/how-to-rewrite-urls-with-mod_rewrite-for-apache-on-ubuntu-16-04
Saya pake visual studio code Pak Nah saya bikin .htdocs kenapa eror 404 ya pak
Mohon izin bertanya, untuk text/script yang kita ketikkan di file .htaccess ini pakai bahasa pemrograman apa ya pak?
gimana ya pak dapetin urlnya misalkan ada /acton/id
saya mau ngambil idnya ?
Pak sandika saya kok error ya yang bagian .htaccess pada folder public, ketika saya jalankan defaultnya tidak null tetapi "phpmvcappcoreApp.php:6:string 'index.php' (length=9)" jadi tidak bisa mengembalikan data yang saya tulis di url. apakah versi PHP juga pengaruh pak ?
Alhamdulillah berkat video-video dari bapak, sebuah aplikasi sederhana sudah berhasil dibuat dan berjalan normal via localhost xampp, tapi kira-kira masalahnya dimana ketika sy coba upload ke hosting online tampil pesan dilayar chrome;
"This page isn’t working …………..com redirected you too many times." ERR_TOO_MANY_REDIRECTS
sedangakan script .htaccess tidak satupun saya rubah yang awalnya jalan normal via localhost xampp.
Yang saya mau tanyakan apakah ada perbedaan script .htaccess localhost dengan hosting online, jika memang beda bagaimana penerapannya. terimakasih pak Dika 🙂
terima kasih pak.
sebelumnya ingin bertanya untuk htaccess
itu ada dokumetnasi tersendirinya pak?
untuk .htaccessnya sendiri beda gk sih antara RewriteCond %{SCRIPT_FILENAME} !-d dengan RewriteCond %(REQUEST_FILENAME) !-d …?
.HTACCESS bila dikombinasikan dengan HTTPS bagaimana pak dhika. Karena .HTACCES saya sbb:
Options -Indexes
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Ketika saya akses publik, muncul error : Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at admin@example.com to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Mungkin konfigurasi httpd.conf yang belum benar. Bagaimana setingannya pak dhika. Saya kurang paham dengan setting file httpd.conf
Hasil ga sama dengan tutorialnya setelah membuat file .htaccess di folder public. var dum $urlnya tetap null setelah menambahkan url home/index. Sy ulang2 tetap sama. Mohon pencerahan?
Sudah diketik diurlnya localhost/phpmvc/public/home/index malah menampilkan string "$l" , kenapa ya?
Bang URL di laptop saya kenapa elor?
Pak knpa filr .htaccsess saya gak bisa di jalankan ya padahal script dah sama. Di browser folder app nya masih bisa di buka. Mohon bantuannya
Mohon maaf sebelum nya pa izin tanya pas bikin .htaccess pas di refres di browser eror pdhlsayaikuti step by step .. Mohon pencerahan nya pa 🙏
Agak bingung saya soal .htaccess itu
object not found ketika sy memasukkan public/home/page.. mohon selusinyaaa..
Says Mau nanya saya pasang htaccess di app gk bisa masih bisa di access
Kalau ada yang error 500 atau server error ,
Coba di cek setelah strip(-) jangan ada spasi , ex: options -Multiviews
Semoga berhasil
mau tanya pak. kenapa aplikasi saya tidak bisa berjalan di web server (ubuntu) tapi leptop saya lancar jaya. (htaccess di apache uda on, database juga suda )
pak numpang nanya nih tu yang file htaccess nya berhasil pas buka folder tapi kalo user ketikkan nama filenya..tu kebuka gimana ya pak cara ngeblok file nya juga sekalian? #plis balas:)
Untuk penulisan .htaccess di folder app, diserver apache di OS linux terkadang tidak bisa otomatis berfungsi. caranya adalah ubah di "/etc/apache2/apache2.conf" dan cari bagian <Directory /var/www/>, Ubah bagian "AllowOveride None" menjadi "AllowOveride ALL" dan simpan. Lalu ubah di " /etc/apache2/sites-available/000-default.conf", cari tulisan "DocumentRoot/var/www/html", lalu tambahkan dibawahnya tulisan berikut : "<Directory "/var/www/html"> AllowOverride All </Directory>" dan simpan, Lalu balik keterminal ketikan perintah "a2enmod rewrite", lalu restart apache nya dengan cara "/etc/init.d/apache2 restart". Selesai maka .htacces bisa berfungsi.
assalamualaikum kenapa setelah saya bautin htacces tulisannya seperti ini pak he server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.
If you think this is a server error, please contact the webmaster.
Error 500
localhost
Apache/2.4.39 (Win64) OpenSSL/1.0.2s PHP/7.1.30
Mau tanya pak… Kenapa routing saya gagal??? Tidak bisa mendapat nilai dari url nya tetapi dapat nya $l terus… Mohon pencerahannya…
Pak, kenapa pas di taruh di hosting, file App.php nya, controller nya ke home terus ya? padahal kalau di lokal controller nya jalan semua.
seprti ada masalah di path nya.
//controller
if( file_exists('../app/controllers/' . $url[0] . '.php') ){
$this->controller = $url[0];
unset($url[0]);
}
mohon solusinya 🙏🙏🙏
object not found di htaccess.. uda di ubah none jadi all msh tetap sama
Bagi yang pake linux, dan htaccess nya gk jalan.
itu harus di ubah pengaturan apache nya.
bisa ikuti langkah" ini :
1. tulis perintah ini di terminal (Ctrl + alt + t)
-> sudo a2enmod rewrite
2. restart apache
-> systemctl restart apache2
3. edit file 000-default.conf
-> sudo nano /etc/apache2/sites-available/000-default.conf
4. tambah kan syntax berikut dibawah kode "<VirtualHost *:80>"
=>
<VirtualHost *:80>
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
5. restart lagi apache nya.
-> systemctl restart apache2
syofyanzuhad.github.io
begini mulu kenapa ya?
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
If you think this is a server error, please contact the webmaster.
Error 404
localhost
Apache/2.4.39 (Win64) OpenSSL/1.1.1c PHP/7.3.8
sir, saya sudah ikuti step by stepnya tpi setelah rewrite yg terakhir saya coba load folder App nya tidak terbaca, hanya public saja. dan ketika saya klik public sama ada "null" nya tapi setelah urlnya saya tambahkan home/index tidak terjadi perubahan apa2, itu kenapa ya, sir?
pak buat materi tentang .htaccess dong khusus.
Kalo ada yg error mungkin di -Multiviews (tanpa spasi) dan pake KURUNG KURAWAL
Salam KurungKurawal
semoga pak sandika galih selalu diberikan kesehatan dan kelancaran rezeki terimakasih atas ilmu yang bapak berikan bila ada waktu kapan bza kmpl semua teman teman"pak di bandung heheheh
harus dipahami banget nih sy dalam .htaccess
bikin .htaccess eh malah LAMPP saya error… Di htdocs ada folder latihan, malah pas di web browser, not found…
Kehilangan jejak semua 🙁
Mas, gimana caranya supaya file index itu ada di folder paling luar(bukan di folder App n public?
Bingung om
ask saya sudah mengikuti video ny, hasil akhir nya yg keluar array(1) { [0]=> string(9) "index.php" } saja, padahal waktu sala nge brwose url ny http://localhost/phpmvc/public/about/page/satu/dua.
sedang kan di video array ny 4 , kira" dmn bang salah ny
kenapa ya, var_dump($url) nampilin null, padahal link nya udah saya tambahin about/satu/dua
mohon pencerahannya 🙏🏼
pa dika saya punya kendala untuk pemanggilan sp sql server 2008 di php mungkin ada pencerahannya .
ketika di deploy ke hosting, kok route nya jadi gk bisa ya? ada yg bisa bantu?
dan kenapa harus dipecah menjadi array? apa pengaruhnya ketika dipecah dan tidak dipecah?
ka bagaiman cara membuat komentar di file .htaccess tersebut ?
saya udah ngikutin + nyamain sama kodingan pak dika tapi hasilnya selalu keluar :
array(1) { [0]=> string(9) "index.php" }
kenapa ya? padahal di .htaccess nya sendiri saya juga nulisnya:
RewriteRule ^(.*)$ index.php?url=$1 [L]
Attention
Error 500?
Di .htaccess
Options -Multiview nya ganti jadi
Options -MultiView
Jangan lupa "V" nya besar
Semoga berhasil kawan