[Çözüldü] ulaşıma İZNİNİZ yok

Başlatan asortman, 26 Haziran 2015 - 00:00:09

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

asortman

merhabalar,

php5 apache2 mysql phpmyadmin yükledim. /var/www nin içine html diye bir dosya da eklendi. ve bu klasörün içinde .php uzantılı uygulamaları direkt çalıştırabilmeme rağmen herhangi bir klasör açıp kaynak kodu burda oluşturup çalıştırdığımda browserdan şöyle bir hata alıyorum :

Forbidden

You don't have permission to access /test/testi.php on this server.

Apache/2.4.7 (Ubuntu) Server at localhost Port 80

öncelikle bunun nedenini anlayabilmiş değilim yani /var/www/html klasörüne kadar iznim varken yeni oluşturduğum klasöre nasıl ulaşılamıyo? ve bunu nereden düzeltebilirim.

önceden böyle bir problemim yoktu format atıp tekrar kurulum yaptıktan sonra böyle bir problem hasıl oldu.

*istediğim gibi klasör açıp içinde işlem yapınca izin sorunu olmasın istiyorum. (kaydetmekte falan sorun yok browser dan uygulamayı çalıştırınca ulaşım iznim olmadığını söylüyo)

bi yardım ederseniz çok sevinirim

heartsmagic

Dizini muhtemelen root yetkisi ile açıyorsun, bu nedenle de okuma yazmada sıkıntı oluyor. Basit bir şekilde:

sudo chown www-data:www-data /var/www/html/test/
sudo chmod -R 775 /var/www/html/test/


Sorun düzelecektir. Fakat, /var/www/html altında çalışacaksan bunu kalıcı yapmanın pek normal yolları yok. Kulağı tersten göstererek bazı şeyleri halledebilirsin fakat pek gerek yok o yollara bence. Bu şekilde kontrollü gitmek daha makul.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

asortman

çok sağolun bunu öğrendiğim çok iyi oldu!!!

heartsmagic

Başlığı kapatmadan bir iki not düşeyim.

1. Hani dolaylı yollar dedim, gerek yok dedim ama olmaz diye bir şey yok. İzin meseleleri azıcık kurcalanarak sanırım halledilir ya da en kötü Apache veya web sunucusu her neyse çalışma dizini olarak sistemdeki normal kullanıcının ev dizininde bir yer gösterilebilir. Kısacası /var/www/html yerine /home/falanca/web gibi bir dizin kullanılabilir. Bu durumda normal kullanıcı rahatlıkla burada dosya, dizin oluşturur ve izinleri kolaylıkla yönetir.

2. chmod, chown gibi komutları kullanırken mümkün mertebe dikkatli olunmalı. Yanlışlıkla kök bölüm üzerinde yapılan bir değişiklik sistemi kullanılmaz hâle getirebilir.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.