- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здраствуйте.
Мне необходимо запустить php скрипт, который требует выставленния прав 777 на папку в которой находится, но при выставлении соответствующих прав, возникает ошибка 500.
Возможно как-нибудь исправить ситуацию? Например с помощью .htaccess или ещё как.
Запуск скрипта планируется разовый.
Не ставя права 777 запустить скрипт
Не ставя права 777 запустить скрипт
Этот скрипт не запускается без 777 прав на директорию.
Доступа к shell нет, да я думаю он здесь наврятле поможет.
Люди, помогите советом.
а как там у вас работает пхп, в каком режиме ?
Если честно я не разбираюсь, но вот часть phpinfo:
System Linux server.localserver.ru 2.6.18-92.1.6.el5PAE #1 SMP Wed Jun 25 14:21:46 EDT 2008 i686
Build Date Aug 14 2008 03:38:01
Configure Command './configure' '--disable-pdo' '--enable-bcmath' '--enable-calendar' '--enable-exif' '--enable-force-cgi-redirect' '--enable-ftp' '--enable-gd-native-ttf' '--enable-libxml' '--enable-magic-quotes' '--enable-mbstring' '--enable-safe-mode' '--enable-soap' '--enable-sockets' '--enable-zend-multibyte' '--enable-zip' '--prefix=/usr' '--with-bz2' '--with-config-file-path=/usr/local/lib' '--with-config-file-scan-dir=/usr/local/lib/php.ini.d' '--with-curl=/opt/curlssl/' '--with-curlwrappers' '--with-freetype-dir=/usr' '--with-gd' '--with-gettext' '--with-imap=/opt/php_with_imap_client/' '--with-imap-ssl=/usr' '--with-jpeg-dir=/usr' '--with-kerberos' '--with-libexpat-dir=/usr' '--with-libxml-dir=/opt/xml2' '--with-libxml-dir=/opt/xml2/' '--with-mcrypt=/opt/libmcrypt/' '--with-mhash=/opt/mhash/' '--with-mime-magic' '--with-mm=/opt/mm/' '--with-mysql=/usr' '--with-mysql-sock=/var/lib/mysql/mysql.sock' '--with-mysqli=/usr/bin/mysql_config' '--with-openssl=/usr' '--with-openssl-dir=/usr' '--with-png-dir=/usr' '--with-pspell' '--with-ttf' '--with-xmlrpc' '--with-xpm-dir=/usr' '--with-xsl=/opt/xslt/' '--with-zlib' '--with-zlib-dir=/usr'
Server API CGI
Virtual Directory Support disabled
Configuration File (php.ini) Path /usr/local/lib
Loaded Configuration File /usr/local/lib/php.ini
Scan this dir for additional .ini files /usr/local/lib/php.ini.d
PHP API 20041225
PHP Extension 20060613
Zend Extension 220060519
Debug Build no
Thread Safety disabled
Zend Memory Manager enabled
IPv6 Support enabled
Registered PHP Streams zip, php, file, data, tftp, ftp, telnet, dict, http, https, ftps, compress.bzip2, compress.zlib
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
Registered Stream Filters string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, convert.iconv.*, bzip2.*, zlib.*
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
Где это можно посмотреть?
333vasik333 добавил 14.12.2008 в 13:58
На хостинге можно пользоваться своим php.ini и .htaccess
папку создает скрипт или вы создаете ее по фтп ?
Надо скрипт исправить, на вашем хостинге скрипт сможет писать в папку и без 777.
У Вас какая нибудь панель есть на сервере?
777 права на папку нужны чтобы скрипт мог писать в папку.
Но наверняка стоит что-то типа suexec который из соображений безопастности не дает его запускать. Между прочим правильно и делает.
У Вас php как cgi то есть скрипт выполняться должен от имени владельца сайта. То есть Вам надо выставить такие права чтобы владелец сайта прописанный в httpd.conf мог редактировать папку.
Этот скрипт Sypex Dumper http://sypex.net/files/SypexDumperLite_108.zip
Панель управления Cpanel
333vasik333 добавил 15.12.2008 в 04:43
Up. Необходима более детальная информация.
Этот скрипт Sypex Dumper http://sypex.net/files/SypexDumperLite_108.zip
Панель управления Cpanel
333vasik333 добавил 15.12.2008 в 04:43
Up. Необходима более детальная информация.
Как вариант:
1. Создайте папку через FTP, чтобы её владелец был ваш пользователь.
2. Поставьте права 755 на папку.
Возможно, что поможет.
Как вариант:
1. Создайте папку через FTP, чтобы её владелец был ваш пользователь.
2. Поставьте права 755 на папку.
Возможно, что поможет.
Я изначально так и делал. То есть даже такие права заданы по умолчанию на Хостинге. А если выставить на папку права 777, то на другом хостинге все работает, а на этом выдает данную ошибку. Скрипт для создания дампа базы данных. Если выставлены права 755, он запускается, но выдает ошибку соединения с базой данных.
Ошибку он выдает не из-за прав.