LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 01:51:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Проблема с установкой всего, Safe Mode, права на доступ и запись к папкам.  (Прочитано 5251 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Frost
Гость
« : 25.12.2006, 19:23:31 »

Здравствуйте!
Посоветуйте что еще можно сделать! Суть в следующем скрипт не может проинсталировать компоненты, т.е. у него нет прав на создание папок и запись в них.
Топиков и тем на форуме полно и я почти все просмотрел, но толкового ответа так и не нашел, в целом большинство проблем сводятся к Safe Mode: ON .

Это скрипт пишет после попытки установки:

Warning: fopen(): SAFE MODE Restriction in effect. The script whose uid is 32262 is not allowed to access /home/happyinv/adodb/adodb_cache/29 owned by uid 99 in /home/happyinv/adodb/adodb.inc.php on line 3588

Сообщение приблизительно такое же, на форумах говорят, что дело в Safe Mode, я попросил отключить, Safe Mode что мне и сделали, но проблема не исчезла...

Скрипт по прежнему создает папку с правами 777 , но с owner 99, т.е. папка вроде и есть и ее нет, я что то где то читал, про то что сервер должен иметь еще какие то права (как и я), но суть всего этого до меня не дошла...
Пожалуйста подскажите у кого была схожая ситуация, как можно решть эту проблему.

Joomla v. 1.0.11
PHP 4.4.4
Safe Mode: off
Server: Apach
System: Linux

Цитировать
такая "грабля" будет вылазить ВСЕГДА, если
1) php-скрипт запускается от имени апачи (т.е., PHP НЕ установлен как CGI-плагином и права настроены так же)
и, соответственно,
2) сайт НЕ инсталлируется, а копируется по FTP.

Думаю проблема в этом и если так, то как это можно обойти?
Записан
SorokinS
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 142



« Ответ #1 : 25.12.2006, 19:59:18 »

Во блин такая же фигня!!!

Ставил joomla на многие хосты... установка пучком проходила...
А тут хост взял в амстердаме, панель derect админ.

При устрановки joomla пишет:
Файл configuration.php  Не доступен для записи

Каталог для записи сессий  Недоступен для записи 
Не установлен 

Safe Mode on
Register Globals:  ON
Эмуляция Register Globals:  ON   
Права доступа к файлам и каталогам: ВСЕ каталоги не доступны для запиши

Во пападос!

Взял права у каталогов сменил с 755 на 775.
На запись пошло:)

кароч чет делать надо не хорошо это:(
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #2 : 26.12.2006, 02:14:39 »

Надо читать мануалы по правам в UNIX системах ,для того чтобы понять отчего такие сложности  Smiley
Цитировать
Скрипт по прежнему создает папку с правами 777 , но с owner 99
Если папка создается с правами 777 то в нее можно писать всем(вообще любой пользователь может с ней делать что угодно). Так что тут ты что то путаешь
Записан
SorokinS
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 142



« Ответ #3 : 26.12.2006, 11:20:24 »

А чё такое, если
"Каталог для записи сессий  Недоступен для записи 
Не установлен"

Как мне его установить!? И обязателен ли он?
« Последнее редактирование: 26.12.2006, 11:47:15 от SorokinS » Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #4 : 26.12.2006, 13:41:11 »

Как не удивительно это каталог для сессий  Grin
попробуй следующиие махинации
создай в корне сайта папку tmp с правами 777
в .htaccess напиши php_value session_save_path /абсолютный путь к сайту/tmp

если конечно хостер позволяет
Записан
SorokinS
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 142



« Ответ #5 : 26.12.2006, 16:10:49 »

создай в корне сайта папку tmp с правами 777
в .htaccess напиши php_value session_save_path /абсолютный путь к сайту/tmp

если конечно хостер позволяет

Интересно что, когда я переименовал htaccess.txt в .htaccess он пропал))) Его не видно:)))
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #6 : 26.12.2006, 16:45:44 »

Включи показывать скрытые файлы для ftp
Записан
SorokinS
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 142



« Ответ #7 : 26.12.2006, 16:55:32 »

Спасибо! Grin
Записан
LOBsTerr
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 29

Вопрос?


« Ответ #8 : 22.03.2007, 09:08:37 »

Вообще как, то странно почему если safe mode = off это зло, его оставляют включенным, и я долго парился, и все было что описанно выше, то есть писалось:
Что папка для сохранения сессий недоступна.
И каждый раз постоянно возращалось на инсталяцию, то есть бесконечно кидает меня на инсталяцию, а если удаляешь папку инсталяцию, и коментируешь проверку на существование файла конфигурации и редиректа на инсталяцию, то у меня просто выходит белая страничка!!!
НУ короче смена safe mode = on;
И все проблемы исчезли, но меня это не устраивает, вопрос безопасности остаеться открытым, может кто подскажет, все таки как можно решить этот вопрос!????
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet