Open Source

LimeSurvey 4.3 Kurulum İşlemleri

Bu makalemizde sizlere kendi sunucularınıza anket yazlımının nasıl kurulduğunu anlatacağız. LimeSurvey (eski adıyla PHPSurveyor ), Genel Kamu Lisansı altında dağıtılan ücretsiz ve açık kaynak kodlu, MySQL, PostgreSQL, veya MSSQL veritabanına dayalı istatiktilsel anket web uygulamasıdır. Web sunucusu tabanlı bir yazılım olarak, bir web arayüzü kullanan kullanıcıların çevrimiçi anketler geliştirmesine ve yayınlamasına, yanıt toplamasına, istatistik oluşturmasına ve elde edilen verileri diğer uygulamalara aktarmasına olanak tanır. Limesurvey stabil sürümü 3.24 olarak yayınlamıştır.


Genel Özellikler;

  • Aynı anda sınırsız sayıda anket yönetebilme
  • Anket kotası yönetimi
  • Kullanıcı yönetimi
  • Çoklu dil destekli anket yaratabilme
  • Aynı anda sınırsız sayıda anket yönetebilme
  • Anketlere resim veya video ekleyebilme
  • On premise ve cloud kurulum imkânları sunmaktadır

Ön gereksinimler;

Bu genel bilgilerden sonra kurulum aşamalarına geçelim.

Yetkili kök kullanıcısına (root) geçiş yapalım.
#sudo su
Kullanıcı şifremizi girelim.

LimeSurvey’in ekstra tüm özelliklerini kullanabilmek için PHP’nin bazı uzantılarını yüklüyoruz.
#apt-get install -y php-ldap php-dom php-cli php-mbstring php-gd php-opcache php-mysql php-json php-xml php-curl

*Veritabanı Yapılandırılması*
Bu kısımda veritabanı için isim, kullanıcı adı ve şifre belirlememiz gerekiyor. Biz aşağıdaki belirlediğimiz bilgilere göre demo ortam için düzenleme yapacağız. Güvenlik amaçlı bu kısımları kendinize göre düzenleyiniz.
DB name: limesurvey
DB user: limesurvey
DB Root password: limesurvey
İlk olarak veritabanına giriş yapalım.
#mysql

Giriş yaptıktan sonra Limesurvey için belirlediğimiz veritabanı_adı, kullanıcı_adı ve şifre oluşturalım. Akabinden bu kullanıcı için tüm ayrıcalıklı izinleri verelim.
mysql>CREATE DATABASE limesurvey;
mysql>CREATE USER ‘limesurvey’@’localhost’ IDENTIFIED BY ‘limesurvey’;
mysql>GRANT ALL PRIVILEGES ON limesurvey.* TO ‘limesurvey’@’localhost’;
mysql>FLUSH PRIVILEGES;
mysql>quit;

*LimeSurvey İndirme ve Kurulum*
Wget aracı ile limesurvey sitesinden son sürümünü indirelim.
#wget https://download.limesurvey.org/latest-stable-release/limesurvey4.3.25+201105.zip

İndirme işlemi tamamlandıktan sonra, unzip aracı ile sıkıştırılmış dosyayı açıyoruz. Bu işlemden önce unzip aracını yükleyelim.
#apt install unzip

#unzip limesurvey4.3.25+201105.zip

Oluşturulan limesurvey klasörünü /var/www/html dizinine taşıyalım.
#mv limesurvey /var/www/html/

LimeSurvey’in kendi kurulum dizinine yazması gerekiyor, bu yüzden dosya ve klasörlerinin sahipliğini web hizmetini çalıştıran Apache’ye vermemiz gerekiyor.
#chown -R www-data:www-data /var/www/html/

Apache servisini restart edelim.
#systemctl reload apache2.service

Kurulum işlemleri bu kadar herhangi bir web tarayıcısından, http://ipadresim/limesurvey ile giriş yapıyoruz. Ardından dil seçeneği bizi karşılıyor. Bu kısımda bir çok dil desteği mevcut “Türkçe” dahil. English olarak “Start Installation” seçeneği ile devam ediyoruz.

Lisans sözleşmesini  “I accept” ile kabul ederek devam ediyoruz

Minumum gereksinimler adımında tüm gerekli bileşenleri kontrol ediliyor ve hiç bir hata almıyoruz. “Next” ile devam ediyoruz.

Veritabanı bağlantı bilgilerini girip, devam ediyoruz.

Limesurvey için veritabanında gerekli tablolaları oluşturması için “Pupulate database” seçeneği ile devam ediyoruz.

Yönetici ayarları kısmında ise, oturum açmak için kullanıcı adı, şifre, mail, site vb. bilgileri doldurup “Next” ile devam ediyoruz.

Başarılı bir şekilde tüm işlemleri tamamlıyoruz. Yönetim paneline geçerek artık başlayabiliriz. “Administration” seçeneği ile devam ediyoruz.

Kullanıcı adı ve şifre bilgilerimi girip “Log in” ile oturum açıyoruz.

Gösterge panelinde yeni bir anket oluşturarak başlayabiliriz. 🙂

Not: Anketlerinizi WAN tarafında kullanmayı düşünüyorsanız, DNS A kaydı ve SSL kurulumlarını gerçekleştirmeyi unutmayınız.

Bu makalemizde sizlere LimeSurvey kurulumunu anlattık. Bir sonra ki makalemizde görüşmek üzere. Umarım faydalı olmuştur.

İlgili Makaleler

7 Yorum

  1. Merhaba.
    Lime survey sisteminde bir kişi ankete 1 kez katılabilsin, 2 .kez linki aynı ip adresinden tıkladığında sistem izin vermesin istiyorum ama böyle bir seçenek var mı acaba?
    (ip anonim kılınsın butonundan denedim olmadı :))
    Desteğiniz için teşekkürler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu