Когато създам папка с нет бийнс или копирам собственоръчно такава във www ... php или апаче НЕ могат да създават нови папки и файлове
Пример:
- Правя си нов проект с нет бийнс с името примерно
test1 всичко е ок ...нет бийнса си прави папката с името
test1 и един файл index.php в нея
- Във index.php въвеждам
mkdir('folder1'); echo 'hello test 1';
- Натискам shift + f6 и нет бийнс автоматично стартира файла в моя браузър
- командата echo 'hello test 1'; се изпълнява и в браузъра получавам текста
hello test 1- командата mkdir('folder1'); изобщо
не се изпълнява ...във папката test1 няма и помен от директория с име folder1
- отварям терминала на убунту и пиша
sudo chown -R dry /var/www/test1/ (пробвам ...ефекта е същият ....
се изпънява но
не )Бележка: може и да бъркам синтаксиса!
- пиша отново в терминала
sudo chmod 777 /var/www/test1 -R ....
след това пробвам отново и всичко си работи , и папката folder1 се създава и текста hello test 1 се показва във браузъра.
........................................................................................
Друг пример:
- изтеглям си CodeIgniter КОПИРАМ папката му във www
- преименувам папката му на
CodeIgniter
(за да няма празни интервали в името и )
- слагам същият index.php със същите команди
mkdir('folder1'); echo 'hello test 1';
във папката CodeIgniter
- отварям с браузъра съответният адрес
http://localhost/CodeIgniter/
и
в браузъра ми изкарва съобщението
Forbidden
You don't have permission to access /CodeIgniter/ on this server.
Apache/2.2.16 (Ubuntu) Server at localhost Port 80
- отново отивам в терминала и изписвам:
sudo chown -R dry /var/www/CodeIgniter/ (пробвам ...ефекта е същият ....
се изпълнява , но
не )
- пиша отново в терминала
sudo chmod 777 /var/www/CodeIgniter -R ..
.след това пробвам отново и всичко си работи , и папката folder1 се създава и текста hello test 1 се показва във браузъра.Отварям с браузъра адреса:
http://localhost/CodeIgniter/application/controllers/ и в него ми изкарва съобщението
Directory access is forbidden
------------------------------------------------------------------------------------
Всичко това съм го правил стъпка по стъпка и съм
копипейсвал всички команди във този пост (тоест , не пиша по памет)