Bu yazı Linux Xubuntu 12.10 dağıtımına Xampp kurmayı ve karşılaşılması muhtemel hataların çözümlerini konu alır.

http://www.apachefriends.org/en/xampp-linux.html#374 adresinden Xampp'ı Masaüstü'ne indirdik,

Uçbirimi açarak Root olduk.
sudo su

tar xvfz Masaüstü/xampp-linux-1.8.1.tar.gz -C /opt
/opt/lampp/lampp start
yaparak önce xampp dosyalarını yükledik, sonra xampp'ı çalıştırdık.

Kontrol amacıyla tarayıcıyımızı açarak adres satırına localhost yazdık, Xampp sayfasıyla karşılaştık.

Bilgisayar açıldığında otomatik olarak Xampp'ın devreye girmesini istediğimiz için,

Uçbirimi açarak Root olduk.
sudo su
daha sonra rc.local dosyasını editör programıyla açarak,
leafpad /etc/init.d/rc.local
Bu dosyanın içindeki
#! /bin/sh
satırının altına
/opt/lampp/lampp start
yazıp kaydettik.

Uçbirimi açarak Root olduk.
sudo su
/opt/lampp/lampp restart
yaparak Xampp'ı yeniden başlattık.


Phpmyadmin ve Chmod ile ilgili 2 hatayı gidermek

1'nci hata: "XAMPP security concept"

Alıntı
New XAMPP security concept:

Access to the requested object is only available from the local network.

This setting can be configured in the file "httpd-xampp.conf".

If you think this is a server error, please contact the webmaster.

Error 403
Uçbirimi açarak Root olduk.
sudo su
httpd-xampp.conf dosyasını editör programıyla açtık.
leafpad /opt/lampp/etc/extra/httpd-xampp.conf
Parametresini bulup,
<Directory "/opt/lampp/phpmyadmin">
Aşağıdaki gibi düzenledik,
<Directory "/opt/lampp/phpmyadmin">
    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
    Require all granted
</Directory>
New XAMPP security concept kısmında ki değerleri aşağıdaki gibi yaptık.
	
        #Order deny,allow
	#Deny from all
	Allow from all
Uçbirimi açarak Root olduk.
sudo su
Xampp'ı yeniden başlattık.
/opt/lampp/lampp restart


2'nci hata: "Phpmyadmin Dosya bulunamadı - Not Found"

Uçbirimi açarak Root olduk.
sudo su
Phpmyadmin dizinine ulaşarak ve Chmod düzenlemesini yaptık.
cd /opt/lampp/phpmyadmin
sudo chmod o-rw config.inc.php
Başarılar.