Memasang CMS SilverStripe

SilverStripe telah keluar selama beberapa tahun, tetapi ini adalah pemain yang jauh lebih baru daripada Joomla, Drupal atau WordPress (CMS yang biasanya kami pasang untuk klien). CMS ini, meskipun tidak cukup diperluas seperti 3 lainnya, tampaknya lebih sederhana untuk dipertahankan, dan dengan demikian dapat menjadi pilihan bagus untuk klien yang lebih dari pemula komputer. Kami sedang mempertimbangkan untuk menambahkan CMS ini ke opsi instalasi dasar kami untuk klien. Sebelum kita menambahkannya ke gudang senjata, kita perlu menginstalnya dan mengujinya. Mari kita masuk ke instalasi dan lihat bagaimana kelanjutannya …

Di mana mendapatkannya?

Mereka telah memaketkan CMS ke dalam jenis file kompresi a.tar.gz. Saya menjalankan Linux sehingga mengekstrak ini biasanya tidak ada masalah (itu bisa menjadi masalah pada Windows jika Anda tidak memiliki alat unzip yang bagus). Saya pikir b / c saya hosting website saya di server Linux, alat unzip server akan memungkinkan … tidak. Jika saya memiliki akses shell, saya yakin saya bisa masuk ke itu dan membuka ritsleting file tetapi saya di shared hosting murah (melalui 1and1 yang mengharuskan saya untuk menggunakan alat unzip murah mereka). Jadi, saya menghabiskan beberapa menit untuk meng-upload file terkompresi ke ruang server saya dan kemudian menyadari bahwa saya tidak dapat mengekstraknya di sana. Jadi saya kembali ke versi asli pada PC saya, membuka ritsletingnya dan mengarsipkannya kembali sebagai a.zip, mengembalikannya ke server, dan kemudian berhasil membukanya di sana. Sementara itu hanya menambah 3-5 menit untuk proses instalasi, itu cukup menjengkelkan bahwa SilverStripe belum datang dalam rasa a.zip.

Baca persyaratan sistem

Seperti geek nyata, saya tidak membaca persyaratan sistem server. Aku seharusnya. Setelah saya membuka file dan di mana saya harus mengarahkan browser saya ke file untuk memulai instalasi dan bukannya melihat layar instalasi yang cukup saya mendapat kesalahan: "Parse error: kesalahan sintaks, tak terduga ';', mengharapkan ' ('in /homepages/2/d209799166/htdocs/comparedom/install.php on line 59 ". Sekali lagi, karena saya menggunakan 1and1 (web host terjangkau tetapi yang memiliki beberapa quirks) saya pikir itu karena server saya adalah menjalankan versi lama PHP. Tentu 'tidak cukup … persyaratan sistem di situs SilverStripe mengatakan perlu PHP5, dan 1and1 untuk beberapa alasan gila masih mendorong PHP4 sebagai standar mereka. Jadi, saya masuk ke file .htaccess dan menambahkan baris: "AddType x-mapp-php5.php". Ini secara efektif mengatur semua file dan direktori yang duduk di bawah folder root situs ke PHP versi 5. Refresh halaman peramban … voila, saya punya layar instalasi.

Membungkus instalasi

Sisa instalasi berjalan dengan baik. Anda memasukkan informasi database Anda, dan kredensial login pengguna yang diinginkan dan dorong pergi. Butuh waktu kurang dari 10 detik untuk skrip instalasi selesai. Halaman konfirmasi instalasi bahkan memiliki opsi untuk menghapus file instalasi dengan hanya mengklik tautan (saya tidak mengujinya … terdengar terlalu bagus untuk menjadi kenyataan jadi saya hanya masuk ke file melalui FTP dan menghapusnya secara manual sendiri). Situs ini berdiri, terlihat seperti situs kosong yang menunggu konten. Backend sepertinya berfungsi. Manis!

Kesimpulan

Instalasi lebih cepat dan lebih intuitif dari yang saya harapkan. Bahkan dengan jenis file kompresi yang direncanakan, instalasi relatif tidak menimbulkan rasa sakit. Prosesnya jauh lebih mudah daripada menginstal drupal, dan sedikit lebih mudah daripada Joomla atau WordPress. Saya baru saja mulai melihat backend dan customizability dari SilverStripe, tapi saya sudah bisa mengatakan bahwa itu tidak seperti fitur kaya seperti D, J atau W. Proses instalasi, untuk satu, tidak memberikan banyak opsi untuk memperpanjang CMS dari awal. Namun, masih jauh lebih dapat diperpanjang daripada sesuatu seperti BlogSpot … cukup sehingga kemungkinan besar akan bekerja untuk klien kami yang menginginkan rencana desain web Utah yang lebih mendasar.

Leave a Reply

Your email address will not be published. Required fields are marked *