menu

How - Masalah saat instalasi server pertama kali


Sudah allow cors pada .htaccess tapi api tetap tidak memberikan response dengan benar?
secara default saat menginstall LAMP pertama kali headers memang selalu enabled tapi ada kemungkinan juga belum enabled secara default contohnya saat codedoct setup server ubuntu dengan EC2 milik AWS maka dari itu harus di enabled terlebih dahulu dengan cara,
$ sudo a2enmod headers

Muncul error seperti ini "GD Library extension not available with this PHP" install extension dengan cara,
// PHP5
$ sudo apt-get install php5-gd

// PHP5.6
$ sudo apt-get install php5.6-gd

// PHP7.2
$ sudo apt-get install php7.2-gd

Menggunakan framework Laravel, error 404 not found saat akan hit url selain page home/index?
masalah tersebut biasanya terjadi karena module "rewrite" belum terinstall pada server cara installnya,
$ sudo a2enmod rewrite
$ sudo service apache2 restart
kemudian cek config apache agar terlihat seperti ini,
<virtualhost>
        <directory dist-dev="" projectA-backoffice="" var="" www="">
           Options Indexes FollowSymLinks
           AllowOverride All
           Require all granted
        </directory>

    ServerAdmin webmaster@
    ServerName dev-admin.project-A.com
    ServerAlias www.dev-admin.project-A.com
    DocumentRoot /var/www/projectA-backoffice/dist-dev
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</virtualhost>

Pada server EC2 codedoct sering mendapati error seperti ini: "GPG error 'NO_PUBKEY'",
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <pubkey>
$ sudo apt-get update

===DONE!===