Articles of Разрешения

file … не удалось открыть поток: разрешение отклонено

Я обрабатываю сайт для клиента, я клонировал весь сайт на своем сервере и, похоже, работает. теперь, когда я скопировал сайт на свой сервер и попытался сделать платеж (используя paypal pro), я получаю ошибку разрешения: `Warning: error_log(../PayPal.log) [function.error-log]: failed to open stream: Permission denied` Я попытался изменить разрешения на 777 для всего, и эта ошибка продолжается. […]

Недостаточно разрешения для запуска typeperf.exe

Im Попытка запускать typeperf.exe с помощью php-функции exec (); это команда (для cpu load%) typeperf -sc 1 "processor(_Total)\% Processor Time" Когда я запускаю команду в командной строке, она возвращает мне желаемый результат. Но при вызове его через exec (); Я получаю Поэтому я запустил команду whoami через php, чтобы узнать, что такое пользователь php, Я […]

Java: создать новый каталог с 777 правами на Mac

Я пытаюсь создать каталог с 777 правами на Mac. Я использую это, но я не могу удалить каталог с php: File f = new File("/Applications/XAMPP/xamppfiles/htdocs/project/images/directoryName"); f.setWritable(true); f.mkdir(); Когда я пытаюсь удалить этот каталог, я получаю следующее: unlink(project/images/directoryName/subFile): Permission denied in Мне нужно создать папки и файлы в папке htdocs с моим Java-приложением и удалить или […]

Laravel 5 '..failed to open stream: Permission denied' exception при подключении к localhost

Создали проект и, когда пытались подключиться к локальному хосту, я получаю эту ошибку в консоли: [Wed Aug 12 21:26:46 2015] 127.0.0.1:50079 [500]: / – Не удалось исключить «UnexpectedValueException» с сообщением «Не удалось открыть поток или файл /CT/storage/logs/laravel.log» : не удалось открыть поток: Permission denied 'in /CT/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87 Трассировка стека: 0 / CT / vendor / monolog […]

mkdir (): разрешение отклонено

У меня есть 777 на всех файлах на моем сервере. PHP 5.4 (нет safe_mode) Сайт работает на других серверах. Это структура Yii mkdir(): Permission denied /var/www/html/project/framework/web/CAssetManager.php(225) 213 return $this->_published[$path]; 214 elseif(($src=realpath($path))!==false) 215 { 216 $dir=$this->generatePath($src,$hashByName); 217 $dstDir=$this->getBasePath().DIRECTORY_SEPARATOR.$dir; 218 if(is_file($src)) 219 { 220 $fileName=basename($src); 221 $dstFile=$dstDir.DIRECTORY_SEPARATOR.$fileName; 222 223 if(!is_dir($dstDir)) 224 { 225 mkdir($dstDir,$this->newDirMode,true); 226 chmod($dstDir,$this->newDirMode); 227 […]

CodeIgniter – пользователи должны иметь доступ только к своим изображениям

В настоящее время я пытаюсь создать сайт для загрузки изображений с помощью CodeIgniter. Дело в том, что сегодня я столкнулся с проблемой, и я бы очень признателен за любую помощь, чтобы решить эту проблему. Так что в основном сайт работает. Но дело в том, что файлы не являются частными. Пользователь может захотеть убедиться, что файлы, […]

Контроль доступа к файловой системе с помощью PHP

Я ранее размещал здесь: Контроль доступа для пробной подписки Поскольку это новый вопрос, основанный на предложениях, я думал, что должен начать новую должность. Если это должно было быть редактирование, пожалуйста, дайте мне знать в будущем. Я думаю, что решение, с которым я собираюсь контролировать доступ, – загрузить файл и хеш-имя. Файл будет в формате: /uploads/#############.pdf […]

Как организовать и управлять ACL?

Взяв Zend_ACL в качестве примера, мне интересно, как это должно быть организовано для проекта. Конечно, пример хорош и аккуратен, но реальный сайт намного сложнее. $acl = new Zend_Acl(); $acl->addRole(new Zend_Acl_Role('guest')); $acl->addRole(new Zend_Acl_Role('member')); $acl->addRole(new Zend_Acl_Role('admin')); $parents = array('guest', 'member', 'admin'); $acl->addRole(new Zend_Acl_Role('someUser'), $parents); $acl->add(new Zend_Acl_Resource('someResource')); $acl->deny('guest', 'someResource'); $acl->allow('member', 'someResource'); echo ($acl->isAllowed('guest', 'someResource') ? 'allowed' : 'denied'); […]

Как сделать файл .PHP доступным только для сервера?

Я создал работу cron через контрольный центр goDaddy. Задача cron находится в папке «cron jobs». Я не хочу, чтобы кто-нибудь мог его запустить, как мне установить права доступа к папке, чтобы он не мог публично открываться, но он все еще может использоваться для задания cron? Устраняет отметку «Публикация»> «Чтение», чтобы предотвратить ее запуск?

PHP не может читать файлы, содержащие PHP-код, в виде текстовых файлов

Я наткнулся на следующую особенность: $ handle = fopen (realpath ("../ folder / files.php"), "r"); не может прочитать файл, но как только я удаляю теги php из файла, он становится читаемым, и мои скрипты печатают непустой контент на странице. Кроме того, file.php никогда не выполняется, поэтому я задаюсь вопросом, почему это проблема. Я предполагаю, что […]