______________________BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ______________________


SANAL UBUNTU SERVER 5.10 SÜRÜMÜN’DE
(Limesurvey)
LAMP Uygulaması Yükleme

LimeSurvey : Web Tabanlı Anket Yönetimidir.

İlk önce gerekli programları indirelim ;


  • Apache, MySQL ve PHP bileşenleri Konsoldan kuracağız.


Başlayalım ;


  • Şimdi indirdiğimiz virtualbox’ı kuruyoruz.
  • Virtualbox’a ubuntu serveri kuruyoruz.


Ubuntu serveri internetten bakarak kolayca kurabilirsiniz.

Ubuntu serverimizi başarıyla kurabildiysek şimdi sıradaki adımlara geçelim.


  • Güncelleme


Serverimizi başlattıktan sonra giriş yapıyoruz ve siyah ekran'a

sudo apt-get update && sudo apt-get upgrade

komutunu giriyoruz.

sonra veritabanı işlemleri için diğerlerinin kurmaya başlayalım.
  • Apache
sudo apt-get install apache2
  • Mysql
apt-get install mysql-server mysql-client
  • Php
sudo apt-get -y install php5 php5-mysql libapache2-mod-php5

komutlarını da çalıştırdıysak veri tabanı kurulum işlemimiz de tamamdır.

Şimdi dışarıdan sanal sunucumuza ulaşmak için port yönlendirmesi yapmalıyız.

Bunu da virtualbox’un “makine” sekmesinin “ayarler” kısmına girip

“Ağ” sekmesindeki <b.noktası yönlendirme> açılır değerler aşağıdaki gibi ayarlanır.



Şimdi ubuntu konsolunda çalışmak zor olacağı için putty ile dışarıdan bağlantı saplayıp kontrol edeceğiz.

İndirdiğimiz dosyayı açalım

Hostname’ye localhost giriyoruz diğerleri zaten default gelmektedir.


Karşınıza çıkan siyah ekran da kurulum yaparken ki kullandığımız kullanıcı adı ve parola İle giriş yapıyoruz. Artık windows’tan işlemlerimizi yapabiliriz.



Mysql çalışıp çalışmadığını kontrol için
systemctl status mysql
komutunu kullanıyoruz.


Servislerimiz yeniden başlatmalıyız yoksa bazı komutlarımız çalışmayabilir.

service apache2 restart

komutu ile servis yeniden başlatılır

Bu arada internet sayfasına girip adres kısmına localhost  yazarsak

Apache sunucumuz gayet başarılı olarak çalıştığını görmeliyiz.


  • Phpmyadmin kurulumu ;

Sudo apt-get install phpmyadmin
Komutu ile internetten yüklenir.


Test edelim


çalışıyor ...

buraya kadar olan kısım sunucu ayarlamalarıydı.
------------------------------------------------------------------------------------------
Artık gelelim LimeSurvey kurulumuna ;

Normalde indirilen doysayı komutlarla açıp taşımamız lazım ben biraz farklı yapacağım.

Öncelikle indirdiğimiz dosyayı rar’dan çıkarır gibi masaüstüne çıkaralım.


Sonra bu dosyayı
  • Filezilla prgramı ile sunucumuza bağlanıp gereken klasöre yükleyelim.

Öncelikle oraya yükleme yapabilmek için izin almamız lazım

sudo chmod -R 777 /var/www/html

komutu ile şimdilik herkes yazıp okusun diyelim sonra değiştiriz.

Şimdi atabiliriz dosyalarımızı.


mysql_secure_installation

koutu ile mysql’e her başalamadan önce güvence altına alabilirsiniz demiş size kalmış

bu komutu girdiğinizde


Bu yolu izleyebilirsiniz.

Bu işlemleri yaptıktan sonra

Konsoldan mysql’e bağlanıp veritabanını oluşturalım.

mysql -u root –p

şifreye mysql kurulurken girdiğimiz şifreyi giriyoruz.


  • Ve SQL komutumuzu giriyoruz.
-------------------------------------------------------------------------------------
CREATE DATABASE limesurvey; //Limesurvey database tanımlama
GRANT ALL PRIVILEGES ON limesurvey.* TO 'meka'@'localhost'
IDENTIFIED BY 'ubuntu';             //kullanıcı açtık
FLUSH PRIVILEGES;
\q                                                     //mysql den çıkış
-------------------------------------------------------------------------------------


Tabiki yine başka bir klasörde değişiklik yapacağımız için yine izinler vermemi lazım

Sudo chmod –R 777 /etc/apache2

Böyle bir dosya oluşturuyoruz.
touch /etc/apache2/sites-available/limesurvey.conf

not: bu arada touch kullandık mkdir aklına gelenler için mkdir(klasör) touch ise doysa oluşturur.

Şimdi yukarıdaki oluşturduğumuz dosyaya bir bağlı(yedek gibi)bir dosya oluşturuyoruz.

Eğer gerçek dosya silinirse yedeklerin diğer dosyada durur ve bağlantıları kopar.

ln -s /etc/apache2/sites-available/limesurvey.conf /etc/apache2/sites-enabled/limesurvey.conf

oluşturduğumuz dosyayı düzenlemek için açalım
nano /etc/apache2/sites-available/limesurvey.conf
bu satırları ekleyelim;
------------------------------------------------------------------------------------
<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/limesurvey/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/limesurvey/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>
------------------------------------------------------------------------------------
Kaydettikten sonra
Değişiklikleri görmek için apache web sunucusunu yeniden başlatalım.

Sudo systemctl restart apache2.service

Şimdi

http://localhost/limesurvey/index.php?r=installer/welcome

Adresine gidip kuruluma başlayalım.


Lisansı kabul edelim.


İşte bu kadar artık anketlerinizi burdan yapabilirsiniz

 


Kolay gelsin.  
Bir Örnek Ankette Yaptım.



Powered by © Mehmet KARACA

Hiç yorum yok:

Yorum Gönder