MAMP Server Sayfa Yenilemelerindeki Yavaşlama

Geçen gün localhost üzerinde geliştirme yaparken, sitelerin bazen çok yavaş çalıştığını farkettim. Neredeyse 15-20 sn kadar hemde.

Ben MacOs Yosemite üzerinde MAMP Pro kullanıyorum. Sorunun bununla alakalı olabileceğini düşündüm ki, öyleymiş. Yosemite üzerinde Bonjour adında bir servis var. Bu servis Mamp üzerindeki .local uzantılı virtual server’lar ile çakışıyor. Bonjour, session dosyalarını kilitliyor ve PHP virtual server ile aynı dosyayı okumaya çalışınca beklemek durumunda kalıyor.

Gelelim çözüme; en basit çözümü .local uzantılı serverları .dev yada benzeri ile değiştirmek. Yok eğer ben illa .local olarak kullanacağım derseniz de /etc/vhosts dosyasını aşağıdaki gibi ayarlamanız gerekli:

Ardından dns önbelleğini temizleyin ve gerekiyorsa tarayıcınızı yeniden başlatın.

Mac Os X DNS Önbelleğini Temizlemek

Öncelikle Launchpad -> Diğer altından Terminal‘i çalıştırın. Ardından işletim sistemi sürümünüze göre aşağıdaki komutlardan birini girin.

OS X Yosemite 10.10 – 10.10.2 – 10.10.3 için;

OS X Yosemite 10.10.4 için;

OS X Mavericks 10.9 için;

OS X Lion 10.7 ve OS X Mountain Lion 10.8 için;

OS X 10.5 ve OS X 10.6 için;

OS X 10.3 ve OS X Tiger 10.4 için;

MAMP Server: MySQL root şifresini değiştirmek

MacOs’ta MAMP üzerinde phpmyadmin’e ulaşamıyorsanız MySQL root şifrenizi değiştirmek için basit bir yöntem mevcut.

Terminal’i açın, ardından aşağıdaki komutu girin;

Yukarıdaki -pEskiSifre bölümüne şifrenizi -p kısmına bütünleşik olarak yazmanız gerekli. Örn; -p12345 şeklinde.

MacOs X: Gizli Dosyaları Göstermek

MacOs İpucu

Özellikle yazılım geliştirme yapanlar .htaccess gibi dosyalar oluşturmak ve bunları uzak sunucuya yükleyebilmek için MacOs işletim sisteminde gizli dosyaların görünür olmasına ihtiyaç duyar. Windows’ta bu dosyalar varsayılan olarak gizli değildir. Ancak MacOs ismi bulunmayan ve yalnızca uzantısı bulunan dosyaları otomatik olarak gizler.

Bu dosyaları görünür yapmak için basit bir yöntem mevcut. İzlenceler > Terminal‘i açın ve aşağıdaki kodu yapıştırın:

Devamını oku