[Çözüldü] Xampp htdocs klasörü değiştirme

Başlatan epicentre, 10 Haziran 2012 - 23:43:08

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

epicentre

Merhaba forumunuza yeni üye oldum umarım konuyu doğru yere açmışımdır.

Xampp ' ın htdocs klasörünü httpd.conf dosyasından harddiskin başka bir bölümü yaptım(/media/4CB252060792F498/localhost) ve localhosta ulaşmaya çalıştığım zaman:

Talep ettiğiniz dizine erişim izniniz yok. Ya belirteç `belge` yok, ya da dizin okumaya karşı korumalı.

Bunun bir sunucu hatası olduğunu düşünüyorsanız, lütfen site yöneticisi ile iletişime geçin.


hatası alıyorum forumda biraz araştırma yaptım ve chmod ayarlarını yaptığım halde hala aynı sorunu alıyorum.Windows ' un xampp ındada aynı klasörü kullanıyorum acaba sorun ondan olabilir mi ?Bir de Ubuntuyla windowsun bunu halledersek htdocs klasörleri ortak olacak,mysql yani veritabanlarını da ortak yapabilirmiyiz?


Cevabınız için teşekkürler.

if

@epicentre, /media/4CB252060792F498/ bağlı iken sudo fdisk -l
mount
cat /etc/fstab
ls -l /media/4CB252060792F498/
çıktılarını alabilir miyim?

epicentre

#2
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, toplam 156301488 sektör
Units = sektör of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk kimlikleyicisi: 0x7ee6feb7

   Aygıt Açılış    Başlangıç     Bitiş  BlokSayısı Kml Sistem
/dev/sda1            2048   156296384    78147168+   7  HPFS/NTFS/exFAT

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, toplam 488397168 sektör
Units = sektör of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk kimlikleyicisi: 0x000b7a08

   Aygıt Açılış    Başlangıç     Bitiş  BlokSayısı Kml Sistem
/dev/sdb1            2048   320624639   160311296    7  HPFS/NTFS/exFAT
/dev/sdb2       320626686   383549439    31461377    5  Ek
/dev/sdb3   *   383551875   488392064    52420095    7  HPFS/NTFS/exFAT
/dev/sdb5       320626688   370624511    24998912   83  Linux
/dev/sdb6       370626560   383549439     6461440   82  Linux takas / Solaris


/dev/sdb5 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
gvfs-fuse-daemon on /home/epicentre/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=epicentre)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)
/dev/sdb1 on /media/4CB252060792F498 type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)


# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sdb5 during installation
UUID=3105fadd-8289-49d3-87fe-5de0825643b7 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdb6 during installation
UUID=eeb97b1d-b331-4038-bb1e-0217280c86e0 none            swap    sw              0       0


-rw------- 1 epicentre epicentre  801 Haz  8 15:33 deneme.txt
drwx------ 1 epicentre epicentre 4096 Haz 10 01:18 Downloads
drwx------ 1 epicentre epicentre    0 Haz 10 01:29 localhost
drwx------ 1 epicentre epicentre 4096 Haz  5 14:16 Max Payne 3
drwx------ 1 epicentre epicentre    0 Haz  4 20:55 $RECYCLE.BIN
drwx------ 1 epicentre epicentre    0 Haz  4 17:37 System Volume Information
drwx------ 1 epicentre epicentre 8192 Haz  7 15:48 TeknoFem


- ile sırayla ayırdım komutlarını...

Düzenleme Notu: Komut ve çıktıları için [code][/code] etiketi kullanabilirsiniz. İmzamdaki code bağlantısı yardımcı olacaktır.



if

@epicentre, localhost dosyasının bulunduğu disk NTFS dosya sistemini kullanıyor bu yüzden Linux izinleri işe yaramaz. O bölümü okuma yazma haklarıyla bağlamak için ntfs-3g paketini kurun: sudo apt-get install sudo apt-get install ntfs-3g sonra sudo umount /dev/sdb1
sudo mkdir /media/htdocs
sudo mount -t ntfs-3g -o defaults,uid=1000,gid=100 /dev/sdb1 /media/htdocs
komutu ile bağlayabilirsiniz. Bu işlemden sonra httpd.conf'deki gerekli yerleri değiştirmeniz gerekmekte.

Eğer bu diski açılışta bağlıyorsanız /etc/fstab'a girdi ekleyebilirsiniz[1] . /dev/sdb1 yerine UUID kullanınız ki diğer harici belleklerle karışmasın.

Bu harici belleği taktığınızda otomatik olarak yazma haklarıyla bağlanmasını istiyorsanız bu[2] bağlantıdaki "Automatically mount NTFS partitions using NTFS Config (with ntfs-3g)" başlığı altında anlatılanlar yapabilirsiniz.

[1] http://wiki.ubuntu-tr.net/index.php/Fstab
[2] http://www.webupd8.org/2011/11/how-to-mount-partitions-automatically.html

epicentre

#4
usta tamam halloldu saol ilgin için ancak o bölüm harici bellek değil harddiskin bir bölümü.1 ve 2 nolu bağlantılı linklerin gene de bana yardımcı olur dimi?

Bir de mysql veritabanlarını windows ve linux da aynı bunun gibi ortak kullanabileceğim bir yapı oluşturabilirmiyiz?

Biraz kolaya kaçmak gibi olacak ama işin yoksa o bölümü otomatik bağlama kodlarını verebilirmisin?

alquirel

Xampp'ta durum ne kadar farklı bilmiyorum ama şu bağlantı yardımcı olur muhakkak.
http://forum.ubuntu-tr.net/index.php?topic=16612.0

if

@epicentre, /dev/sdb1 on /media/4CB252060792F49 /dev/sdb olarak geçen bölümler genelde harici oldukları için harici yazmıştım.

epicentre

tmm usta halloldu sorunum hem windows dan hem ubuntu dan aynı klasörde çalışabiliyorum artık teşekkürler.

alquirel