VitrualBox Nedir?
- Bu program işletim sistemi içinde sanal bir makine oluşturarak 1 veya daha fazla işletim sistemi kurmaya yarayan, sistem içinde sanal bir sistem oluşturan bir program.
UbuntuServer Nedir?
- Kısa bir şekilde tanımlayacak olursak.Ubuntu Linux tabanlı özgür ve ücretsiz bir işletim sistemidir.
dotProject Nedir?
- php ile yazılmış web tabanlı proje takibine yarayan bir özgür yazılımdır.
LAMP Nedir?
- LAMP(Linux +Apache WEB Server + mySQL Server +PHP öğelerinin baş harflerinden oluşan bir kısaltma ifadesidir ) kısaca PHP desteği ile Linux üzerinde Apache ve mySQL kurulumu anlamına gelmektedir.
Apache Nedir?
- Unix, GNU, FreeBSD, Linux, Solaris, Norvell NetWare, Mac OS X, Microsoft, OS/2, TPF, ve eComStation işletim sistemleri üzerinden çalışabilen ve dünya üzerinde çok kullanılan web sunucularından biridir.
MySQL Nedir?
- MYSQL dünya en çok kullanılan açık kaynak kodlu bir veritabanı yazılım sistemidir. mySQL Linux, Unix, Windows ve OS/2 işletim sistemlerinde kullanılabilmektedir.
PHP Nedir?
- PHP(açılımı PHP:Hypertext Preprocessor) geniş bir kitle tarafından kullanılan, özellikle sanal yöreler üzerinde galiştirme için tasarlanmış HTML içine gömülebilen bir betik dilidir.
Gerekli tanımlamaları yaptığımıza göre indirme ve kurulum işlemlerine başlayabiliriz :)
- İlk olarak bilgisayarımıza aşağıdaki adresten kendi işletim sismimize uygun olan VirtualBox 'ı indiriyoruz.
https://www.virtualbox.org/wiki/Downloads
- Bir sonraki adım ise aşağıdaki adresten ubuntu server 'ı indiriyoruz.(şuan en güncel version:15.10 )
http://www.ubuntu.com/download/server
- Şimdi indirme işlemlerini tamamladıktan sonra kurulum aşamasına geçiyoruz kurulumu videolu anlatım ile aşağıdaki linkten takip edebilirsiniz.
- VirtualBox kurulumunu yukarıda belirtilen linkten takip ettikten sonra LAMP ve dotProject kurulumuna geçiyoruz
Kod ekranı |
Phpmyadmin
$sudo apt-get install phpmyadmin
sonrasında sizden bir root için parola isteyecektir ve
linkinden giriş yapabilirsiniz.
$ifconfig
ile IP bilgisini öğreniyoruz. Ve o IP bilgisini tarayıcıya yazarak LAMP sunucusuna bağlanıyoruz.
dotproject - linux kurulumu
Uygulamanın çalışabilmesi için gerekli software i yüklüyoruz.
Apache ve php modulleri:
$ sudo apt-get install apache2 libapache2-mod-php5 php5 php5-mysql
$ sudo ls -al /etc/apache2/mods-enabled/php5.*
apache yi başlatmak için:
$ sudo /etc/init.d/apache2 start
browser a http://localhost yazdığımızda karşımıza apache nin çalıştığına dair bir bilgi gelirse, kurulumumuz başarıyla tamamlanmıştır.
MYSQL:
$ sudo apt-get install mysql-client-5.0 mysql-server-5.0
$ sudo dpkg-reconfigure mysql-server-5.0
root dışındaki bir userdan veritabanımıza erişebilmek için ysni bir user tanımlıyoruz.
mysql i çalıştırıyoruz.
$ mysql --user=root --password
mysql> CREATE USER dpuser IDENTIFIED BY 'dpuser';
mysql> GRANT ALL ON dpuser.* TO dpuser;
dotproject in son sürümünü internetten indiriyoruz (http://sourceforge.net/projects/dotproject/), arşivi /var/www nin altına açıyoruz.
$ sudo mv /home/cgdm/Masaüstü/dotproject-2.1.2.tar.gz /var/www
$ sudo tar xvzf dotproject-2.1.2.tar.gz
browserımıza
yazdık
Fatal Error. You haven't created a config file yet.
Click Here To Start Installation and Create One! (forwarded in 5 sec.)
yazısı çıktı. coonfigure işlemimizi tamamlamak için
Start Installation
a tıklayalım.
Database server type: MySQL
Hostname: localhost
User: dotproject
Password: dotproject
User persistent connection: (unchecked)
Drop existing database: (unchecked)
şeklinde (kendi sistemimize uygun bir şekilde) configuration umuzu yaptıktan sonra
Install db & write cfg
a tıklayıp işlemimizi tamamlayalım.
Burada benim karşılaştığım problemler:
config dosyası oluşamayabiliyor. ya manual olarak gerekli yere config dosyasını eklememiz gerekiyor ya da ilgili klasörün permissionlarını chmod ile değiştirmemiz gerekiyor.
database e bağlanılamayabiliyor. eğer dotprojecti localhostunuza kurduysanız
create user 'user'@'localhost' şeklinde tanımladığınız kullanıcılar dotproject database inize erişebiliyor.
İYİ ÇALIŞMALAR...
Yorumlar
Yorum Gönder