Ubuntu Türkiye

Yazılım => Programlama => PHP => Konuyu başlatan: firenems - 28 Ekim 2014 - 16:45:49

Başlık: [Çözüldü] PHP Dosyalarını "var/www" Bölümüne Atmak
Gönderen: firenems - 28 Ekim 2014 - 16:45:49
Merhaba arkadaşlar,

Uzun süredir windows da devam ettiğim php çalışmalarını artık ubuntu da sürdürmeye karar verdim. Tüm kurulumları yaptım. Her şey sorunsuz bir şekilde çalışıyor. Fakat uğraştığım bir konu var. Ben tasarladığım php dosyalarını var/www bölümüne yapıştıramıyorum. Bu işlemleri yapmak için sürekli komut satırını kullanmak mı gerekiyor? Bunun windows da olduğu gibi daha kolay bir yöntemi yok mu?

Şimdiden teşekkür ederim.
Başlık: Ynt: PHP Dosyalarını "var/www" Bölümüne Atmak
Gönderen: Seyfulllah - 28 Ekim 2014 - 16:56:32
verilen yetkilerle alakalı sizin sorununuz. yetkilerinizi kontrol edebilir misiniz  ?
Başlık: Ynt: PHP Dosyalarını "var/www" Bölümüne Atmak
Gönderen: firenems - 28 Ekim 2014 - 17:03:34
Yetkilendirme ile ilgili araştırmam sonucunda bu komut ile sorunumu çözdüm.

$ sudo chmod 777 /var/www/ -R

Teşekkür ederim. :)
Başlık: Ynt: PHP Dosyalarını \"var/www\" Bölümüne Atmak
Gönderen: gokhanyildiz - 28 Ekim 2014 - 17:18:31
konsolu açıp sudo -H nautilus /var/www komutunu vermen gerekiyor. Komutu verdikten sonra şifreni isteyecektir. Ayrıca localhostu yeni kurduysan php dosyalarının çalışacağı dizin /var/www/html dizinidir. Eğer dizini açtığında html dizini yoksa www dizinine atabilirsin.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 28 Ekim 2014 - 17:20:02

Ayrıca www dizininin altında oluşturacağın her dizine okuma ya da yazma izni vermen gerekecek. Aksi takdirde dosyalarıma neden ulaşamıyorum diye araştırma yapmaya kalkabilirsin :)
Başlık: Ynt: [Çözüldü] PHP Dosyalarını "var/www" Bölümüne Atmak
Gönderen: Seyfulllah - 28 Ekim 2014 - 17:26:08
yazdığın komut doğru ama 777 değil 776 ver. sen ve senin gurubun okusun yazdın çalıştırsın ama  diğerleri yazamasın
Başlık: Ynt: PHP Dosyalarını "var/www" Bölümüne Atmak
Gönderen: firenems - 28 Ekim 2014 - 17:34:43
@gokhanyildiz sanırım senin verdiğin komut daha güvenli fakat benim yazdığım komutu uyguladıktan sonra zaten tüm dosyalara erişim açıldı tekrar önceki haline nasıl getirebilirim?
Başlık: Ynt: PHP Dosyalarını "var/www" Bölümüne Atmak
Gönderen: alquirel - 28 Ekim 2014 - 20:06:30
Alıntı yapılan: Seyfulllah - 28 Ekim 2014 - 17:26:08
yazdığın komut doğru ama 777 değil 776 ver. sen ve senin gurubun okusun yazdın çalıştırsın ama  diğerleri yazamasın
Bir düzeltme yapalım. Okuma ve çalıştırma için 6 değil 5 olmalı.

Tavsiye edilen en uygun izin de 755 oluyor genelde.
Başlık: Ynt: PHP Dosyalarını "var/www" Bölümüne Atmak
Gönderen: heartsmagic - 29 Ekim 2014 - 01:29:19
Alıntı yapılan: firenems - 28 Ekim 2014 - 17:34:43
@gokhanyildiz sanırım senin verdiğin komut daha güvenli fakat benim yazdığım komutu uyguladıktan sonra zaten tüm dosyalara erişim açıldı tekrar önceki haline nasıl getirebilirim?

Önceki haline getirecek bir durum yok. Orada verilen yöntemde dosya yöneticisi yetkili bir şekilde açılır, sistemdeki her yere yazıp çizebilirsin, haliyle dikkatli olman gerekir. Esas senin verdiğin komut /var/www'nin tamamına yazma çizme hakkı veriyor ki, 777 şeklinde verilen izin haklarını dikkatli kullanmak gerekli. Forumda sürekli dile getiriyoruz, yine getirelim.

Ayrıca, ufak da bir düzeltme yapalım, eğer görsel uygulamalarla sudo kullanılacaksa mutlaka -H parametresi de eklenmeli.
Başlık: Ynt: PHP Dosyalarını "var/www" Bölümüne Atmak
Gönderen: firenems - 26 Ocak 2015 - 14:43:17
Genelde var/www bölümümde ki dosyalarda çalışmak için 777 izni mi veriyorsunuz? Yoksa başka bir yol mu izliyorsunuz? Bunun doğru olanı nedir ?
Başlık: Ynt: PHP Dosyalarını "var/www" Bölümüne Atmak
Gönderen: heartsmagic - 26 Ocak 2015 - 21:07:10
Yereldeyse çok sorun olmayabilir 777 vermek ancak gerek yok. 
sudo -H nautilus
ile istendiği zaman dosya aktarımı yapılabilir oraya. Fakat dosya aktarımından sonra izinler konusu unutulmamalı. Bir sorun çıktığında doğru kullanıcıya sahiplik verme (örnek: www-data), ne bileyim okuma, yazma hakkı verme gibi işlemler gerekirse ona göre çözüm üretilebilir.
Başlık: Ynt: PHP Dosyalarını "var/www" Bölümüne Atmak
Gönderen: firenems - 27 Ocak 2015 - 18:48:55
Çok teşekkür ederim. :)