ошибка 500

12
33
На сайте с 04.12.2008
Offline
9
1826

Здраствуйте.

Мне необходимо запустить php скрипт, который требует выставленния прав 777 на папку в которой находится, но при выставлении соответствующих прав, возникает ошибка 500.

Возможно как-нибудь исправить ситуацию? Например с помощью .htaccess или ещё как.

Запуск скрипта планируется разовый.

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#1

Не ставя права 777 запустить скрипт

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
33
На сайте с 04.12.2008
Offline
9
#2
Boris A Dolgov:
Не ставя права 777 запустить скрипт

Этот скрипт не запускается без 777 прав на директорию.

Доступа к shell нет, да я думаю он здесь наврятле поможет.

Люди, помогите советом.

RAS
На сайте с 27.11.2005
Offline
126
RAS
#3

а как там у вас работает пхп, в каком режиме ?

Администрируем сервера, впс, вдс. Ускоряем загрузку сайтов - DLE, Word Press, Joomla, Modx... Настраиваем безопасность. Ручная чистка rootkit/malware/вирусов. (/ru/forum/867860) Разработка - shell/bash/sh/python/perl.
33
На сайте с 04.12.2008
Offline
9
#4

Если честно я не разбираюсь, но вот часть 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

RAS
На сайте с 27.11.2005
Offline
126
RAS
#5

папку создает скрипт или вы создаете ее по фтп ?

Надо скрипт исправить, на вашем хостинге скрипт сможет писать в папку и без 777.

ISPServer
На сайте с 17.10.2008
Offline
6
#6

У Вас какая нибудь панель есть на сервере?

777 права на папку нужны чтобы скрипт мог писать в папку.

Но наверняка стоит что-то типа suexec который из соображений безопастности не дает его запускать. Между прочим правильно и делает.

У Вас php как cgi то есть скрипт выполняться должен от имени владельца сайта. То есть Вам надо выставить такие права чтобы владелец сайта прописанный в httpd.conf мог редактировать папку.

Маленькие VDS за 149 рублей (http://firstvds.ru?art) Полный спектр решений для хостинга. (http://ispsystem.com?art)
33
На сайте с 04.12.2008
Offline
9
#7

Этот скрипт Sypex Dumper http://sypex.net/files/SypexDumperLite_108.zip

Панель управления Cpanel

333vasik333 добавил 15.12.2008 в 04:43

Up. Необходима более детальная информация.

Himiko
На сайте с 28.08.2008
Offline
560
#8
333vasik333:
Этот скрипт Sypex Dumper http://sypex.net/files/SypexDumperLite_108.zip

Панель управления Cpanel

333vasik333 добавил 15.12.2008 в 04:43
Up. Необходима более детальная информация.

Как вариант:

1. Создайте папку через FTP, чтобы её владелец был ваш пользователь.

2. Поставьте права 755 на папку.

Возможно, что поможет.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
33
На сайте с 04.12.2008
Offline
9
#9
Himiko:
Как вариант:
1. Создайте папку через FTP, чтобы её владелец был ваш пользователь.
2. Поставьте права 755 на папку.
Возможно, что поможет.

Я изначально так и делал. То есть даже такие права заданы по умолчанию на Хостинге. А если выставить на папку права 777, то на другом хостинге все работает, а на этом выдает данную ошибку. Скрипт для создания дампа базы данных. Если выставлены права 755, он запускается, но выдает ошибку соединения с базой данных.

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#10

Ошибку он выдает не из-за прав.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий