![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Win MK 32 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 492 Регистрация: 15.7.2002 Репутация: нет Всего: нет |
Установил русскую Joomla на хостинг. После установки все тестовые данные отображались нормально. Но заданное мной при установке название и описание сайта превратилось в вопросительные знаки (или одинаковые вопросительные кракозябры в ромбиках).
Попробовал изменить навзание сайта в общих настройках - выдало "Возникла ошибка! Не могу открыть конфигурационный файл на запись!" Решая данный вопрос пришел к выводу, что надо бы разрешить какие-то права. Ну я выставил все права на все файлы и папки 777. Все ли я правильно сделал? ![]() Если это не страшно, то тогда зачем вообще разным каталогам и файлам давать разные права? Надо всем все по максимумуцц, чтобы не было проблем как на Денвере. |
|||
|
||||
Shark |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
а если у тебя в каталоге хранятся кофигурационные файлы акцессы и т.д.??? зачем пользователю иметь к ним доступ?... для это и права
|
|||
|
||||
enof |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
||||
|
||||
Win MK 32 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 492 Регистрация: 15.7.2002 Репутация: нет Всего: нет |
Я что понимается под пользователем не понял. И что понимается под запись, запуск.
Чтение - это когда захожу на страницу и скрипт выполняется? Или это запуск? А запись? Это когда исходник php-скприта загружаю в браузер? |
|||
|
||||
Shark |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
взято с одного форума:
как я и говорил.. если права 700... то доступ к ним (на запись, чтение, запуск) только у владельца будет и все |
|||
|
||||
enof |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
Раз уж связались с пхп, то хотя бы ознакомьтесь с *nix'ами.
Если взялись объяснять, то и потрудитесь рассказать что такое права доступа и как все это устроено в линуксе. А непонятных цитат и я с форумов могу понатаскать. У каждого файла есть свой пользователь, каждая программа запускается от чьего-то имени. Вот здесь понятно описано --> http://heap.altlinux.org/modules/linux_per...ions/index.html |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Win MK 32, Всегда есть вероятность, особенно при пользовании CMS с общедоступным кодом, что в ней есть уже обнаруженные, но не исправленные пока на этом сайте уязвимости. Эти обнаруженные уязвимости публикуются в открытом доступе на хакерских сайтах и в баг-трекерах сайтов разработчиков CMS, так что узнать и воспользоваться ими может любой зантересованный хакер. Эти уязвимости могут позволить, к примеру, исполнить какой-нибудь злодейский код на сервере, записать с его помощью на сервер какой нибудь троян, mail-бомбер и прочее и прочее (см. обычные вирусные страшилки...)
Чтобы злодею было посложнее, можно запретить для записи скрипту всё вообще, а картинки грузить по ftp ![]() -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
Shark |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
enof,
Тема расположене не в Линуксе, а в РНР... я согласен, что я не прав с точки зрения для Линукса... а для РНР я прав |
|||
|
||||
Win MK 32 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 492 Регистрация: 15.7.2002 Репутация: нет Всего: нет |
Shark, но исходя их вашего поста я не узнал ни что такое пользователь, ни что такое группа, ни что такое запуск, ни что такое запись, ни что такое чтение.
|
|||
|
||||
Shark |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
Win MK 32,
пользователь - это тот человек который имеет те или иные права на файл грппа - это граппа пользователей, которая имеет те или иные права на файл запуск-запуск файла запись-запись в файл чтение-чтение файла это по логике можно догадаться |
|||
|
||||
enof |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
В каком месте? Вы сказали про пользователя и "кофигурационные файлы акцессы". Обычный пользователь использует браузер, который общается с сервером посредством запросов и никак не касается файловой системы сервера. Я так понимаю вы не только линукс, но и вообще работу HTTP себе слабо представляете, если смогли связать фс сервера и клиента с браузером. гениально. Всем все сразу стало понятно что к чему. |
|||
|
||||
Win MK 32 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 492 Регистрация: 15.7.2002 Репутация: нет Всего: нет |
Shark, вы Гений(флуда?)!
![]() Ответ не получен. |
|||
|
||||
enof |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
Я ссылку дал, там написано про пользователей, группы и права.
Интерпретатор запускается от какого-либо пользователя. Зависит от настроек сервера. У файла есть права доступа. Например 0764. Владелец может читать,записывать и исполнять, группа читать и писать, остальные только читать. Права нужно выставлять исходя из того, кем является владелец файлов и пользователь, запускающий php. |
|||
|
||||
icewind |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 11.4.2009 Где: Ростов-на-Дону Репутация: 20 Всего: 20 |
При копировании файлов на nix сервер их владельцем выставляется пользователь, который их закачал. В принципе конец света не настанет если обеспечить все файлы правами 777, но лучше этого не делать по причине, которую описал ksnk.
Ставь для всех файлов 644. Это будет означать разрешение на чтение и запись владельца файла и чтение для группы и всех остальных. Далее для того чтоб joomla могла записать конфигурационный файл нужно обеспесить только для него доступ. При инсталляции Joomla сама говорит какие файлы ей нужны. Тут можно либо прописать для них права 777, либо сменить владельца этих файлов на apache
операция будет выполнена рекурсивно от текущей директории
так для одного file.php Это сообщение отредактировал(а) icewind - 19.6.2009, 09:50 -------------------- ![]() |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |