Şimdi Ara

php+linux ve yazmaya izin vermek

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
598
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhabalar php öğrenmeye çalışıyorum. dosya yazmak ile ilgili bir fonksiyon çalıştırdığımda. permission denied diye bir hata mesajı alıyorum (izin yok) sanırım dosya yazabilmek için biryerlerden izin almam gerekiyor linux kullanıcısıyım (PARDUS ) apache'ye nasıl izin vereceğim anlatan olursa yada biri link verirse sevinirim



  • chmod 777 dosyaismi komutunu kullanabilirsiniz.
  • quote:


    chmod 777 dosyaismi komutunu kullanabilirsiniz.


    söylediğinizi yaptım ama sonuç değişmedi biraz daha açıklama yapayım
    Kod:
     
    <Html>
    <Head><TITLE></TITLE></Head>
    <Body>
    <?php
    echo "$isim";
    $dosya=fopen("Test.txt","w+");
    Fwrite($dosya,$isim);
    Fwrite($dosya,$mesaj);
    ?>
    </Body>
    </Html>


    ($isim ve $mesaj önceki html dosyasından miras kalmıştı)

    Warning: fopen(Test.txt) [function.fopen]: failed to open stream: Permission denied in /var/www/localhost/htdocs/ekle.php on line 6
  • Sunucularda bazı komutlar güvenlik nedeniyle yasaklanır. Exec gibi Büyük ihtimalle yasaklanmış bir komut kullanıyorsun. Host satıcın ile görüşmen gerekir. Uygulamam sadece bu kadar mı ?
  • kendi evimde kurduğum apache2 server. sadece öğrendiklerimi uygulamaya çalışıyordum.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.