[Çözüldü] Apache'de öntanımlı yolu değiştirmek

Başlatan kemanci_erdem, 23 Nisan 2011 - 12:47:43

« önceki - sonraki »

0 Üyeler ve 5 Ziyaretçi konuyu incelemekte.

kemanci_erdem

localhostu kullanmak için var klasörüne yazma izni verdim arada kod yazmak için aceba riskli midir birkeç yerde öyle okudum bu forumda.başka şekilde halledilebilir mi eger başka şekilde halledilebilirse verdigim yazma iznini nasıl geri alırım.

barış

Localhost'a yazmadan önce sistemde root olup öyle yazarsanız riski en aza indirirsiniz.
Yani /var dizinine yazma izni vermektense yazacağınız zaman root olun :)

kemanci_erdem

root olmayı nasıl yapacam yazmaya kalktıgımda parola sormuyor ki.(yazma izni vermeden öncede)

barış

sudo komut şeklinde root olursunuz geçici olarak.

kemanci_erdem

verdiginiz kodu yazdım * bir şey olmadı.
birde verdigim yazma iznini nasıl geri alırım aceba.

isamert

Anladığım kadarıyla phpde kod yazıp localhosta çalıştırmak istiyorsunuz, bunun için bunlara gerek yok. Ev dizininizin içine(/home/kullanici_adiniz) public_html adında bir dizin oluşturun, kodlarınızı bunun içinde yazıp düzenleyebilirsiniz. Tarayıcıdan erişmek için ise adres satırına http://localhost/~kullanici_adiniz diye girebilirsiniz.

kemanci_erdem

Alıntı yapılan: isamert - 24 Nisan 2011 - 11:15:00
Anladığım kadarıyla phpde kod yazıp localhosta çalıştırmak istiyorsunuz, bunun için bunlara gerek yok. Ev dizininizin içine(/home/kullanici_adiniz) public_html adında bir dizin oluşturun, kodlarınızı bunun içinde yazıp düzenleyebilirsiniz. Tarayıcıdan erişmek için ise adres satırına http://localhost/~kullanici_adiniz diye girebilirsiniz.
denedim olmadı deaflut olarak var olan erdem klasörüne public_html klasörü oluşturdum test.php diye bir belge oluşturup dediginiz gibi çagırdım gelmedi.

keylog

Alıntı yapılan: kemanci_erdem - 24 Nisan 2011 - 11:21:03
Alıntı yapılan: isamert - 24 Nisan 2011 - 11:15:00
Anladığım kadarıyla phpde kod yazıp localhosta çalıştırmak istiyorsunuz, bunun için bunlara gerek yok. Ev dizininizin içine(/home/kullanici_adiniz) public_html adında bir dizin oluşturun, kodlarınızı bunun içinde yazıp düzenleyebilirsiniz. Tarayıcıdan erişmek için ise adres satırına http://localhost/~kullanici_adiniz diye girebilirsiniz.
denedim olmadı deaflut olarak var olan erdem klasörüne public_html klasörü oluşturdum test.php diye bir belge oluşturup dediginiz gibi çagırdım gelmedi.

Valla bende heyecanla denedim ancak bende erişim sağlayamadım... localhost'un normal çalışmasında sorun yok, oluşturduğum klasörün içine deneme amaçlı bir index.hml dosyasıda attım ama yinede bulunamıyor...

raspacı

http://wiki.ubuntu-tr.net/index.php/Apache_Kurulumu_ve_Kullan%C4%B1m%C4%B1  burada anlatılan sanal sunucular kısmına bakın. Orada istediğiniz şeyi yapmanın yolu anlatılıyor. Sadece ev dizinine public_html dizini oluşturmak yetmez bunun için.
nereye gidersen git kendini de götürürsün.

6ng4n


sem

Kurulumdan sonra en son aşama işinize yarayabilir... Soruyu yanlış anlamadıysam eğer...


http://forum.debian.org.tr/index.php?topic=231.msg596#msg596
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

kemanci_erdem

Alıntı yapılan: sem0900 - 24 Nisan 2011 - 13:09:27
Kurulumdan sonra en son aşama işinize yarayabilir... Soruyu yanlış anlamadıysam eğer...


http://forum.debian.org.tr/index.php?topic=231.msg596#msg596
public_html oluşturup aşagıdaki kodu girdim ama olmadı yine hata nerdeki pfff...
# ln -s /home/$USER/public_html /var/www

canosayan

sudo gedit /etc/apache2/sites-enabled/000-default

şifrenizi girerek dosyayı açın.

Directory /var/www/ şeklindeki kısımları kendi istediğiniz yola göre düzenleyin.
/var/www yerine mesela /home/kullanıcı_adınız/public_html yazın.

bu işlemden sonra dosyayı kaydedip kapatın. Sonrasında sunucuyu şu komutla resetleyin.
sudo /etc/init.d/apache2 restart


Aslında bir sonraki adımda mod-rewrite soracaksınız.
onun içinde dosyayı ilk açtığınızda  AllowOverride None ifadelerini de AllowOverride All ile değiştirin.
Chmod bizim işimiz.

kemanci_erdem

Alıntı yapılan: canosayan - 22 Mayıs 2011 - 12:21:29
sudo gedit /etc/apache2/sites-enabled/000-default

şifrenizi girerek dosyayı açın.

Directory /var/www/ şeklindeki kısımları kendi istediğiniz yola göre düzenleyin.
/var/www yerine mesela /home/kullanıcı_adınız/public_html yazın.

bu işlemden sonra dosyayı kaydedip kapatın. Sonrasında sunucuyu şu komutla resetleyin.
sudo /etc/init.d/apache2 restart


Aslında bir sonraki adımda mod-rewrite soracaksınız.
onun içinde dosyayı ilk açtığınızda  AllowOverride None ifadelerini de AllowOverride All ile değiştirin.
hepsini yapmama ragmen * bir şey degişmedi normal localhostuda kaybettim...tamam şimdi oldu tekrar restart attınca oldu ilkini almadı galiba.
teşekkürler.

canosayan

eğer çözüldü olarak işaretlerseniz konunuzu kapatalım.
Chmod bizim işimiz.

kemanci_erdem

Alıntı yapılan: canosayan - 22 Mayıs 2011 - 12:21:29
sudo gedit /etc/apache2/sites-enabled/000-default

şifrenizi girerek dosyayı açın.

Directory /var/www/ şeklindeki kısımları kendi istediğiniz yola göre düzenleyin.
/var/www yerine mesela /home/kullanıcı_adınız/public_html yazın.

bu işlemden sonra dosyayı kaydedip kapatın. Sonrasında sunucuyu şu komutla resetleyin.
sudo /etc/init.d/apache2 restart


Aslında bir sonraki adımda mod-rewrite soracaksınız.
onun içinde dosyayı ilk açtığınızda  AllowOverride None ifadelerini de AllowOverride All ile değiştirin.
sadece bunları yapmak yetiyormu aceba benim gibi önceden link atmak gerekli mi ondua ögrensem iyi olacak.

heartsmagic

Bu dosya değişikliğinden sonra sembolik bağa gerek olmamalı diye düşünüyorum.
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.

canosayan

hayır bağa gerek yok. bu işlemle sunucunun baktığı yolu değiştiriyorsunuz zaten. bu mantıkla bir çok site açabilirsiniz.
Chmod bizim işimiz.

kemanci_erdem

Alıntı yapılan: canosayan - 24 Mayıs 2011 - 22:10:34
hayır bağa gerek yok. bu işlemle sunucunun baktığı yolu değiştiriyorsunuz zaten. bu mantıkla bir çok site açabilirsiniz.
anladım.teşekkürler.