CMS

XOOPS проблема при установке модуля protector

Спасибо west за новость и перевод! Кому не лениво, подскажите, пожалуйста, что делать в такой ситуации: насколько я понял, для установки модуля protector нужно создать параллельно корневой папке сайта папку xoops-secure и её прописать как trust_path. А что делать, если дополнительные папки, кроме созданных хостером, создать нельзя? В принципе, есть свободные папки параллельно корневой, куда можно положить папку xoops-secure с содержимым и прописать соответствующий путь, но после этого в админке модуль не появляется.
Народ, sorry за ламерские вопросы, но все ж когда-то начинали...
видимо хостером запрещен доступ к папкам кроме корня. Как вариант-создай эту папку в корне и пропиши к ней этот trust_path....
Мож прокатит.....
Тока в этом случаи теряется весь смысл trust_pathа.,..
----------------
httр://www.из Троицка мы.....
to West: спасибо за ответ, ты прав, смысла мутить с протектором в самом же корне нет,
скорее всего, чаще буду делать бэкапы...
Andriy пишет:
смысла мутить с протектором в самом же корне нет,
скорее всего, чаще буду делать бэкапы...
ЗЗЫ: я мог бы посоветовать поставить старую версию Протектора(он пожизни находился в корне), но не буду...
ziv пишет:
А что-же?
Потому как поставив новую версию модуля в корень, получим старый вариант установки.
ziv пишет:
West, а тыж писал про старую версию?
to West: спасибо, насчет обязательной установки протектора понял. как поставлю, отпишусь здесь о результатах. ещё думаю над вариантами "правильной" установки - все-таки вне корня: есть свободная папка рядом с корнем, но ее нельзя переименовать, значит, нужно найти все файлы протектора, где прописана папка xoops-secure и заменить на свой путь... может, сработает...
Andriy пишет:
есть свободная папка рядом с корнем, но ее нельзя переименовать, значит, нужно найти все файлы протектора, где прописана папка xoops-secure и заменить на свой путь... может, сработает...West, спасибо за помощь! Наверное, я конкретно туплю в чем-то очевидном... пробовал я по-всякому: и вне корня, и в корне, и с разными названиями папок... не появляется модуль в админке и всё, хоть тресни. Установку делал тщательно по твоей инструкции step by step, до этого протектор ни в каком виде не стоял. Ладно, предлагаю забить на это дело, может, я со временем поумнею, хотя надежды всё меньше...
Andriy пишет:
не появляется модуль в админке и всё, хоть тресни. Установку делал тщательно по твоей инструкции step by step
Значит так:
я всю процедуру установки прошол заново и все у меня сраслось...Модуль в Админке видится сразу.
Единственные грабли, которые вылазят при установке, это последовательность действий при прописывании строк в mainfile.
Т.е. сначала надо нажать на кнопку "установить", и когда появится страница с сообщением, что все зашибись и модуль установлен, НЕ НАЖИМАТЬ на строку Назад на страницу администрирования модулей !!!
Сначала прописать строки в mainfile:
include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
и
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' );
И только потом возврат на страницу Администрирования модулей.
Тоже самое относится и к удалению старого модуля: сначала нажать "удалить" и после появления страницы с сообщением, что модуль успешно удален-коментировать строки......И только потом возврат на страницу Администрирования модулей. Иначе в обоих случаях получите фатальную ошибку!!!!
Всё! Идей, почему модуль не видится в Админке, у меня нет...
----------------
httр://www.из Троицка мы.....
West, на абсолютной копии сайта, установленной на Денвере, все срослось!
Модуль действительно полезный, за русификацию отдельное спасибо!
А чтобы установить на сайт в нете, придется, видимо, разбираться с хостером, других идей нет (на Денвере же работает!!!)
Уже лучше.
А пробовал на локалке папку xoops-secure
ставить в корень???
Кстати русификация не моя....я тока адаптировал немного....
----------------
httр://www.из Троицка мы.....
На локалке встаёт по-любому и без ошибок, а в нете если бросаю в корень, то появляется в админке, а если в любую папку вне корня - не появляется. chmod проверял. пути проверял. Знаешь, в итоге решил воспользоваться твоим первым советом и поставить его в корень сайта (хоть это и неправильно по смыслу самого модуля). Спасибо за помощь!
Нарыл тот же трабл. Не кажется в админке, кажется если ставит в папку сайта.
Решение такое:
путь нужно выставлять начиная с "выше"
в моем случае это -
/pub/home/login_12345/xoops-secure
это решение понятно... в описании к модулю четко написано - ставить вне корня. когда ты вне корня поставишь, вот это будет решение.
я именно и поставил вне корня, хотя сперва те же проблемы отрыл.
/pub/home/login_12345/xoops-secure - вне корня
/pub/home/login_12345/site/xoops-secure - в корне
т.е. у меня затык был в том, что начинать нужно было путь именно с pub