Linux Mint Türkiye

Yazılım => Yazılım Sorunları => Konuyu başlatan: DoubleDragon - 31 Ekim 2014, 13:47:39

Başlık: XAMPP - Fatal error hatası ve Çözümü
Gönderen: DoubleDragon - 31 Ekim 2014, 13:47:39
Merhaba,
Bu benim ilk mesajım. Aranıza yeni katıldım. Yıllardır Windows kullanıyordum. Laptopa format atıp Linux Mint kurdum. Linux'u iyice öğrenmek istiyorudum. Windows'da yaptığım her işi Linux'da da yapmam lazımdı. Problemsiz şekilde Linux Mint kurdum.

Sıra geldi localhost kurmaya;
XAMPP indirdim. Problemsiz şekilde kurdum, çalıştırdım. http://localhost/ dediğimde XAMPP ekranı geldi.Her şey güzel görünüyordu.
Localhosta WordPress kurdum. Problemsiz kuruldu ve çalıştı.

Joomla kurayım dedim. Daha ilk kurulum ekranında, boş beyaz sayfa üzerinde şöyle hata verdi:

Kod: [Seç]
Fatal error: Class 'JInput' not found in /opt/lampp/htdocs/joomla/libraries/joomla/application/web.php on line 106
Ben hayatımda ilk defa Joomla kurmuyorum. Aynı Joomla, Windows'da hatasız kuruluyor. Burada niye bu hatayı veriyor? Aradım taradım bir şey bulamadım.

OpenCart kurayım dedim. Problemsiz şekilde kuruldu. Siteye gireyim dedim. http://localhost/opencart/ şöyle bir hata verdi:

Kod: [Seç]
Fatal error: Class 'Image' not found in /opt/lampp/htdocs/opencart/catalog/model/tool/image.php on line 29
Acaba admin tarafına girebilir miyim?

Kod: [Seç]
Fatal error: Class 'Image' not found in /opt/lampp/htdocs/opencart/admin/model/tool/image.php on line 29
Nasıl olur ya!? Bunlar Windows'da localhost'ta problemsiz çalışan şeyler. Niye burada hata veriyor? XAMPP kurulumu mu yanlış oldu? HAYIR. Olsun bir daha kur? Kurdum. Sonuç aynı.İnternete bak. Oku, oku, oku... Okuduklarını uygula gene aynı.

Linux Mint'i güzel bir şekilde kuramadın mı, bir daha kur? Bir daha kurdum. Sonuç yine aynı. XAMPP'ı uygun versiyonunu yükledin mi? Evet. 64 bit kuruyorum. Çünkü Linux Mint 64 bit kurdum.

Yahu benden başka Linux'da XAMPP kullanan yok mu? Var bir kaç kişi çıkmış. Benzer problemle karşılaşmışlar. Çözüm olarak Apache, MySQL, PHP ayrı ayrı kur demişler. XAMPP kullanma demişler.

Nihayet internette LC_ALL=C diye bir şey okudum. XAMPP'a uyguladım.

Kod: [Seç]
cd /opt/lampp
sudo LC_ALL=C ./lampp start
İşte bu!!! Hele şükür, hatasız çalıştı.

Fazla iyi bilmiyorum ama buradaki LC_ALL programın çıktılarını varsayılan dilde yapmasını sağlıyormuş. Demek ki XAMPP'ın Türkçe dil desteği tam olarak yok.

Ben bu bilgiyi XAMPP'ın sitesinde bile görmedim. Benim gibi bu hata ile karşılaşan olursa zorluk çekmesin diye yazdım.

Acemilik ne kötü şey yaaa  :)
Başlık: Ynt: XAMPP - Fatal error hatası ve Çözümü
Gönderen: Butterfly - 31 Ekim 2014, 13:58:45
[member=914]DoubleDragon[/member] size de merhaba,

Aşağıdaki komutu uçbirimde çalıştırıp /etc/default/locale dosyasını açınız.
(Not : Mate masaüstü için gedit yerine pluma,
KDE masaüstü için kate ya da kwrite,
XFCE masaüstü için mousepad yada gedit,
LXDE masaüstü için leafpad yazmayı deneyiniz.
Gnome ve Cinnamon masaüstleri için gedit kullanılacak.)


Kod: [Seç]
sudo gedit /etc/default/locale
Açılan dosyanın en altına aşağıdaki satırı ekleyip dosyayı kaydediniz.

Kod: [Seç]
LC_ALL=
Sonrasında oturumu kapatıp açtığınızda artık LC_ALL=C komutunu kullanmaya gerek kalmaması gerekir.
Başlık: Ynt: XAMPP - Fatal error hatası ve Çözümü
Gönderen: DoubleDragon - 31 Ekim 2014, 23:34:41
[member=8]Butterfly[/member]
/etc/default/locale dosyasının sonuna dediğiniz gibi LC_ALL= ekledim. Ama işe yaramadı. Aynı hataları aldım.
LC_ALL=C şeklinde eklediğimde ise Linux Mint'in kendisi dahil her şey İngilizce oldu. Hatta açılışta /home/[kullanıcı adı]/ klasörünün altındaki Türkçe klasör isimleri yerine İngilizce isimlerle değiştirmeyi teklif etti.  :)
Ama XAMPP hatasız şekilde çalıştı.
Neyse işin bu kısmı çok önemli değil.