[Çözüldü] Apache2 root dizini değiştirdim Forbidden hatası

Başlatan WhereIsMyMind, 01 Eylül 2015 - 03:07:07

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

WhereIsMyMind

Kendi çapımda LAMP server kurmaya çalışıyorum bir kaç bir şeyi karışıtırarak öğreneyim dedim ama yapamadım :(
ben localhost yazdığımızda bağlanılan dizini değiştirmek istedim /var/www/html yerine /home/berkcan/server yapmak istedim
/etc/apache2/sites.available/000-default.conf buradan root dizinin değiştirdim.
/etc/apache2/apache2.conf da iste /var/www/ olan kısmı yine aynı  /home/berkcan/server yaptım ama localhost veya ip yazdığımda


Forbidden

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

Apache/2.4.7 (Ubuntu) Server at 192.168.1.24 Port 80


hatası alıyorum  sebebini bilen var mı acaba ? /home/berkcan/server dizini normal kullanıcı olarak oluşturdum.

Ubuntu ÖZGÜRLÜKÜTÜR

heartsmagic

Hızlı öneri:
chown $USER:www-data -R /home/berkcan/server
chmod -R 775 /home/berkcan/server
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.

WhereIsMyMind




Yetkiler bu şeklide hala aynı hatayı alıyorum.

Ubuntu ÖZGÜRLÜKÜTÜR

heartsmagic

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.

WhereIsMyMind

berkcan@berkcan:~/server$ sudo ls -l $HOME/server/index.html
-rwxrwxr-x 1 berkcan www-data 11510 Ağu 31 23:57 /home/berkcan/server/index.html


berkcan@berkcan:~/server$ ls -all
total 48
drwxrwxr-x  2 berkcan www-data  4096 Eyl  1 02:44 .
drwx------ 41 berkcan berkcan  12288 Eyl  1 03:17 ..
-rwxrwxr-x  1 berkcan www-data 11510 Ağu 31 23:57 index.html
-rwxrwxr-x  1 berkcan www-data    20 Haz  7 20:03 info.php




Ubuntu ÖZGÜRLÜKÜTÜR

heartsmagic

Değişiklik yaptığın dosyaları buraya bir geçebilir misin?
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.

WhereIsMyMind

hocam bir tek " /etc/apache2/site-available/(tam emindeğilim)00.default " da /var/www/htm kısmını benim dizin olarak değiştirdim apache2 restart yaptım diğer değiştirdiklerimi düzelttim.

Ubuntu ÖZGÜRLÜKÜTÜR

heartsmagic

Bir görebilirsek güzel olur yine de. Sen index.php için sorun yaşanmış, fakat kök dizinde zaten öyle bir dosya yok. İlk iletideki hatayı nasıl alıyorsun sen?
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.

matrax_41

apache2.conf dosyasındaki directory kısmını değiştirdiysen  AllowOverride değerine All parametresini ekle. Yani içeriği aşağıdaki şekilde olacak.

<Directory /home/berkcan/server>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

WhereIsMyMind

Alıntı yapılan: matrax_41 - 03 Eylül 2015 - 15:48:52
apache2.conf dosyasındaki directory kısmını değiştirdiysen  AllowOverride değerine All parametresini ekle. Yani içeriği aşağıdaki şekilde olacak.

<Directory /home/berkcan/server>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>


Tamadır sorun halloldu çok teşekkürler heartsmagic'e de çok teşekkür ediyorum her konuda yardımcı olmaya çalışıyor :)

şu anda yaptığım değişiklikler ;

chown $USER:www-data -R /home/berkcan/server
chmod -R 775 /home/berkcan/server


/etc/apache2/sites-available/000-default.conf da
DocumentRoot /home/berkcan/server olarak değiştirdim.

/etc/apache2/apache2.conf da
Şunu ekledim :
<Directory /home/berkcan/server>
   Options Indexes FollowSymLinks
   AllowOverride all
   Require all granted
</Directory>

Ubuntu ÖZGÜRLÜKÜTÜR

heartsmagic

Ben de @matrax_41'e çözüm için teşekkür ederim.
Bu arada rica ederim @WhereIsMyMind, elden geldiği kadar yardımcı olmaya çalışıyoruz. Etiket için teşekkürler.
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.