*kirim file ke stb
scp ~/Downloads/cms-sekolahku-v3.0.1.zip root@stb:/root/
*ekstrak
cd /root
mkdir /root/cms-sekolahku
unzip cms-sekolahku-v3.0.1.zip -d /root/cms-sekolahku
*Buat database
mysql
CREATE DATABASE sekolahku
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
CREATE USER 'sekolahku'@'localhost'
IDENTIFIED BY 'PasswordKuat';
GRANT ALL PRIVILEGES
ON sekolahku.*
TO 'sekolahku'@'localhost';
FLUSH PRIVILEGES;
EXIT;
*Import database
mysql sekolahku < sekolahku_db.sql
*Edit .env, pastikan:
CI_ENVIRONMENT = production
app.baseURL = 'https://ihsan.jurnaldo.my.id/'
database.default.hostname = localhost
database.default.database = sekolahku
database.default.username = sekolahku
database.default.password = PasswordKuat
database.default.DBDriver = MySQLi
*
nano /etc/nginx/sites-available/cms-sekolahku
isikan:
server {
listen 8084;
server_name ihsan.jurnaldo.my.id;
root /var/www/cms-sekolahku/public;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
}
location ~ /\.(?!well-known).* {
deny all;
}
}
*aktifkan situs
ln -s /etc/nginx/sites-available/cms-sekolahku \
/etc/nginx/sites-enabled/
*cek konfigurasi
nginx -t
*reload
systemctl reload nginx
*pindahkan ke web root
mv /root/cms-sekolahku /var/www/
*set permission
chown -R www-data:www-data /var/www/cms-sekolahku
chmod -R 755 /var/www/cms-sekolahku
chmod -R 775 /var/www/cms-sekolahku/writable
chmod -R 775 /var/www/cms-sekolahku/public/uploads
chown -R www-data:www-data /var/www/cms-sekolahku
find /var/www/cms-sekolahku -type d -exec chmod 755 {} \;
find /var/www/cms-sekolahku -type f -exec chmod 644 {} \;
chmod -R 775 /var/www/cms-sekolahku/writable
chmod -R 775 /var/www/cms-sekolahku/public/uploads
*edit composer
nano /var/www/cms-sekolahku/composer.json
ubah "php": "^8.5", menjadi "php": "^8.2",
ubah:
"platform": {
"php": "8.5.0"
}
menjadi:
"platform": {
"php": "8.2"
}
*hapus vendor lama
cd /var/www/cms-sekolahku
rm -rf vendor composer.lock
*jalankan pasang composer
cd /var/www/cms-sekolahku
composer install
bila
/var/www/cms-sekolahku# composer install Do not run Composer as root/super user! See https://getcomposer.org/root for details Continue as root/super user [yes]?
ketik yes dan [enter]
*bersihkan cache Code Igniter
cd /var/www/cms-sekolahku
php spark cache:clear
*reload nginx
systemctl reload nginx
*login
https://ihsan.jurnaldo.my.id/admin
username: administrator
password: 12345
**reset password jika diperlukan
buat hash baru misal:
php -r "echo password_hash('Admin123', PASSWORD_DEFAULT), PHP_EOL;"
update ke database dengan:
UPDATE users
SET password='HASIL_HASH_DARI_PERINTAH_DI_ATAS'
WHERE username='administrator';
Cara paling cepat (tanpa copy-paste hash)
Anda juga bisa menjalankan satu perintah berikut dari shell Linux:
HASH=$(php -r "echo password_hash('Admin123', PASSWORD_DEFAULT);")
mysql sekolahku -e "UPDATE users SET password='$HASH' WHERE username='administrator';"
Saturday, 11 July 2026
BOOKMARK ONE
- ALIas Perintah di terminal
- BACKUP MOODLE
- BACKUP MOODLE CBT
- BACKUP MOODLE LAPTOP
- CEK FILE YANG DIRUBAH HARI INI
- enable disable WARP
- INSTALL Driver Printer di Ubuntu
- INSTALL MOODLE DEBIAN 10
- Jalankan cloudflared immich laptop
- Jalankan Service Tailscale
- Jalankan web quran lokal
- Matikah hidupkan nginx php
- SET MIKROTIK TKA ONLINE 2 RUANG
Search This Blog
Categories
0ad
(1)
3a
(1)
500
(1)
aac
(1)
adb
(2)
agc
(1)
alias
(2)
alien
(1)
amr
(1)
Android
(14)
Antivirus
(45)
AnyDesk
(1)
appimage
(2)
armbian
(8)
audacity
(1)
autoclean
(1)
autoremove
(18)
backup
(1)
Bahan Ajar
(3)
Bank Soal
(1)
base
(1)
Baterai
(1)
bingai
(1)
bitnami
(1)
Blueman
(1)
Bluetooth
(1)
booklet
(1)
boomaga
(1)
boot
(2)
Booting
(2)
bootstrap
(1)
Boxes
(3)
Brasero
(1)
Brave
(2)
browser
(2)
C++
(2)
Calc
(2)
Calculator
(1)
Calibre
(1)
camera
(1)
canon
(1)
CBT
(2)
CD
(3)
certbot
(1)
chatgpt
(1)
chatting
(1)
chmod
(2)
Chrome
(1)
cli
(1)
clock
(1)
cloudflare
(7)
cloudflared
(4)
cms
(3)
colab
(1)
colibre
(1)
color
(1)
Compiz
(2)
composer
(1)
conky
(1)
cron
(2)
crossover
(2)
csf
(1)
cups
(7)
curl
(1)
custom
(6)
datamurid
(1)
dcclock
(1)
dconf-editor
(1)
debian
(26)
decoder
(1)
dhcp
(2)
disk
(4)
dns
(1)
Docker
(6)
Downloads
(83)
dpkg
(1)
draw
(1)
droidcam
(2)
dunst
(1)
dupeguru
(1)
duplex
(1)
DVD
(1)
Ebook
(1)
echo
(1)
Edge
(5)
eduactiv8
(1)
Emerald
(1)
Epson
(5)
error
(2)
exam
(1)
exambro
(1)
exelearning
(4)
exfat
(1)
exfat-utils
(1)
extension
(3)
face-unclok
(1)
face-unlock
(1)
fastboot
(1)
favicon
(2)
fet
(5)
ffmpeg
(5)
file
(3)
firefly
(4)
firefox
(4)
firewall
(1)
firewall log
(2)
flameshot
(4)
flash
(2)
flatpak
(4)
flux
(1)
folder
(3)
Font
(2)
Fonts
(2)
foto
(1)
Foxitreader
(1)
Franz
(1)
Free Office
(3)
fsck
(1)
ftp
(2)
fuse
(2)
gallery
(2)
Game
(13)
gcam
(3)
gdm3
(1)
gedit
(1)
Geogebra
(1)
gespeaker
(1)
ghostscript
(4)
gimp
(9)
git
(3)
github
(3)
Giveaway
(117)
glaxnimate
(1)
globalmenu
(5)
Gnome
(7)
Gnome Box
(3)
Gnome Boxes
(2)
gnome-remote-desktop
(1)
gnome-shell-extension-manager
(1)
gnome-tweaks
(4)
golang
(1)
google cloud
(5)
google drive
(2)
gps
(1)
grep
(2)
Gromit-MPX
(1)
grub
(4)
grub-customizer
(1)
GSConnect
(2)
gstreamer
(1)
guruwali
(2)
Gutenprint
(3)
h.264
(1)
Handphone
(11)
hapus
(1)
hardisk
(2)
hdd
(7)
hide
(2)
Hikmah
(1)
homepage
(1)
hp
(7)
html
(2)
i3wm
(12)
icons
(1)
image
(1)
imagemagick
(15)
Immich
(2)
inkscape
(5)
Internet
(45)
ip
(2)
ipv6
(1)
Iriun
(1)
Itel
(2)
itools
(1)
jq
(1)
json
(1)
jurnalmengajar
(17)
KDEnlive
(5)
kernel
(4)
key
(1)
Key-Mon
(1)
keyworder
(1)
kitty
(1)
Klavaro
(1)
Kolourpaint
(1)
kvm
(1)
Laptop
(15)
libdvd-pkg
(2)
LibreOffice
(30)
libssl. so.3
(1)
lightdm
(1)
live-build
(1)
lock
(1)
log
(2)
lowlatency
(3)
lscpu
(1)
lshw
(2)
lsposed
(1)
lsposes
(2)
magisk
(5)
mail
(1)
malware
(1)
manual duplex
(1)
mariadb
(10)
mediainfo
(1)
mesa-utils
(1)
meson
(1)
meta
(1)
micloud
(1)
mikrotik
(4)
miui
(3)
mlt
(1)
mocp
(2)
modem
(3)
mojave
(1)
Moodle
(144)
motorola
(1)
mp280
(1)
mp3
(1)
mpc
(1)
mpd
(1)
mpeg-4
(1)
mpv
(8)
mysql
(14)
nautilus
(1)
navidrome
(2)
ncmpcpp
(1)
net-tools
(1)
netstat
(1)
network-manager
(3)
nextcloud
(3)
nextDNS
(1)
nginx
(15)
OBS
(5)
Office
(2)
Office 2013
(1)
okular
(2)
optipng
(1)
Orbit Star2
(1)
output
(1)
ownership
(1)
Paint
(1)
panel
(1)
pdf
(13)
pdfcpu
(2)
pdftopmm
(1)
Pengalaman
(6)
photo
(1)
php
(23)
pidgin
(1)
pihole
(1)
pipewire
(2)
pix
(1)
pixel
(3)
PixelLab
(1)
Plank Dock
(3)
playonlinux
(2)
playwright
(3)
plymouth
(1)
Polybar
(1)
PPPoE
(1)
print
(3)
printer
(11)
Printing
(6)
proftpd
(1)
prompt
(1)
Proxy
(2)
pulseaudio
(2)
purge
(1)
PWA
(1)
PyMuPDF
(1)
python
(1)
qemu
(1)
QT app
(1)
quiz
(2)
rar
(1)
recorder
(1)
redshift
(1)
rename
(1)
Review
(6)
rkhunter
(1)
rofi
(1)
root
(4)
rootkit
(1)
rsync
(1)
ruby
(4)
Ruffle
(1)
samba
(1)
scanner
(2)
scorm
(2)
scp
(1)
scratux
(1)
scrcpy
(7)
screen
(2)
screenfetch
(1)
screenshot
(9)
Scribus
(1)
script
(1)
sekolahku
(3)
server
(50)
setting
(1)
sgx
(1)
shorcut
(2)
shutterstock
(5)
SiM
(25)
simmarkaz
(1)
simplrescreenrecorder
(1)
situs
(1)
SLIMS
(1)
smalipatcher
(3)
Snap
(5)
Snapd
(2)
Softmaker
(4)
Software
(87)
Sonzi
(1)
sound
(1)
speedtest
(2)
Spotify
(3)
SSD
(2)
ssh
(12)
statusbar
(1)
stb
(5)
steam
(3)
swap
(1)
synaptic
(1)
Systemd-analyze
(8)
tailscale
(2)
targz
(1)
tela
(1)
Telegram
(1)
terminal
(5)
termpdf.py
(2)
theme
(2)
thinkpad
(1)
thumbnail
(1)
thunar
(1)
timetable
(1)
Tips
(36)
TKA
(4)
tmp
(1)
tmpfs
(1)
TRIM
(1)
tunnel
(3)
Tutorial
(22)
tuxtype
(2)
tweak
(1)
TWRP
(1)
Ubuntu
(81)
Ubuntu studio
(1)
ubuntu-restricted-extras
(2)
universalAuth
(1)
unoconv
(2)
unrar
(1)
unzip
(1)
update
(4)
upgradable
(8)
upgrade
(41)
upscale
(2)
usr
(1)
v4l2loopback-utils
(1)
vcdimager
(1)
ventoy
(1)
vercel
(2)
video
(3)
vlc
(1)
vps
(1)
wablas
(2)
warp
(2)
WebKitWebProcess
(1)
wget
(2)
WhatsApp
(9)
WhiteSur
(1)
whyred
(1)
wifi
(6)
wireless
(3)
wordpress
(11)
Workspace
(1)
WPS Office
(8)
xautolock
(1)
xchm
(2)
xclip
(2)
xfce4
(3)
xl
(1)
xlsx
(1)
xorg
(2)
xpad
(2)
xrandr
(1)
youtube-dl
(2)
yt-dlp
(4)
zathura
(2)
Zekr
(1)
zip
(1)
Zoom
(3)
Fisikaku. Powered by Blogger.
Blog Archive
Popular Posts
-
Kali ini saya melakukan ujicoba deteksi virus atau malware untuk sistem Android Kitkat. Ponsel yang saya gunakan New Andromax G2 besutan Sm...
-
Apabila ada posting link dengan konten video porno di Facebook (FB), sebaiknya jangan diklik. Apalagi Anda menggunakan aplikasi Facebook di...
-
di stb find /var/www/shared/local/jurnalmengajar/ -type f -daystart -mtime 0 /var/www/shared/local/jurnalmengajar/jurnalguruwali.php /var/ww...
0 comments:
Post a Comment