Mengaktifkan module postgresql pada php

Untuk mengkoneksikan postgresql dan php pada linux anda harus mengaktifkan extension php_pdo_pgsql.dll dan php_pgsql.dll pada php.ini yang berada pada /etc/php/7.0/apache2/php.ini . jang lupa install juga connectornya nya apt-get install php7.0-pgsql

Kemudian restart service apachenya

Service apache2 restart

Semiga berguna ūüôā

https://help.guebs.eu/how-to-enable-postgresql-extension-for-php/

instal laravel pada linux debian

berikut cara menginstal laravel pada server debian

pastikan apache2 curl php7.0-cli git php-mcrypt php-gd php-mbstring php-xml unzip zip git sudah diinstal pada debian

pertama kita instal curl dulu


apt-get install curl

kemudian gunakan curl untuk menginstal composer, composer digunakan untuk menginstal dependensi laravel , lebih jauh tentang composer

//perintah ini mendowload composer kemudian memindahknya ke /usr/local/bin
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

untuk memakai komposer gunakan perintah php composer

masuk ke dalam direktori root document pada apache (biasanya di /var/www/html)


cd /var/www/html

kemudian install laravelnya (ganti namaprojeknya sesuka kamu)
composer create-project laravel/laravel ini_nama_projek_saya

jika keluar kata ‘Do not run Composer as Root/super user ….’ maka klik enter lagi

setelah menginstal laravel dan berhasil kemudian set kepemilkan dan hak akses pada folder storage dan folder bootstrap/cache milik laravel

memberi akses permissions pada direktori project, kita harus memberikan akses enable pada grub www-data dan memberikan akses write pada direktori storage laravel. 775

akses 755 artinya owner dapat menulis,grup dapat menulis, others / lainnya tidak dapat menulis

untuk mengetahui user dan grup webserver apakah www-data atau yang lainnya lakukan


//jika server ngix

ps aux | grep ngix|grep -v grep

//jika server apache

ps aux | egrep '(apache|httpd)'

misalkan diketahui grup webserver = www-data maka


chown -R 775 $USER:www-data /var/www/html/project/storage
chown -R 775 $USER:www-data /var/www/html/bootstrap/cache

chmod -R 775 /var/www/html/project/storage
chmod -R 775 /var/www/html/bootstrap/cache

ada juga yang seperti ini (seluruh project dirubah grupnya ke www-data)
chgrp -R www-data /var/www/html/project
chmod -R 775 /var/www/html/project/storage
chmod -R 775 /var/www/html/bootstrap/cache

pada laravel pengaturan document root harus pada folder public

cara setnya

  1. bisa diset di /etc/apache2/sites-available/000-default.conf
    cari DocumentRoot kemudian isi dengan /var/www/project/public (folder project disesuaikan dengan nama folder laravel anda)
    kemudian restart apachenya /etc/init.d/apache2 restart kemudian masuk folder laravel (punya saya di folder/var/www/html/project) ketik php artisan laravel serve kemudian buka localhost maka larvel akan tampil, untuk cara kedua :
  2. setting melalui virtual host baru , buat file baru dengan nama laravel.conf

cd /etc/apache2/sites-available

Kemudian


nano laravel.conf

isinya

<VirtualHost *:80>
    ServerName localhost

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/project/public

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

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

matikan

a2dissite 000-default.conf

aktfkan

a2ensite laravel.conf

aktifkan modul rewrite dan restart apachenya

a2enmod rewrite
service apache2 restart

aktif kan application key

php artisan key:generate

aktifkan laravel dengan
php artisan serve
<pre>
jika hasil dari artisan serve up seperti ini "
Laravel development server started: <http://127.0.0.1:8000>
" maka instalasi anda berhasil


semoga berguna :)

Referensi :

instal WPS Office di linux debian 9

jika ada error ketika menginstal WPS ” Error Dependency is not satisfiable:libpng12-0 ”

T3PUO

untuk linux solusinya install dulu paket libpng12-0

paket tersebut ada didebian jessie

solusinya


update repositori debiannya

masuk ke super user / root

nano /etc/apt/sources.list

kemudian tambahkan
 deb http://ftp.de.debian.org/debian jessie main

update reponya

apt-get update 

kemudian install libpng12-0

apt-get install libpng12-0

kemudian intall wpsnya

Screenshot at 2018-04-26 18-34-37

semoga sukses

referensi :

lihat ukuran dalam MB pada linux memakai ls -al

untuk melihat ukuran dalam MB dalam perintah ls -al , berikut caranya

ls -al --block-size=MB

semoga berguna ūüôā

referensi
https://unix.stackexchange.com/questions/64148/how-do-i-make-ls-show-file-sizes-in-megabytes/385196#385196

intall VMware pada linux

saya menggunakan parrot linux yang hampir mirip dengan ubuntu

download dulu vmware untuk linux disini, saya pilih yang 64 bit karena laptop saya support,

  1. download filenya dulu dulu
    https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/14_0
  2. rubah hak aksesnya
     sudo chmod 777 Mware-Player-e.x.p<em>-xxxx</em>.<em>architecture</em>.bundle 
  3. intall dengan
     sh VMware-Player-e.x.p<em>-xxxx</em>.<em>architecture</em>.bundle 

selamat vmware anda telah terinstall

Screenshot at 2017-11-08 16-54-40.png

referensi

Ditulis dalam linux. Leave a Comment »

koneksi vpn client pada lubuntu dan parrot linux

kali ini membahas koneksi vpn client dari lubuntu, bisa juga diterapkan pada parrot linux

akses intalasi yang diperlukan adalah plugin pptp untuk network manager, dan pptp-linux

apt-get install network-manager-pptp network-manager-pptp-gnome

menu VPN akan muncul di icon network manager klik kiri

VPN Connections | Configure VPN

kemudian ADD kemudian pilih  Point-to-Point Tunneling Protocol (PPTP)

 

semoga berguna ūüôā

Ditulis dalam linux. Leave a Comment »

disable webserver signature apache

untuk menyembunyikan informasi tentang webserver apache kita agar aman dari para peretas maka caranya adalah mendisable digital signature pada webserver berikut caranya:

cari file ini pada debian / ubuntu / linux mint

/etc/apache2/apache2.conf

pada CentOS, Fedora, RHEL or Arch Linux:

/etc/httpd/conf/httpd.conf

kemudian ganti pada


ServerSignature Off

ServerTokens Prod

kemudian restart servernya


service apache2 restart (Debian, Ubuntu / Linux Mint)
service httpd restart (CentOS/RHEL 6)
systemctl restart httpd.service (Fedora, CentOS/RHEL 7, Arch Linux)

contoh digital signature yang kita hidden

web-server-signature-2
contoh web server dengan digital signature yang terbuka

web-server-signature-1

jangan lupa untuk ubuntu dan turunannya tambahkan sudo  didepannya

semoga berguna ūüôā

referensi :