![]() |
|
|
![]()
|
|
| AlexSam |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 24.9.2005 Репутация: нет Всего: нет |
Я плохо разбираюсь в серверных техналогиях и очень прошу помочь. Написал админку, положил на хост (Linux/Apache) но скрипт не имеет права изменнять права доступа к файлам и их владельцев (запускается видимо от имени www) . Возможно ли изменить владельца моего скрипта , чтобы он мог менять права доступа(надо право на запись). У меня есть ftp и сервер работает в режиме safe mode (это можно изменить?).
|
|||
|
||||
| Сумасшедший |
|
|||
|
Чилавек-Каропка ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 15.8.2004 Где: Москва Репутация: 13 Всего: 107 |
-------------------- Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас! |
|||
|
||||
| AlexSam |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 24.9.2005 Репутация: нет Всего: нет |
Спасибо. Но может мне бы еще чуть помогли - мне используя suеxec надо мой php скрипт переделать в cgi в unix кодировке и с заголовком указывающим на обработчик(так сказано в доке к хосту и для примера дан заголовок для perl : #!/usr/bin/perl) .Ну как я понимаю мне надо изменить его расширение на cgi и первой строчкой написать #!/usr/bin/php , и когда я это сделал и запустил скрипт в браузере сервер вернул 500-ю ошибку.
|
|||
|
||||
| Сумасшедший |
|
|||
|
Чилавек-Каропка ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 15.8.2004 Где: Москва Репутация: 13 Всего: 107 |
Скрипт на php написан?? Тогда нужно узнать у хостера что прописывать в заголовок скрипта) обычно #!/usr/bin/php (перед "<?") Расширение, тоже можно узнать у хостера. -------------------- Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас! |
|||
|
||||
| AlexSam |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 24.9.2005 Репутация: нет Всего: нет |
Извени, я вроде сделал правильно : положил на сайт файл с именем noname.cgi
присвоил ему права 700 а паке где он лежит 705 (тут /www) открыл его в браузере и получил ошибку 500 , а в логе сообщение Premature end of script headers. В чем может быть проблема?
У меня есть вся информация (тут чуть-чуть глянь пожалуйста )
Вроде же все сделал как написано. |
||||||
|
|||||||
| Сумасшедший |
|
|||
|
Чилавек-Каропка ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 15.8.2004 Где: Москва Репутация: 13 Всего: 107 |
Как дела с этим:
1) 2) ?? Чаще всего забывают про второй пункт Добавлено @ 00:08 И какие ошибки выводятся? Сам-скрипт выполняется на 100%,- сейчас протестирован. -------------------- Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас! |
|||
|
||||
| AlexSam |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 24.9.2005 Репутация: нет Всего: нет |
Выводит ошибку сервера (500) , а в лог файле пишется Premature end of scrip
Вот -вот , а что значит в unix кодировке ? Как определить и изменить? |
||||
|
|||||
| Str!pe |
|
|||
|
профиль удален ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2426 Регистрация: 12.6.2005 Где: На земле. Репутация: 0 Всего: 152 |
у unix и у win различные форматы окончания строк. Если просто и доступно: unix-строка заканчивается одним символом, а windows - двумя. Скачай, например, notepad++ он умеет преобразовывать формат строки, или закачай файлы по FTP в аски-режиме,- преобразование тоже выполнится. Добавлено @ 14:39 Сорри - разлогиниться забыл на машине Str!pe Сумасшедший -------------------- Со мной можно связаться по скайпу или по аське. Занимаюсь продвижением сайтов - самой таргетированной рекламой. |
|||
|
||||
| AlexSam |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 24.9.2005 Репутация: нет Всего: нет |
Спасибо.(кстати npp класный)
При запуске в браузере noname.cgi - Premature end of script headers: А если скопировать файл в стандартную папку cgi-bin и запустить cgi-bin/noname.cgi то пишет так - malformed header from script. Bad header=OOk! (я в скрипте изменил echo "Ok!" на echo "OOk!" для проверки) ну что же я не так делаю? может сам файл надо в какой-то конкретной кодировке. |
|||
|
||||
| Сумасшедший |
|
||||
|
Чилавек-Каропка ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 15.8.2004 Где: Москва Репутация: 13 Всего: 107 |
при создании файла в юникоде, может добавляться один символ в начало файла.
Это потому что в каталоге откуда он пытается запуститься не разрешён запуск cgi Если скрипт выводит html, то нужно прописать ещё и заголовок Попробуй так:
-------------------- Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас! |
||||
|
|||||
| AlexSam |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 24.9.2005 Репутация: нет Всего: нет |
|
|||
|
||||
| Сумасшедший |
|
|||
|
Чилавек-Каропка ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 15.8.2004 Где: Москва Репутация: 13 Всего: 107 |
AlexSam, На здоровье
-------------------- Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |