mkdir PHP çalışmıyor

2 Cevap php

Bu konuda son 2 saat boyunca saçımı çekerek ve ben gerçekten aptalca bir şey yapıyorum eminim olmuştur.

<?php
mkdir("blah", 0777);
?>

Bu komut satırı üzerinden çalışıyor ve klasör oluşturulur alır. Ben tarayıcı aracılığıyla çalıştırmayı denediğinizde ancak aynı şey çalışmaz. Herhangi bir dosya izni sorunları?

2 Cevap

Muhtemelen komut satırı altında çalışırken, script izinleri devralır, ancak tarayıcıdan çalışırken öyle değil olabilir mi?

Bu durumda grup için dizin izinlerini 'yazma' yapmak isterim.

Sizin web sunucusu (apache?) O kendi kullanıcı olarak çalışıyorsa, ve içeri mkdir çalıştırdığınız dizine yazma izni yok

A) Grubu Everyone () Çoğu kurulumları için tavsiye edilmez yazma izni vermek izni veya C) yazmak varsa Sahip, B) Grubu ekleyerek yapma ya tarafından dizine yazmak için web sunucunun kullanıcı izni verin.