После смены темы, вход в админку выдает Access denied

Главные вкладки

Аватар пользователя a.venni a.venni 3 декабря 2013 в 16:21

Возникли проблемы при входе в админку сайта! Начну с того что я создал свою тему и активировал ее! Но при выводе сайта возникли проблемы, тогда я отключил в админке все темы(в том числе и garland) кроме своей!
Админка продолжала работать пока я не сделал Log out(выход)! При повторном входе в адресной строке пишу: адрес_сайта/admin - а мне в ответ выдает Access denied!
---
Пытался через адрес_сайта/user и адрес_сайта/user/logout и адрес_сайта/user/1
Всё без результатно! Дело в самом шаблоне! Так как чтобы снова попасть в админку я переименовывал тему и вместо нее вставлял шаблон Garland - после чего страница входа в админку и Юзера появляются! Дальше снова возвращаю свою тему и все отлично работает до первого выхода! Но ведь это неправильно, я бы сам пусть и мучился, но заказчику это нафиг не нужно! Поэтому эту проблемку нужно решить, в сети много проблем похожих встречал, но решения не нашел!
-----

Кто нибудь сможет меня носом натыкать где эта проблема кроется? Думаю может функцию какую добавить нужно в тему или еще что!!! Не знаю чесно

ВложениеРазмер
Иконка изображения snimok.jpg118.15 КБ
Иконка изображения snimok2.jpg222.43 КБ

Комментарии

Аватар пользователя Niklan Niklan 3 декабря 2013 в 16:36

Мастерски замазали, а в тайтле с ацесс денай оставили http://greetgo.kz/ Acute
К чему такая консперация.

По теме: что-то криво сделано в теме. ВОзможно логи апача дадут понять что именно

Аватар пользователя a.venni a.venni 10 ноября 2015 в 11:49

Ну типо не реклама! Вот и замазал)
--
Если бы я понимал ЭТИ логи...

[Fri Nov 29 13:09:59.265689 2013] [autoindex:error] [pid 3024:tid 1656] [client 127.0.0.1:58708] AH01276: Cannot serve directory C:/xampp/htdocs/greetgo.kz/sites/all/themes/greetgo/images/: No matching DirectoryIndex (index.php,index.html,index.htm) found, and server-generated directory index forbidden by Options directive, referer: http://greetgo.kz/sites/all/themes/greetgo/style.css?mwz35h
[Fri Nov 29 13:09:59.790719 2013] [autoindex:error] [pid 3024:tid 1656] [client 127.0.0.1:58708] AH01276: Cannot serve directory C:/xampp/htdocs/greetgo.kz/sites/all/themes/greetgo/images/: No matching DirectoryIndex (index.php,index.html,index.htm) found, and server-generated directory index forbidden by Options directive, referer: http://greetgo.kz/sites/all/themes/greetgo/style.css?mwz35h

Аватар пользователя Niklan Niklan 3 декабря 2013 в 16:58

"a.venni" wrote:
C:/xampp/htdocs/greetgo.kz/sites/all/themes/greetgo/images/

ну он его найти не может. А учитывая что ссылается css, там что-то юзается оттуда вероятнее всего.

Просто я знаю что через css можно положить друпал =\ Поэтому проблема вполне там может таиться.

Аватар пользователя a.venni a.venni 3 декабря 2013 в 17:17

Удалял по одному все файлы! В итоге остался только page.tpl.php - и все равно в админкку не пустил. Даже с пустой папкой из под темы меня не запустило((

Аватар пользователя a.venni a.venni 3 декабря 2013 в 22:56

Сайт на локальном хостинге! Так же и на удаленном! И там и там одна и та же проблема(

В настройках ничего не менял! Эта проблема началась еще сразу как только начал тему создавать... Как только активировал ее по умолчанию

Аватар пользователя gedeon gedeon 3 декабря 2013 в 19:29

"vortex" wrote:
Может сайт на хостинге, а все пути жестко прописаны как на win-машине.

у меня тоже такое подозрение возникло, подобное уже было на форуме.

Аватар пользователя a.venni a.venni 3 декабря 2013 в 23:00

у меня тоже такое подозрение возникло, подобное уже было на форуме.
-----
Не нашел решения! Поделишься ссылкой?

Аватар пользователя gedeon gedeon 4 декабря 2013 в 5:41

"a.venni" wrote:

не решение, а причина неправильного переноса.
искать бесплатно не буду.

логи с УДАЛЕННОГО?

Аватар пользователя a.venni a.venni 4 декабря 2013 в 9:02

"gedeon" wrote:
не решение, а причина неправильного переноса.
искать бесплатно не буду.
логи с УДАЛЕННОГО?

Не я конечно всё понимаю! Но я тебе и граша не заплачу! Не хочешь не надо, зачем тогда писать что видел решение похожей задачи здесь? Тем более решение будет лежать здесь для всех пользователей!!!
---------
Причина переноса? - как так, если и на локальном и на удаленном одна и та же штука! С другим шаблоном все работает хорошо!
http://test.greetgo.kz/ - сюда залил тестовый вариант!
--------
По поводу логов: Нет с локального!
--------

Аватар пользователя gedeon gedeon 4 декабря 2013 в 9:49

"a.venni" wrote:
зачем тогда писать что видел решение похожей задачи здесь

чтобы наконец-то люди прежде чем множить дубли, потрудились воспользоваться поиском.

а заплатить тебе придется и в двойном размере, т.к. косяк у тебя в теме в которой выражаясь твоими словами "в которой жаренные члены предложения залетают прямо в рот", а за бесплатно твой говнокод перебирать никто не будет.

"a.venni" wrote:
я бы сам пусть и мучился, но заказчику это нафиг не нужно

ну да, пусть другие помучаются, а ты сливки снимешь.

т.е. самому получить деньги задарма это норм, а поделиться за решение не-а.

Сам пораскинь.

Аватар пользователя a.venni a.venni 4 декабря 2013 в 10:17

"ShamonovDM.Irk" wrote:
По моему у Тебя просто-напросто не активирован блок "Вход на сайт".

Вот я тоже об этом думаю! Буду искать решение - если найду сюда напишу. Если все сложно будет то видео запишу!
-------
gedeon - отвечать даже больше не буду тебе, чтобы не написал! У тебя просто язва и ты не понимаешь сути! Решить то я решу эту проблему по-любой и некогда не подсуну заказчикам плохую работу! И чтоб ты знал - лично я получу не много совсем с проекта! Я практикант! Ах да! Я так понимаю этот форум - сборище умников которые вместо чтобы помочь, запугивают о сложности проблемы и тем самым предлагают помощь за деньги! В афиге немного сижу!

Аватар пользователя gedeon gedeon 4 декабря 2013 в 10:41

я удивляюсь, как можно делать сайт, не зная как пользоваться гуглом?

Неужели та трудно:

«Directory index forbidden by Options directive»

It means there's no default document in that directory (index.html, index.php, etc...). On most webservers, that would mean it would show a listing of the directory's contents. But showing that directory is forbidden by server configuration (Options -Indexes)

http://stackoverflow.com/questions/5301776/directory-index-forbidden-by-...

Method 1 - Allow index.html anywhere

Edit Drupals .htaccess file and change the DirectoryIndex line to read:

DirectoryIndex index.php index.html index.htm

https://drupal.org/node/30334

Аватар пользователя a.venni a.venni 4 декабря 2013 в 12:57

На первое время выкрутился следующим:
в файле page.tpl.php привыводе контента использовал <?php print $node->body['und']['0']['value']; ?> - Я это посмотрел в одном из видео уроков по темизации. Этим самым привело к НЕОТОБРАЖЕНИЮ полей входа по пути: имя_сайта/user

После чего я заменил строку <?php print $node->body['und']['0']['value']; ?> на <?php print render($page['content']); ?> и тогда поля авторизации появились! Но при выводе статьи появились не нужные для меня блоки (такие как дата создания статьи, автор, редактор внизу статьи и т.д) - скрыл я их через CSS ".submitted, .field-name-field-image, .comment-wrapper{display:none;}"
После этих манипуляций получилось открыть доступ к авторизации пользователя, в данном случае использую данные админа. После авторизации получается открыть админку имя_сайта/admin. Но проблемка еще не решена, тем что если не произвести вход через имя_сайта/user, то админка не откроется и выдаст Access denied.
------
Продолжаю искать решение: По ходу буду писать сюда!

Аватар пользователя Niklan Niklan 4 декабря 2013 в 13:03

"a.venni" wrote:
<?php print $node->body['und']['0']['value']; ?>

Это выводит содержимое поля body.
ОФК на странице авторизации оно пахать не будет.