Perangkat Lunak Open Source Serendipity

Serendipity Platform blogging gratis

Sistem manajemen konten berbasis web yang ditulis dalam PHP

Serendipity adalah platform blogging dan CMS yang gratis, sederhana namun kuat, dan dikelola sendiri. Personalisasi tampilan dan nuansa blog atau situs web Anda dengan tema yang sesuai.

Ringkasan

Keandalan, keamanan, ekstensibilitas, dan kemudahan penggunaan adalah fitur inti dari perangkat lunak dan kebetulan memenuhi semua persyaratan dari perangkat lunak blogging yang luar biasa. Ini adalah mesin blog yang dapat diandalkan yang dapat dipercaya oleh pengguna sebagai tertulis dalam bahasa pemrograman paling populer di dunia dengan komunitas pengembangan sumber terbuka terbesar. Pengembang proyek sedang bekerja secara aktif dan mereka benar -benar berupaya keras untuk memastikan keamanan aplikasi. Dan mereka secara aktif menanggapi laporan keamanan apa pun dan memperbaikinya dengan cepat. Serendipity memiliki sistem plugin yang luas yang membuat perangkat lunak lebih menarik karena pengembang dapat menambahkan fungsionalitas ke blog mereka berdasarkan persyaratan mereka. Ini juga mendukung tema yang berarti semua pengguna bebas membuat tampilan dan nuansa blog di sana seperti yang mereka inginkan. Serendipity memiliki repositori plugin online bernama Spartacus dan sangat mudah untuk menginstal plugin dari sana. Kemudahan penggunaan adalah salah satu fitur inti dari kebetulan. Dengan antarmuka yang sederhana dan dapat dimengerti sehingga sangat mudah bagi pengguna untuk mengelola aplikasi. Serendipity memiliki dukungan asli untuk migrasi dari platform blogging lain seperti WordPress, TextPattern, tipe yang dapat dipindahkan dll. Yang berarti Anda dapat dengan mudah memindahkan blog Anda yang ada dari WordPress ke Serendipity.

Persyaratan


Anda memerlukan instalasi PHP (PHP 7.0 atau lebih baru) bersama dengan MySQL, PostgreSQL atau SQLite. Kami juga memerlukan server web Apache, karena kami menggunakan sejumlah fungsi internal untuk membuat kebetulan berjalan dengan benar. Untuk sepenuhnya menikmati kebetulan, Anda harus memiliki biner konversi Imagemagick yang diinstal di server Anda atau instalasi PHP dengan dukungan GD2 (disarankan).

Fitur


Serendipity memiliki fitur utama berikut

  • Trackbacks dan Pingbacks
  • Repositori online
  • Pengeditan XML-RPC
  • Anti-spam
  • Entri katalog
  • Peningkatan yang mudah
  • Pengguna mulitple
  • Instalasi bersama
  • Sistem plugin yang kuat
  • Antarmuka pengeditan yang kuat
  • Tema
  • Caching dinamis
  • Bertenaga php
  • Secara aktif dipertahankan
  • Internasional
  • Open Source

Petunjuk pemasangan


Mengunggah kebetulan

Anda dapat menginstal kebetulan ke dalam root dokumen Anda dari server web, atau ke subdirektori yang Anda suka. Pastikan Anda mengunggah semua file yang Anda ekstrak dari rilis serendipity Anda .zip atau file .tgz, termasuk direktori kosong. Pastikan, editor FTP Anda tidak melaporkan kesalahan atau kesalahan izin saat mengunggah file serendipity.

Izin pada file/direktori

Sangat penting untuk kebetulan adalah arsip direktori, templat \ _c dan unggahan. Arsip direktori digunakan untuk menyimpan file pregenerated, templat direktori \ _c akan berisi templat HTML yang dikompilasi secara otomatis dari mesin templating pintar dan unggahan direktori akan berisi file media apa pun yang Anda unggah ke blog Anda. Ini berarti, ketiga folder akan memerlukan akses menulis untuk server web Anda. PHP biasanya berjalan sebagai pengguna tertentu yang berbeda dari akun pengguna FTP yang Anda gunakan untuk mengunggah file. Jadi, jika pengguna FTP Anda dapat mengunggah file, ini tidak selalu berarti, bahwa proses PHP akan dapat mengakses file/direktori yang sama. Bergantung pada pengaturan server web Anda, Anda mungkin perlu mengubah izin (CHMOD) dari tiga direktori yang disebutkan menjadi sesuatu seperti 777 (baca, tulis, dan jalankan izin untuk semua orang, yang berarti “world writable”), 775 (artinya membaca, menulis, dan mengeksekusi Izin untuk pemilik dan grup file/direktori, tetapi tidak “semua orang”). Yang mana yang digunakan sangat spesifik untuk pengaturan server web Anda. Silakan tanyakan kepada penyedia Anda, jika Anda tidak yakin izin mana yang perlu Anda gunakan! Di atas dari tiga direktori tersebut, Serendipity juga perlu menulis dua file .htaccess dan serendipity \ _config \ _local.inc.php ke dalam akar instalasi Serendipity. Itu berarti bahwa juga direktori tempat Anda mengunggah instalasi serendipity lengkap ke dalam perlu memiliki izin yang memungkinkan server PHP untuk membuat kedua file tersebut - jadi ingatlah untuk juga mengatur direktori teratas Anda (seperti “Serendipity” atau “Blog”) ke 777 atau atau 775. Anda dapat mengatur ulang izin -izin tersebut pada direktori inti setelah instalasi ke sesuatu seperti 744 lagi, karena begitu file yang disebutkan ditulis, Serendipity hanya perlu mengubah file -file tersebut. Jika Anda berencana menggunakan plugin Spartacus untuk mengunduh plugin dan templat di atas web, PHP juga harus dapat menulis ke plugin dan templat direktori.

Menginstal

Setelah Anda mengunggah kebetulan ke ruang web Anda, Anda dapat memanggil antarmuka installer melalui sesuatu seperti http://example.org/serendipity/index.php. Tidak perlu lebih dari 1-2 menit untuk memasang kebetulan. Pada layar ini, Anda akan melihat laporan pra-instalasi dasar yang menunjukkan kepada Anda diagnosis pengaturan server web Anda. Semua variabel yang mungkin membuat masalah terdaftar berwarna oranye. Anda biasanya tidak perlu memperhatikannya, kecuali jika Anda mengalami kesalahan. Inilah contoh tangkapan layar: Masalah fatal ditunjukkan dalam warna merah. Kasus kesalahan merah yang paling umum adalah jika serendipity tidak dapat membuat templat direktori \ _c, arsip atau unggahan. Dalam hal ini, silakan ikuti saran dalam langkah “izin file/direktori” dari dokumentasi ini. Di bagian bawah layar diagnosis, Anda dapat memilih jika Anda ingin melakukan “instalasi sederhana” atau “instalasi ahli”. Kedua metode sebenarnya melakukan langkah yang sama; Namun “instalasi sederhana” hanya menunjukkan kepada Anda sangat sedikit opsi konfigurasi awal sehingga Anda dapat menginstal kebetulan dengan cepat. “Instalasi ahli” akan meminta Anda untuk memasukkan setiap arahan konfigurasi. Karena tujuan dari dokumen ini adalah untuk menunjukkan seberapa cepat Anda dapat menginstal Serendipity, kami hanya akan membahas “instalasi sederhana” sekarang, jadi silakan klik tautan ini dan Anda akan melihat layar seperti ini:

Pengaturan basis data ### Di bagian ini, Anda harus memasukkan kredensial untuk mengakses database yang dipilih. Pertama, Anda memilih jenis database yang ingin Anda gunakan untuk Serendipity. Serendipity hanya akan menunjukkan jenis database yang tersedia untuk PHP. Perhatikan, bahwa penyedia Anda harus memberi Anda kredensial untuk mengakses database Anda, dan bahwa database ini harus sudah ada. Serendipity memerlukan basis data kosong, jadi jika Anda belum membuat database, lakukan saja melalui perintah SQL “Buat serendipity database” menggunakan alat SQL favorit Anda (phpMyAdmin, phppgadmin, sqliteadmin). Sekarang Anda hanya mengisi nilai yang Anda dapatkan dari penyedia untuk bidang host, pengguna, kata sandi dan nama basis data.

Pengaturan Umum

Bagian ini berisi opsi pengaturan blog paling dasar. Pertama, Anda memasukkan nama pengguna dan kata sandi untuk pengguna admin Anda. Disarankan untuk tidak menggunakan karakter khusus seperti Umlauts untuk nama pengguna. Nama pengguna Anda tidak akan ditampilkan di blog untuk meningkatkan keamanan login - untuk menampilkan nama pengguna Anda, opsi “nama asli” akan digunakan. Alamat email pengguna admin Anda sangat penting, karena Anda akan menerima trackback dan komentar pemberitahuan email ke alamat itu. Nama dan deskripsi blog nantinya akan ditampilkan di bagian depan blog Anda. Tentu saja, semua pengaturan itu nanti dapat diubah! Sebagai opsi terakhir dari bagian ini, Anda perlu memilih bahasa blog Anda. Perhatikan bahwa ini akan menjadi bahasa default untuk frontend blog Anda dan bahasa pribadi editor Anda. Semua pengguna lain yang kemudian dapat Anda buat dapat menentukan bahasa mereka sendiri untuk melihat blog Anda!

Instalasi lengkap

Setelah Anda memasukkan semua opsi, Anda mengklik tombol “Instalasi Lengkap”. Serendipity kemudian akan mencoba untuk terhubung ke database Anda. Jika itu gagal, itu akan memberi tahu Anda tentang ini. Juga, Serendipity akan melakukan pemeriksaan dan membuat direktori, sehingga mungkin meminta Anda untuk membuat beberapa direktori/izin seperti yang dibahas di atas. Jika Anda pernah memiliki masalah karena direktori atau URL yang salah, Anda mungkin perlu memanggil wizard “instalasi ahli”. Ini memberi Anda beberapa opsi konfigurasi tambahan untuk menunjukkan direktori yang digunakan, awalan tabel basis data dll. Catatan dengan baik bahwa instalasi ahli akan menunjukkan kepada Anda tata letak jalur karena saat ini dikonfigurasi; Jika Anda mengubah lokasi jalur/url di sana, Anda harus memasukkan nilai yang mencerminkan tata letak Anda yang sebenarnya, dan bukan tata letak yang Anda inginkan. Jika Anda ingin menginstal kebetulan ke direktori yang berbeda dari yang ditampilkan, Anda harus memindahkan file melalui FTP/SSH di sana. Selain itu, Serendipity akan membuat tabel database yang diperlukan dan mengatur blog Anda seperti yang dikonfigurasi: Ingatlah bahwa jika Anda ingin menginstal ulang kebetulan dari awal, Anda perlu menjatuhkan semua tabel basis data yang dibuat kebetulan. Selain itu, menginstal ulang ke dalam basis data yang sama akan menyebabkan kebetulan berpikir bahwa itu tidak akan membuat kembali tabel dan penulis. Ini kemudian akan menyebabkan duplikat plugin yang dimasukkan dan kredensial pengguna yang tidak cocok yang Anda masukkan!

 Indonesia