The file or directory to be published does not exist: /var/www/html/vendor/bower/adminlte
PHP memiliki sebuah dependensi manager bernama composer. Script composer ini sangat membantu developer untuk melakukan otomatisasi download dependensi yang diperlukan. Namun sayangnya ketika menggunakan composer, kadang-kadang ada ketidaksesuaian antara nama folder yang didownload oleh composer dengan source code php yang kita kembangkan ataupun dengan framework yang kita pakai. Hal ini biasanya disebabkan karena developer dependensi mengubah nama folder yang didownload oleh composer. Ketika hal ini terjadi, maka salah satu eror yang akan muncul akan seperti ini
Eror
The file or directory to be published does not exist: /var/www/html/vendor/bower/adminlte
Untuk mengatasinya, cukup ubah nama folder hasil download composer menjadi nama folder yang diminta oleh source code yang kita kembangkan ataupun source code framework php yang kita pakai. Pada kasus diatas, kita perlu mengubah nama folder admin-lte menjadi adminlte .
Solusi
Masuk ke /var/www/html/vendor/bower
cd /var/www/html/vendor/bower
Ganti nama admin-lte menjadi adminlte
mv admin-lte adminlte