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

Установка прав пользователя | Команда Artisan не запускается в коде, но отлично работает в командной строке

У меня есть маршрут, который по сути является «крючком» для запуска команды Artisan, он принимает некоторые параметры get качестве аргументов: Route::get('hook', function() { $param = Input::get('param'); Artisan::call('myCommand', array('param' => $param)); } myCommand просто создает каталог в корневом каталоге param и файл hello.txt . Я могу запустить myCommand fine, используя php artisan myCommand param1 и он […]

PHP не может создать каталог с mkdir

У меня есть ранее работающий PHP-скрипт, который может создать каталог с mkdir : $webfolder = "/var/www/html/images/user"; mkdir($webfolder, 0770); Я внесла некоторые изменения в настройку разрешения для папки /var/www/html/images которая теперь: drwxrwx—. myself apache system_u:object_r:httpd_sys_content_t:s0 images Я думаю, что ранее эта папка принадлежала apache . Но так как apache имеет полные привилегии чтения, записи и выполнения […]

Блокируйте прямой доступ к файлу через http, но разрешите доступ к скрипту php

Я загружаю свои файлы (pdf, doc, flv и т. Д.) В буфер и обслуживаю их для своих пользователей со сценарием. Мне нужен мой сценарий, чтобы иметь доступ к файлу, но не разрешать прямой доступ к нему. Каков наилучший способ достичь этого? Должен ли я делать что-то с моими разрешениями или блокировать каталог с .htaccess?

разрешено отклонение – php unlink

У меня два файла: b.php и test.txt <?php $b = "test.txt"; unlink($b); ?> и ошибка: Предупреждение: unlink (test.txt) [function.unlink]: разрешение отклонено Зачем? b.php и test.txt – 777 и одна и та же группа / логин если я установил 777 в родительский каталог, я могу выполнить unlink, но мне нужно установить 777 и вернуться к 755?

Как установить разрешение 777 для определенной папки?

Как установить разрешение 777 на папку. Мне нужно установить разрешение следующей папки на 777: admin \ includes \ module_installation Я не знаю, как установить разрешение 777 на определенную папку в окне 7 ?? Пожалуйста, помогите мне, как я могу установить его? Я использую окна 7.

MySQL – доступ запрещен для пользователя

Итак, я создаю нового пользователя CREATE USER servname_shb IDENTIFIED BY 'password'; Предоставьте ему все привилегии: GRANT ALL ON *.* TO servname_shb; Пока нет ошибок. Затем я пытаюсь подключиться к базе данных: $dbhost = "localhost"; $dbname = "servname_shbusers"; $dbuser = "servname_shb"; $dbpass = "password"; $c = mysql_connect($dbhost,$dbuser,$dbpass) or die("Error:".mysql_error()); mysql_select_db($dbname) or die ("Error connecting to databse:".mysql_error()); […]

Какие разрешения для скриптов / каталогов PHP?

Я пытаюсь помочь другу переместить веб-сайт из одного веб-отеля в другой. Старое место уже закрыто, у меня есть только плоский tar-файл того, что было в нем. Веб-сайт содержал документы HTML, и можно было загрузить небольшое приложение Java (для загрузки на мобильный телефон) для отправки данных на веб-сайт. Мобильное приложение Java отправило строку в URL=<HOST>/php/register.php . […]

Разрешения Unix, чтение и выполнение (контекст PHP)

У меня есть php-скрипт, которому нужно подключиться к базе данных. Учетные данные для базы данных хранятся в другом скрипте php. Если я установил права доступа для файла учетных данных на 661, чтобы Public имел разрешение на выполнение, но не разрешал читать, разрешает ли основной скрипт получать доступ к учетным данным и подключаться к БД, а […]

PHP: fopen () Разрешение отклонено

Я смущен этим кодом: test.php: fopen('test.txt','a+'); когда я его выполню, я получаю сообщение об ошибке: Warning: fopen(test.txt): failed to open stream: Permission denied in /var/www/html/yuelu3/mobile/text.php on line 2 test.txt: -rwxrwxrwx. 1 jt jt 87 10月 7 20:58 test.txt в чем проблема? Большое спасибо! Я нашел проблему, я использую FC13, из-за защиты SELinux, некоторые действия отрицаются. […]

Доступ запрещен (403) для файлов PHP с помощью Nginx + PHP-FPM

Я потратил несколько часов на этот вопрос и, несмотря на большое количество сообщений, связанных с этим, я не могу его решить. У меня есть блок Fedora 20 с Nginx + PHP-FPM, который работал неплохо до сегодняшнего дня (после того, как я перезагрузил php-fpm.service, я думаю). Nginx обслуживает статические файлы без проблем, но любой файл PHP […]