Freebsd üzerinden işlemci bilgilerine ihtiyacınız olduğunda
sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'
komutu ile ulaşabilirsiniz .
Freebsd üzerinden işlemci bilgilerine ihtiyacınız olduğunda
sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'
komutu ile ulaşabilirsiniz .
Freebsd Üzerine Xibo Kurulum ve Konfigürasyonu
Kullandığım yapı itibariyle Xibo Server’ı bir Freebsd üzerine kuruyorum tabiki siz bunu Windows ve diğer Unix sistemlerde calıstırabilirsiniz.
Xibo kurmam için gerekli olan paketler ;
* Windows veya Unix üzerinde web server (Apache veya IIS )
* PHP 5.2.9 veya daha yükseği.
MySQL library
GD library
JSON library
SOAP module
* MySQL Server
Apache Web Server üzerinde Xibo Server dosyalarını koyduğum konuma göre config dosyasında yaptığım düzenlemeyle Xibo arayüzüne erişiyorum .
Kurulum aşamasında ilk olarak karşılama ekranı geliyor ve Next deyip ilerliyoruz
Bu aşamada gördüğünüz gibi hatalar alıyoruz ve bize xibo ile ilgili bazı dosyalara yazma izni olmadığını ve eksik eklentiler oldugunu beliritiyor .Burada dikkat etmeniz gereken yalnızca install.php ve upgrade.php dosyalarına 777 yazma izni vermeniz yeterli olmayacak , root xibo klasörüne de 777 yazma izni vermeniz gerekecektir. Bu işlemi yaptıktan sonra retest yaptığımızda yazma izni ile ilgili hatayı bir daha almadığımızı görüyoruz.
Şimdi geri kalan diğer php eklentilerini de kurduktan sonra yolumuza devam ediyoruz.
# cd /usr/ports/lang/php5-extensions
# make config
# make reinstall
İşte eklentileri kurduktan sonra retest yaptığımızda hata kalmadığını görüyoruz.
Şimdi xibo için mysql üzerinde bir database yaratmamız gerekiyor . Create New deyip ilerliyoruz .
Bu ekranda ;
Host kısmına MySql çalışan server adresini yazıyoruz (Bende Xibo ve Mysql aynı server üzerinde calıstırdığım için localhost yazılı )
Admin Username : Burda bizden istenen kullanıcı Mysql admin username’i default olarak gelen username root dur.
Admin Password : Mysql admin password u
Xibo Database Name : Mysql üzerinde oluşturalacak olan xibo databasenin ismini belirliyoruz.
Xibo Database Username : Mysql üzerinde oluşturalacak olan Xibo databaseni yönetmek için bir kullanıcı adı belirliyoruz .
Xibo Database Password : Mysql üzerinde oluşturalacak olan Xibo username için bir password belirliyoruz .
Bu ekranda kurulum sihirbazı bizim yerimize Database Creation Scripti çalıştıracak .
Bu ekranda ise Xiboda oturum açmamız için gerekecek olan xibo_admin kullanıcısına password belirliyoruz .
Bu ekranda son ince ayarlarımızı yapıyoruz.
Library Location : Xiboya upload edeceğimiz dosyaların tutulacağı konumu belirliyoruz . Bu bizim kütüphanemiz olacak.
Server Key : Burada istediğimiz şekilde bir server key belirleyebilirz . Burada belirtmiş oldugumuz server key ile Xibo Client ve Server arasında authentication gerçekleşiyor.
Belirttiğimiz library ve server key başarıyla atanmış.
Xibo Kurulumu tamamlandı .
Browserdan Xibo Server adresini tekrar istediğimizde karşımıza Login ekranı geliyor.
xibo_admin kullanıcısına belirlemiş oldugumuz parola ile oturum açıyoruz.
Ve karşımızda Xibo Dashboard.
Portları güncellemek isterseniz komutları verebilirsiniz. (şart değil)
Kod:
# portsnap fetch
# portsnap extract
1. MySQL kurulumu ;
Kod:
Komut a
# cd /usr/ports/databases/mysql55-client ; make install clean
**mysql51-client hata verirse altaki komutla kaldırın, sonra tekrar Komut a’yı verin.**
# cd /usr/ports/databases/mysql51-client ; make deinstall
Kod:
Komut b
# cd /usr/ports/databases/mysql55-server ; make install clean
**mysql51-cserver hata verirse altaki komutla kaldırın, sonra tekrar Komut b’yi verin.**
# cd /usr/ports/databases/mysql51-server ; make deinstall
Kod:
Komut c
# echo ‘mysql_enable=”YES”‘ >> /etc/rc.conf
Kod:
Komut d
# /usr/local/etc/rc.d/mysql-server onestart
MySQL şifresi
Kod:
Komut e
# rehash
# mysqladmin -uroot password ‘mysql_şifreni_yaz’
Kod:
Komut f
# /usr/local/etc/rc.d/mysql-server onestop
# /usr/local/etc/rc.d/mysql-server onestart
2. Apache Kurulumu ;
Kod:
Komut a
# cd /usr/ports/www/apache22 ; make install clean
Kod:
Komut b
# echo ‘apache22_enable=”YES”‘ >> /etc/rc.conf
Kod:
Komut c >> /usr/local/etc/apache22/httpd.conf
##ServerName www.example.com:80 altına altaki komutu ekle
Servername 127.0.0.1
Kod:
Komut d
http://127.0.0.1/ adresinde ” It works! ” gördüyseniz Apache işlemi tamamdır.
3. PHP Kurulumu ;
Kod:
Komut a
# cd /usr/ports/lang/php5 ; make install clean
**Not**
Kurarken konfigurasyon penceresinde “APACHE Build Apache module” seçmeyi unutmayın..
Kod:
Komut b
# cd /usr/ports/lang/php5-extensions ; make install clean
Kod:
Komut c
# cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini
Kod:
Komut d >> /usr/local/etc/apache22/httpd.conf
## Dosyanın en altında </IfModule> altına ekle
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Aynı dosyada <IfModule dir_module> altında
## Bul
DirectoryIndex index.html
## Değiştir
DirectoryIndex index.php index.html
#Include etc/apache22/extra/httpd-languages.conf
Include etc/apache22/extra/httpd-languages.conf
Kod:
Komut e >> /usr/local/etc/apache22/extra/httpd-languages.conf
## En altına ekle
AddDefaultCharset On
Kod:
Komut d >> /etc/host
## Benzer şekilde olacak aynısı olmasına gerek yok !!
::1 localhost localhost.pcbsd-1893 pcbsd-1893
127.0.0.1 localhost localhost.pcbsd-1893 pcbsd-1893
Kod:
Komut e
# /usr/local/etc/rc.d/apache22 onestart
4. phpMyAdmin kurulumu ;
Kod:
Komut a
# cd /usr/ports/databases/phpmyadmin ; make install clean
Kod:
Komut b >> /usr/local/etc/apache22/httpd.conf
## Satırı bul <IfModule alias_module> altına ekle
Alias /phpmyadmin /usr/local/www/phpMyAdmin
<Directory “/usr/local/www/phpMyAdmin”>
Order allow,deny
Allow from all
</Directory>
Kod:
Komut c
# cd /usr/local/www
# chown -R root:wheel phpMyAdmin
# chmod +x phpMyAdmin
Kod:
Komut d
# ln -s /usr/local/www/phpMyAdmin/ /usr/local/www/apache22/data/
Kod:
Komut e
# cp config.sample.inc.php config.inc.php
# cd phpMyAdmin ; mkdir config ; chmod o+rw config
# cp config.inc.php config/ ; chmod o+w config/config.inc.php
Bu noktada tarayıcıda http://127.0.0.1/phpMyAdmin/setup/ adresi açılıp phpMyAdmin’e ayar çekilebilir, ayar bitince, Komut d’yi döndür.
Kod:
Komut d
# rm /usr/local/www/phpMyAdmin/config.inc.php
# mv config/config.inc.php . ; chmod o-rw config.inc.php ; rm -rf config
Artık phpMyAdmin’in arayüzünü görebilmeniz lazımdır.
http://127.0.0.1/phpMyAdmin/
Sorunlar ve Çözümleri ;
phpMyAdmin’in arayüzünü görüyor ama şifre problemi yüzünden içeri giremiyorsanız MySql şifresini resetleyin.
* MySql şifre resetleme ;
Kod:
“Sistem izleyici”sinde çalışan mysql programları varsa killall ile durdurun ve devam..
% which mysqld_safe
# /usr/local/bin/mysqld_safe –skip-grant-tables &
açılan sayfayı ctrl x ile kapatabilirsiniz, ardından devam..
mysql -uroot
mysql>use mysql
mysql> UPDATE user SET password=PASSWORD(‘yeni_şifre_gir’) WHERE user=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
* phpMyAdmin girince böyle bir hata alırsanız tarayıcı çerezlerini silin.
Kod:
phpMyAdmin – Error
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
* Apache Mod_rewrite ;
Kod:
Dosyayı bul >> /usr/local/etc/apache22/httpd.conf
<Directory “/usr/local/www/apache22/data”> bir kaç satır altında
—
Bul
AllowOverride None
Değiştir
AllowOverride All
Public_html ; (sanal dizin)
Kod:
Örn: ev dizinine public_html diye bir dizin açılır.
% mkdir public_html
# ln -s /home/kul_adı/public_html /usr/local/www/apache22/data/
yazma izni içinde
# chmod -R 777 /home/kul_adı/public_html
Adres satırı böyle olunca public_html içindesiniz
Esx üzerinde kurduğumuz sanal makinelerin performanslı ve düzgün çalışması için Vmware Tool paketini kurmamız gerekir. Windows makinelerde bu basit bir sihirbaz yardımıyla kurulabilirken Unix sistemlerde bu biraz daha zor gözüksede Windows kadar basit ve daha keyifli bir kurulumu vardır.Freebsd üzerinde Vmware Tool kurulumu yapmadan önce kurmamız gereken bazı paketler var .
Vmware Tool paketini derlemek için Perl kurulumu yapıyoruz
pkg_add -v -r perl
ve compat6x paketini kuruyoruz.
cd /usr/ports/misc/compat6x/
make install clean
Vmware Client üzerinden tool cdsini taktıktan sonra CLI üzerinden ;
Cdromu mount edip dizine giriyoruz ,
mount /cdrom/
cd /cdrom
Cd içersindeki Vmware Tool dosyasını tmp klasörüne tarlıyoruz ,
tar zxvf vmware-freebsd-tools.tar.gz -C /tmp
tarladığımız dosyada kurulum yapmak için tmp dizinine gidip vmware tools klasörüne giriyoruz,
cd /tmp/vmware-tools-distrib/
Bu dizinde kurulumu başlatıyoruz ,
./vmware-install.pl
Kısa süren kurulumun ardından kurulum yaptığımız dizine gidip config yapıyoruz
cd /usr/local/bin/
./vmware-config-tools.pl
Ve ardından makinemizi reboot ediyoruz
Görüldüğü üzere vmware tool freebsd üzerinde çalışır halde