Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Разное (http://forum.mynuke.ru/forumdisplay.php?f=6)
-   -   Chmod (http://forum.mynuke.ru/showthread.php?t=3828)

Dime 04.04.2010 07:53

Chmod
 
как назначить права доступа Chmod??? все перелопатил, нигде не могу найти. помогите пожалуйста!

И еще вопрос, какому именно файлу или всей папке с модулем надо присваивать права доступа??? Я установил последние 2 модуля, из под админки выдают Access Denied.....((

Dime 04.04.2010 21:42

Что могло произойти??? Из админки захожу в любую категорию (контент, форумы, темы...) для изменения параметров, а там такая же надпись Access Denied.

Soniks 05.04.2010 11:28

Dime Вот подробно про Chmod http://ru.wikipedia.org/wiki/Chmod.
Цитата И еще вопрос, какому именно файлу или всей папке с модулем надо присваивать права доступа???

Обычно в инструкции по установки указывается такая информация, или где то еще.
Цитата установил последние 2 модуля, из под админки выдают Access Denied.....((

Скорее всего вы не правильно установили или не так заходите. Возможно еще что вы установили не модули предназначенные для другой версии системы. Укажите, какая у вас версия, и что вы ставили.

Dime 05.04.2010 20:38

моя система PHPNUKE_80_RUS, а модули ставил nukec30_beta3, BB3toNuke, Pages. Какой-то из них похоже и несовместим с моей версией пхп, потому что заблокирован доступ ко всем модулям из под админки.

было бы здорово уметь еще и удалять модули))) а то я на стадии эксперементирования загадил уже все

Soniks 06.04.2010 12:45

Откуда вы качали модуль Pages? он по идее должен был установится без проблем.
Как ой у вас адрес страницы, когда вам система выдает сообщение о запрете доступа.

Dime 11.04.2010 09:50

Качал с сайта http://rus-phpnuke.com/
У меня на localhost'e адрес http://localhost/dime.php?op=NukeC30

p.s. Насчет прав доступа. После установки того или иного компонента, выставить всей папке доступ chmod или конкретному файлу?

Soniks 11.04.2010 11:02

Dime в дистрибутиве php-nuke нет файла dime.php, вы уверены? что у вас установлена php-nuke?

Dime 11.04.2010 11:08

изначально был admin.php, я переименовал в dime.php

Soniks 11.04.2010 11:26

Dime Понятно, вот поэтому у вас и возникла проблема с установкой старых модулей.
Необходимо внести изменения в файлы этих модулей. В файлах находящиеся в папке admin, находим в начале файла такую строку:
PHP код:
 if (!eregi("admin.php"$_SERVER['SCRIPT_NAME'])) { die ("Access Denied"); } 

Меняем ее на:
PHP код:
 if (!defined('ADMIN_FILE')) { Header("Location: ../../index.php"); } 

и так во всех подпапках (case, links, modules).

Dime 18.04.2010 09:23

Благодарю Soniks! Теперь все работает!!!

z-0091 23.04.2010 09:29

я произвел выше сказанную замену ( такая строка нашлась только в одном файле, но к сожалению это не помогло.
В свою очередь в файле case.nukec30 есть строка:
PHP код:
 if (!eregi("admin.php"$PHP_SELF)) { die ("Access Denied"); } 


в других файлах я тожэе неоднократно встречал admin.php. Мне стоит везде переименовать на название моего админ файла? замкнутый круг получился у меня. Что бы модуль работал, нужно поставить, совместимость. Что бы поставить совместимость, нужно зайти в настройки. А в настройки выдает "Access Denied" :oooo:

нашел решение. нужно было заменить ту строчку на
PHP код:
 if (!defined('ADMIN_FILE'))
{
die (
"Access Denied");



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

Copyright © 2005 by Soniks