Я разрабатываю веб-сайт, размещенный локально на Mac, и я испытываю затруднения из-за полномочий каталога.
Я исчерпал свои нормальные опции для решения проблемы и остающегося решения, о котором я могу думать, должен попытаться установить полномочия в терминале. Я никогда не использовал терминал серьезно, и я надеющийся кого-то мог дать мне направления, чтобы сделать это.
Что я должен сделать:
Прямой терминал к hard-drive/Applications/MAMP/htdocs/mysite/myfolder/mysubfolder
(Ls-l не возвращает Приложения, который сбивает с толку).
Установите полномочия там на версию программы 777
Если кто-то мог бы вести меня, хотя это, я набросаю его вниз и никогда не забывать его!
Я попробовал:
oliver-nourishs-mac-mini:/ oliver$ cd Applications/MAMP/htdocs/barbadoslettings
oliver-nourishs-mac-mini:barbadoslettings oliver$ chmod 777 ./
oliver-nourishs-mac-mini:barbadoslettings oliver$ cd images
oliver-nourishs-mac-mini:images oliver$ chmod 777 ./
oliver-nourishs-mac-mini:images oliver$ cd carhire
oliver-nourishs-mac-mini:carhire oliver$ chmod 777 ./
oliver-nourishs-mac-mini:carhire oliver$
относительно исходного ответа, но моих полномочий все еще кажутся застрявшими.
#cd to the root folder
cd /
#list folders
ls -al
#you will see "Applications" there ...
cd Applications/application_name/your/folder/and/subfolder
#you can autocomplete with <tab> for available folders
#when you are in the desired folder:
chmod 777 ./
#you can use -R option to chmod to apply it recursively
Попытайтесь использовать символьные опции для chmod вместо этого. Можно найти это более интуитивным.
$ cd Applications/application_name/your/folder/and/subfolder
$ chmod -R a+rX .
Работа назад через args к chmod:
.
средства используют текущий каталогa+rX
средства добавляют (+
) прочитайте разрешение (r
) и выполнитесь/право доступа (X
) для всех пользователей (a
). Капитал, который только добавляют X средств, выполняет разрешение, если другой пользователь уже имеет, выполняются/право доступа - это предоставит его каталогам (x
право доступа средств для каталогов). Я не думаю, что существует числовой эквивалент для капитала X.-R
средства делают это рекурсивно - т.е. повторяются для всех подкаталогов и подкаталогов в тех и т.д.Примечание, случайным образом делающее вещи 777, является обычно плохой идеей. Вы открываете файлы, которые будут записаны или выполнены. Некоторые файлы должны быть записываемыми - например, Wordpress легче работать с тем, если веб-сервер может обновить определенные файлы.