Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.08.2007, 04:24
Adskij вне форума Посмотреть профиль Отправить личное сообщение для Adskij Найти все сообщения от Adskij
  № 1  
Ответить с цитированием
Adskij

Регистрация: Jul 2007
Сообщений: 46
По умолчанию Проблемы flash+php+xml на сервере

Всем привет!
Значит такая штука... Сделал админку к сайту - flash+php+xml. Php-скрипт создает xml-файл. Все работает отлично, но только локально - на апаче. Заливаю файлы на сервер... не работает - не создает файл.
Прописал атрибуты фалов 999 (это я так понимаю - можно все)... Все равно не работает...
Собственно два вопроса:
1) Что делать?
и
2) Кто виноват?
Спасибо

Старый 21.08.2007, 05:38
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 2  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
А у директории права на запись есть?
атрибут 999 (случайно не 777 кстати?) совсем не хорошо.

Старый 21.08.2007, 19:06
Adskij вне форума Посмотреть профиль Отправить личное сообщение для Adskij Найти все сообщения от Adskij
  № 3  
Ответить с цитированием
Adskij

Регистрация: Jul 2007
Сообщений: 46
Спасибо, Kikasso!
Вот оно точно!
Поставил директории 777... (я и имел ввиду 777 вместо 999). Работает! Ура!!
А может еще подскажеш, какие права дать этим файлам:
Php-скрипт (не меняется, пишет xml)
Xml-файл (перезаписвается)
Папка (в ней создаются xml-файлы)
А то 777 я думаю всем давать это точно совсем не хорошо.

Старый 21.08.2007, 22:45
Dr.OH вне форума Посмотреть профиль Отправить личное сообщение для Dr.OH Найти все сообщения от Dr.OH
  № 4  
Ответить с цитированием
Dr.OH

Регистрация: Aug 2003
Сообщений: 299
Отправить сообщение для Dr.OH с помощью ICQ
давай всем 777 - это права на доступ на сервере. Если там (на сервере) будет вирус, то он легко обойдет все фишки с доступом к каталогам.

Старый 22.08.2007, 22:06
Adskij вне форума Посмотреть профиль Отправить личное сообщение для Adskij Найти все сообщения от Adskij
  № 5  
Ответить с цитированием
Adskij

Регистрация: Jul 2007
Сообщений: 46
Та, наверное, так и сделаю.

Старый 23.08.2007, 01:30
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 6  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Права на файл выставляются следующим образом:
для владельца | для группы | для всех
4 = r (чтение)
2 = w(запись)
1 = x (исполнение), по сумме трех флажков и получаем атрибут.

Вам же говорят - НЕ СТАВЬТЕ 777. Можно нарваться.

По крайней мере для php можно попробовать r-x--x--x (511 или даже 111, на крайний случай 711), для xml, в который вы пишете и потом читаете - rw-rw-rw- (666). Но прав на запись и исполнение для всех файл иметь точно не должен. Либо одно, либо другое.
А локально все работает, потому что это юниксовые дела.


Последний раз редактировалось Kikasso; 23.08.2007 в 01:40.
Старый 23.08.2007, 11:28
Dr.OH вне форума Посмотреть профиль Отправить личное сообщение для Dr.OH Найти все сообщения от Dr.OH
  № 7  
Ответить с цитированием
Dr.OH

Регистрация: Aug 2003
Сообщений: 299
Отправить сообщение для Dr.OH с помощью ICQ
Ок, окунемся в теорию. Твой сайт хостится на каком-то сервере. Сервер, как мне кажется, скорее всего не выделенный. Кроме тебя там хостится еще куча народа. Для каждого пользователя сужествует домашняя папка с его http и отдельный процесс Apach'а, который обсулживает его сайт.
Так вот, доступ для все и для группы - это доступ для пользователей, сайты которых также размещены на этом сервере. Т.е. идеальным вариантом исходя из этого будет 700. Запрещать что-то делать самому себе - это на мой взгляд глупо, т.к. при проникновении вредоносного скрипта - это никоем образом не поможет, а вот разработку сайта затруднит существенно. Но дело в том, что на большинстве хостингов (нормальных не доморощенных) изначально запрещено любое обращение к папкам других пользователей (сканирование директорий, их открытий и т.п.). Так что в таком случае 777 от 700 отличаться не будет никак.
Если реально по каким либо причинам боишься за свой сайт, то можно на скрипты поставить доступ на выполнение, а папкам, куда будут копироваться файлы на чтение и запись. Но многие стандартные бибиотеки при таком подходе работать не будут.


Последний раз редактировалось Dr.OH; 23.08.2007 в 11:32.
Создать новую тему Ответ Часовой пояс GMT +4, время: 19:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:57.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.