Права на файлы после установки

Тема в разделе "Установка и обновление расширений Joomla", создана пользователем _Andrew, 08.09.2007.

  1. Offline

    _Andrew Недавно здесь

    Регистрация:
    24.08.2007
    Сообщения:
    53
    Симпатии:
    1
    После устаноыки модуей/компонент/мамботов через админук не могу получить доступ к ноыфм папкам и файлам черезщ фтп, т.к. владелец файлов - только apache (8080), приходится напрягать хостера. Как решить проблему?
    На все папки стоят права 755, за исключением тех, куда ставится компонент (там временно даются фулл права всем).
     
    Последнее редактирование: 08.09.2007
  2.  
  3. Offline

    WebFX Недавно здесь

    Регистрация:
    04.03.2007
    Сообщения:
    70
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Права на файлы после установки

    никак. только менять владельца через панель управления хостингом.
    А в идеале - доводить до ума на локали, на том-же денвере и синхронизировать с удалённым хостом.
     
  4. kvt
    Offline

    kvt Недавно здесь

    Регистрация:
    23.07.2007
    Сообщения:
    206
    Симпатии:
    11
    Пол:
    Мужской
    Ответ: Права на файлы после установки

    Joomla System Tool вас спасет. :)
    Скачать можно здесь
     
  5. Offline

    _Andrew Недавно здесь

    Регистрация:
    24.08.2007
    Сообщения:
    53
    Симпатии:
    1
    Ответ: Права на файлы после установки

    а Овнера скрипт поменять сможет?
     
  6. kvt
    Offline

    kvt Недавно здесь

    Регистрация:
    23.07.2007
    Сообщения:
    206
    Симпатии:
    11
    Пол:
    Мужской
    Ответ: Права на файлы после установки

    Не думаю, а зачем? Вы через встроенный в него файл менеджер можете с файлами оперировать, да и вообще зачем Вам их через FTP менять?
     
  7. Offline

    _Andrew Недавно здесь

    Регистрация:
    24.08.2007
    Сообщения:
    53
    Симпатии:
    1
    Ответ: Права на файлы после установки

    Решение проблемы - ставить права на ноыве папки не 0755 а 4755.
     
  8. Offline

    GRON Недавно здесь

    Регистрация:
    04.09.2007
    Сообщения:
    23
    Симпатии:
    0
    Ответ: Права на файлы после установки

    Как можно это реализовать (я про Group ID bit) 4755? По-моему Joomla не позволяет менять первый бит новых папок...
     
  9. Offline

    _Andrew Недавно здесь

    Регистрация:
    24.08.2007
    Сообщения:
    53
    Симпатии:
    1
    Ответ: Права на файлы после установки

    Толлько ssh.
     
  10. Offline

    MaximM Недавно здесь

    Регистрация:
    23.10.2007
    Сообщения:
    36
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Права на файлы после установки

    Иногда даже через SSH поменять права не удаётся, так как права принадлежат не вам, приходится работать например через JoomlaXtplorer
     
  11. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 094
    Симпатии:
    158
    Пол:
    Мужской
    Ответ: Права на файлы после установки

    MaximM, странно, у меня через JoomlaXtplorer ничего не получалось менять, если права на папки мне не принадлежали.
     
  12. Offline

    GRON Недавно здесь

    Регистрация:
    04.09.2007
    Сообщения:
    23
    Симпатии:
    0
    Ответ: Права на файлы после установки

    В итоге решил работать по FTP с файлами, которые могу редактировать, и через joomlaXtplorer - с теми, владельцем которых я не являюсь (т.е. которые созданы скриптами Joomlы).

    PHP не умеет менять владельца файла (естественно сервер не от имени root'а работает).

    P.S. На самом деле действительно возникает вопрос уже филосовский - а надо ли? Сменишь права, а потом думай, почему это Джумла удалить компонент не может?
     
  13. Offline

    MaximM Недавно здесь

    Регистрация:
    23.10.2007
    Сообщения:
    36
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Права на файлы после установки

    у меня быают часто такие ситуации ,что компонент при установке, напрмиер Artio joomSef ставит на свои папки пользователя Nobody (65535 ) и даже через SSH не меняютяс права Chown'ом Приходится из админки напримре тем же ДжумлаЕксплорером менять.
     
  14. kvt
    Offline

    kvt Недавно здесь

    Регистрация:
    23.07.2007
    Сообщения:
    206
    Симпатии:
    11
    Пол:
    Мужской
    Ответ: Права на файлы после установки

    Реально, если php-скрипт создает папку/файл, то владельцем файла является web-сервер (если глянуть в процессы, то он чаще всего называется www). Этот факт позволяет скриптам оперировать с папкой без необходимости давать на нее аттрибуты 777, что позитивно сказывается на безопасности сайта в целом.
    Т.о. многое завист от того, каким образом Вы заливали Joomla на хостинг и как запущен PHP. Если PHP запущен, как модуль апача, а файлы вы заливали по-файлово через FTP клиент, то имеете проблемы с работой скриптов или с безопасностью (в зависимости от того что выбрали). Если же залить грамотно, то у скриптов никаких проблем не будет, однако по FTP файлы менять не сможете.
     
  15. GDie
    Offline

    GDie Недавно здесь

    Регистрация:
    02.01.2007
    Сообщения:
    183
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Права на файлы после установки

    Это не права, это хостера менять нужно :) У которого подобных проблем нет.
    Пиши в личку, подскажу что за хостер :)

    А так, если даже Joomla System Tool и JoomlaXtplorer не помогает, то только хостера доставать что-бы правильно сервак настроил...
     
  16. Offline

    shap Недавно здесь

    Регистрация:
    20.03.2008
    Сообщения:
    9
    Симпатии:
    0
    Ответ: Права на файлы после установки

    Вижу, что ответ на мой вопрос где-то рядом, помогите, пожалуйста, как новичку

    Я залил дистрибутив Joomla на хостинг, в админке видно, что владельцем файлов и директорий являюсь я, группа apache. Права установлены 755 и 644, т.е. полный доступ у меня есть. Но инсталлятор джумлы говорит, что папки не доступны для записи!
    От имени какого пользователя работает инсталлятор joomla?
    Возможно ли сделать, чтоб он работал от моего имени, чтоб не давать полный доступ всем?
     
  17. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 094
    Симпатии:
    158
    Пол:
    Мужской
    Ответ: Права на файлы после установки

    У меня такая же фигня приключилась, Джумла здесь работает от GID, т.е. от гостевой учетки. Я делал так: Ставил права 777 во время установки и когда что-нибудь ставлю, а потом обратно на 644...
     

Поделиться этой страницей

Загрузка...