Instalasi

Menginstal Concrete5 di host web

Untuk memulai, Anda akan membutuhkan lingkungan hosting. Bagi kebanyakan orang, ini berarti membeli rencana hosting. Concrete5 akan berjalan di mana saja, tetapi kami memiliki beberapa mitra hosting yang layak untuk dicoba. Anda juga dapat melakukan pengembangan lokal dengan Concrete5 dengan menginstal berbagai komponen yang diperlukan dan memulai server web lokal.

  1. Unduh Versi terbaru Concrete5.
  2. Pindahkan atau unggah file zip ke server web Anda atau lingkungan web Anda. Anda ingin membuka ritsleting file di folder yang dapat diakses web di ruang web Anda. Biasanya folder ini publik \ _html. Jika Anda ingin menjalankan Concrete5 di subdirektori, Anda dapat membuat folder baru seperti “situs baru” dan unzip file Concrete5 Anda di sana.
  3. Setelah Anda membuka ritsleting file, itu akan menambahkan beberapa folder baru dan index.php.
  4. Aplikasi/file folder/, aplikasi/konfigurasi/, paket/dan pembaruan/akan harus dapat ditulis oleh proses server web. Ini dapat berarti bahwa folder harus “dapat ditulakan dunia”, tergantung pada lingkungan hosting Anda. Jika server Anda mendukung berjalan sebagai SUEXEC/PHPSUEXEC, file harus dimiliki oleh akun pengguna Anda, dan ditetapkan sebagai 755 pada semuanya. Itu berarti bahwa proses server web Anda dapat melakukan apa pun yang disukai mereka, tetapi tidak ada yang lain (meskipun semua orang dapat melihatnya, yang diharapkan.) Jika ini tidak mungkin, pilihan lain yang baik adalah mengatur pengguna Apache (baik " Apache “atau” tidak ada “) memiliki hak penuh atas file ini. Jika tidak ada yang mungkin, chmod 777 ke file/ dan semua item di dalam (mis. CHMOD -R 777 file/ *)
  5. Buat database MySQL baru dan akun pengguna MySQL dengan izin penuh pada database. Buat catatan server database Anda (biasanya “localhost”) serta nama basis data, dan nama dan kata sandi untuk pengguna basis data yang memiliki akses ke database tersebut.
  6. Kunjungi situs Anda, “http://example.com”, atau “http://example.com/new-site/" Jika Anda mengekstrak zip Concrete5 ke dalam folder yang disebut “new-site”. Anda akan melihat layar instalasi yang bermanfaat seperti ini:

Menginstal Concrete5 dengan komposer dan baris perintah

Lebih fleksibel dan dapat dipelihara daripada sekadar mengunduh file zip dari concrete5.org, komposer adalah cara yang lebih baik untuk menginstal Concrete5. Sebelum Anda memulai proses ini, Anda harus memiliki lingkungan pengembangan lokal yang tersedia di mesin pengembangan Anda, dan Anda harus tahu cara mengonfigurasinya. Lingkungan pengembangan ini perlu sesuai dengan persyaratan sistem minimum Concrete5. Diinstal dan berjalan PHP dan MySQL, dan Anda harus tahu cara mengaksesnya melalui baris perintah. Panduan ini dapat menyentuh beberapa topik ini, tetapi jika ada di antara mereka yang sama sekali tidak dikenal, Anda harus melakukan beberapa bacaan tambahan.

Buat direktori untuk situs Anda

Pertama, buat direktori untuk situs Anda di direktori tempat situs pengembangan Anda biasanya dipasang. Saya akan membuat situs bernama “Hello World”. Pertama, mari kita buat database untuk aplikasi Hello World Anda. Jalankan klien MySQL dengan pengguna yang mampu membuat database (seperti root) dan membuat database Hello World: Buat database hello_worldexit dari mysql kembali ke direktori hello-world. Sekarang, kami akan menginstal Concrete5 melalui Composer. (Catatan: Panduan ini mengasumsikan Anda memiliki komposer yang diinstal pada mesin pengembangan Anda. Jika tidak, Anda harus menuju ke http://getComposer.org/ dan instal komposer dari sana.) composer create-project -n concrete5/composer hello_world ini akan menginstal Concrete5 dan dependensi PHP dalam direktori bernama Hello-World.

Menginstal Concrete5 melalui utilitas baris perintah

Sekarang saatnya menginstal Concrete5. Mari kita gunakan utilitas barisan instalasi interaktif CONCREATE5:

cd hello-world`
./vendor/bin/concrete5 c5:install -i

Masukkan detail konfigurasi basis data lokal Anda dan situs lokal Anda, dan tekan Enter. Instalasi harus lengkap dalam waktu kurang dari satu menit:

Mengakses situs kami

Sekarang kami telah menginstal Concrete5, mari kita browse. Dalam lingkungan produksi Anda ingin mengkonfigurasi server web seperti Apache atau Nginx untuk melayani konten ini - tetapi itu tidak perlu di lingkungan pengembangan kami. Alih-alih, mari kita pergi dengan cepat dengan menggunakan server web bawaan PHP untuk meluncurkan dan melayani dan konten direktori Hello \ _world kami. Pertama, ubah menjadi publik/ direktori dan jalankan perintah ini dari dalam direktori:

cd public
php -S localhost:8000

Ini harus memberi Anda server yang berfungsi penuh dalam hitungan detik. Selanjutnya, kunjungi http: // localhost: 8000 di browser web Anda. Anda sekarang memiliki situs Concrete5 yang berfungsi penuh, terkait dengan lingkungan pengembangan lokal! Sekarang setelah Concrete5 sedang berjalan dan berjalan, mari kita ikuti tur cepat untuk membiasakan (atau merenungkan kembali) diri kita dengan pengaturan, fitur, dan fungsionalitas yang diberikan Concrete5.

 Indonesia