Я предлагаю всем вам прочитать чат, который размещен на комментариях. Я не мог исправить netbeans 8.1. Что я сделал, хотя было загрузить последнюю версию (8.2) с сайта и установить ее с помощью сценария bash. после открытия netbeans 8.2 Я не смог создать новый проект.
Затем я нашел следующий вопрос переполнения стека: https://stackoverflow.com/questions/46476470/cant-create-project-on-netbeans -8-2
В итоге мне нужно было найти файл netbeans.conf и изменить мой путь java_home
Перейти к https://stackoverflow.com / вопросы / 46476470 / косяк создать-проект-на-8-2-NetBeans
chmod использует серию числовых записей для установки прав доступа к файлам, а не строк. Версия Ubuntu указанной команды будет
chmod 0755 app/cache app/logs
. Это должно работать в предположении, что www-data является владельцем. Если нет,
chown www-data.www-data app/cache app/logs
изменит его, поэтому www-data владеет каталогами.
Подробная статья: http://mdshaonimran.wordpress.com/2010/06/13/ CHMOD-изменение-filefolder-разрешения-в-убунту /
chmod + a фактически устанавливает ACL, который поддерживает разрешения при записи каталога. Причина, по которой он используется, заключается в том, что файлы и журналы, написанные веб-сервером, пользовательскими www-данными, имеют те же права, что и файлы, написанные пользователем в CLI.
Похоже, что он тянет это из инструкции по установке Symfony 2. Взгляните на обновленную документацию: http://symfony.com/doc/current/book/installation.html
В ней указано, что эквивалентная команда в Ubuntu -
$ sudo setfacl -R -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs
$ sudo setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs