Kelompok 14, Our waifu is za best. Anggota Kelompok :
- 13519048 - Ariya Adinatha
- 13519093 - Wisnu Aditya Samiadji
- 13519143 - Hokki Suwanda
-
Gunakan Operating System Linux untuk menjalankan website ini
-
Download dan install Composer ver 1.10 dari https://getcomposer.org/download/
- Pastikan perintah dapat dijalankan pada terminal
composer -v
-
Download dan install PHP ver 7.3 dari https://www.php.net/downloads.php
- Pastikan perintah dapat dijalankan pada terminal
php -v
-
Download dan install NPM ver 6.14 melalui nodejs.org/en/download/
- Pastikan perintah dapat dijalankan pada terminal
npm -v
-
Download dan install Mysql dan pastikan dapat berjalan
-
Install Github dan masukkan perintah pada terminal
-
Masuk ke direktori Algeo02-19048 dengan cara menginput pada terminal
cd Algeo02-19048
-
Kemudian masuk ke directory src dengan cara menginput
cd src
-
Pada directory src, install composer dan npm dengan cara menginput
composer install npm install
-
Copy file ".env.example" dan rename hasil copynya menjadi ".env" pada bagian database isi DB database dengan algeosearch dan ubah usernam dan password sesuai dengan user mysql di computer Anda
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=algeosearch DB_USERNAME=#ganti_ke_username_Anda DB_PASSWORD=#ganti_ke_password_Anda
-
jalankan pada terminal
php artisan key:generate
-
Pada Mysql buat database dengan nama algeosearch
mysql -u #usernameAnda -p
kemudian masukkan password pada mysql masukkan
create database algeosearch;
-
Pada terminal jalankan
php artisan migrate
untuk membuat table pada database
-
Untuk menjalankan server gunakan
php artisan serve
Troubleshoot
- Pastikan modul NLTK sudah diinstall
- Jika script tidak berjalan, ganti
/usr/bin/python3 pada setiap pemanggilan script new Process(['/usr/bin/python3', ''. public_path() .'/script/similarity.py',"{$search}","{$post->document_title}"]); pada controller dengan sumber path python di komputer Anda
- Jika database tidak berjalan, pastikan database dengan nama algeosearch ada
check dengan
show databases; dalam MySQL
- Jika database sudah ada dan masih tidak berjalan, import Algeo02-19048/src/database/algeodb.sql ke dalam database algeosearch
- Jika masih tetap tidak berjalan silahkan hubungi pembuat dengan id Line : aadinatha21 atau hubungi salah satu teman Anda