Instalasi Manual FreeBSD Neos CMS Dengan Composer dan Apache
· 2 min read · Label UnixBSD
Neos adalah sistem manajemen konten modern yang gratis dan bersumber terbuka yang dapat digunakan untuk membangun dan mengelola situs web dengan mudah. Untuk membuat dan mengedit konten daring, Neos adalah pilihan yang tepat, selain inovatif, Neos mudah digunakan karena menyediakan antarmuka pengeditan yang intuitif, repositori konten terstruktur, kesiapan konten multibahasa, alur kerja konten profesional, dan banyak lagi fitur canggih untuk memfasilitasi pembuatan dan pengelolaan konten.
Neos didasarkan pada kerangka kerja PHP yang memungkinkan Anda membangun situs yang dapat disesuaikan dengan keinginan pengguna. Neos CMS bukan sekadar CMS, tetapi platform aplikasi konten dan dapat disesuaikan dengan kebutuhan perusahaan Anda. Neos memungkinkan Anda mengedit konten sesuai keinginan Anda sendiri di browser.
Di FreeBSD, repositori PHP composer tersedia, Anda dapat langsung menginstalnya dari paket PKG atau port sistem. Jalankan perintah di bawah ini untuk menginstal PHP Composer.
Selain server MySQL, untuk membuat database Neos CMS Anda juga dapat menggunakan database MariaDB. Kedua database tersebut hampir sama, karena berasal dari rahim yang sama.
Kemudian Anda buka file "/usr/local/etc/apache24/extra/httpd-vhosts.conf", pada file tersebut Anda ketikkan skrip di bawah ini.
Jika Anda menjalankan semua petunjuk dalam artikel di atas dengan benar dan tidak ada skrip yang terlewat, maka Google Chrome akan menampilkan gambar seperti di bawah ini.
Selamat! Anda telah berhasil memasang Neos CMS dengan server web Apache di FreeBSD. Kini Anda dapat dengan mudah membuat dan mengedit situs web Anda melalui Google Chrome, Modzilla Firefox, atau peramban web lainnya.
Neos didasarkan pada kerangka kerja PHP yang memungkinkan Anda membangun situs yang dapat disesuaikan dengan keinginan pengguna. Neos CMS bukan sekadar CMS, tetapi platform aplikasi konten dan dapat disesuaikan dengan kebutuhan perusahaan Anda. Neos memungkinkan Anda mengedit konten sesuai keinginan Anda sendiri di browser.
1. Persyaratan Sistem
- OS: FreeBSD 13.2
- IP address: 192.168.5.2
- Hostname: ns3
- Web server: apache24
- PHP version: PHP82
- PHP-FPM
- Composer: Recommended version: 2.0 or higher
- Dependencies: php82-curl php82-dom php82-fileinfo php82-gd php82-iconv php82-intl php82-pecl-json_post php82-xmlwriter php82-mbstring php82-pdo php82-pdo_mysql php82-phar php82-simplexml php82-xml php82-zip php82-zlib pcre2 libxml2
2. Instal Dependensi
Ada banyak dependensi yang dibutuhkan oleh Neos CMS, salah satu dependensi yang sangat penting adalah PHP. Karena hampir semua skrip Neos CMS dijalankan dengan program PHP. Dependensi PHP ini nantinya akan menghubungkan Neos CMS dengan server database MySQL dan juga akan menghubungkan Neos CMS dengan server web Apache. Jika Anda tidak memasang dependensi PHP, jangan harap Neos CMS dapat berjalan atau menggunakannya dengan baik.a. Instal Dependensi PHP
Pada FreeBSD, terdapat dua cara untuk menginstal dependensi PHP, yaitu dengan paket PKG dan port sistem. Agar proses instalasi lebih cepat dan mudah, pada artikel ini kita akan menginstal dependensi PHP dengan paket PKG FreeBSD. Jalankan perintah di bawah ini untuk mulai menginstal dependensi PHP.b. Instal Dependensi Composer
Dependensi PHP lain yang harus Anda instal adalah PHP Composer. Dependensi ini akan mengunduh Neos CMS dari repositori resmi ke server FreeBSD Anda. Di Neos CMS, composer juga digunakan untuk menginisialisasi Neos CMS, seperti proses instalasi, pembaruan, dan modifikasi.Di FreeBSD, repositori PHP composer tersedia, Anda dapat langsung menginstalnya dari paket PKG atau port sistem. Jalankan perintah di bawah ini untuk menginstal PHP Composer.
3. Membuat Database Neos CMS
Langkah selanjutnya adalah membuat database untuk Neos CMS. Kami berasumsi bahwa server FreeBSD Anda telah terinstal MySQL Server, jadi kami hanya membuat database, dengan ketentuan berikut:- Database name: neocms.
- Hosts: localhost.
- Users: userneocms.
- Password: router123.
4. Cara Instal Neos CMS
Setelah Anda menginstal semuanya, kita lanjutkan dengan menginstal atau mengunduh Neos CMS. Di FreeBSD repositori Neos CMS tidak tersedia. Anda dapat mengunduhnya dari situs resmi atau Github. Kita mulai menginstal Neos CMS dengan membuat direktori Neos CMS. Kita akan menggunakan direktori ini untuk menyimpan semua file Neos CMS. Ikuti panduan di bawah ini.Setelah Anda membuat direktori neos, lanjutkan dengan mengunduh Neos CMS. Jalankan perintah berikut.
Setelah itu, Anda menghubungkan Neos CMS ke database server MySQL menggunakan perintah berikut.
Jalankan perintah di bawah ini.
Buat pengguna dan kata sandi Neos CMS dengan perintah berikut.
Buat situs Neos CMS, untuk mengimpor situs dari Neos.Demo Anda dapat menjalankan perintah di bawah ini.
Ubah kepemilikan direktori /usr/local/www/neos menjadi "www:www" dan berikan izin kepada Pengguna untuk mengubah mode file atau folder.
5. Konfigurasi Apache
Agar semua orang dapat melihat situs web Neos CMS Anda, diperlukan web server. Umumnya yang digunakan orang adalah Apache sebagai web server. Pada artikel ini kami juga menggunakan web server Apache untuk menghubungkan Neos CMS dengan web server. Tujuannya agar Anda dapat membuka Neos CMS atau melihatnya di Google Chrome atau web browser lainnya.Buka file "/usr/local/etc/apache24/httpd.conf", aktifkan skrip di bawah ini pada file tersebut.
LoadModule vhost_alias_module libexec/apache24/mod_vhost_alias.so
LoadModule alias_module libexec/apache24/mod_alias.so
Include etc/apache24/extra/httpd-vhosts.conf
<VirtualHost 192.168.5.2:80>
ServerAdmin datainchi@gmail.com
DocumentRoot "/usr/local/www/neos/Web"
ServerName datainchi.com
ServerAlias www.datainchi.com
<Directory /usr/local/www/neos/Web>
Options Indexes FollowSymlinks MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog "/var/log/dummy-host.example.com-error_log"
CustomLog "/var/log/dummy-host.example.com-access_log" common
</VirtualHost>
Restart the Apache web server and php-fpm.
Sekarang saatnya kita menguji Neos CMS, apakah bisa berjalan di peramban web Google Chrome atau tidak. Buka Google Chrome dan ketik "http://192.168.5.2/setup/login". Jika tidak ada yang salah dengan konfigurasi di atas, layar monitor Anda akan muncul seperti pada gambar di bawah ini.
Jika Anda menjalankan semua petunjuk dalam artikel di atas dengan benar dan tidak ada skrip yang terlewat, maka Google Chrome akan menampilkan gambar seperti di bawah ini.
Selamat! Anda telah berhasil memasang Neos CMS dengan server web Apache di FreeBSD. Kini Anda dapat dengan mudah membuat dan mengedit situs web Anda melalui Google Chrome, Modzilla Firefox, atau peramban web lainnya.
Silahkan Berkomentar, Kakak...! Bunda...!
Posting Komentar