Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

favicon.ico как добавить и проблема с правами

00 голосов
9
Извиняюсь за ламерский вопрос,
поставил битрикс без примеров, сейчас фавикона нет, куда он (и другие части <head'a> прописываются? Конкретно в какой файл.

и еще вопрос. После обновления Вшего сайта слетели ссылки вот отсюда:
http://dev.1c-bitrix.ru/support/faq/8366/#112843
меня интересуют ссылки в ответах к вопросам:
- Как изменить стандартную форму авторизации (регистрации)?
- Как изменить выставляемые продуктом права на файлы?


И еще сразу вопросик. Мы поставили битрикс (лицензия Бинзес) на свой сервер на unix. Все нормально, но сейчас дабавить информацию можно только под администратором, все новые пользователи (даже с администраторскими правами), которые добавляются через админку, потом при авторицации под ними выбрасывает "ошибку авторизиции 1", также например новости можно добавить в админке но на сайте отображаются только старые новости из инфоблока, внесенные до переноса с локальной копии битрикса на выделенный сервер.
Вероятно проблема с правами, только где именно копать?
в dbconn.php у меня прописано:
define("BX_FILE_PERMISSIONS", 0755);
define("BX_DIR_PERMISSIONS", 0755);
спросил 01 Апр, 13 от Holiu (600 баллов)

9 Ответы

00 голосов
Цитата
eddy_embers пишет:
<head> описывается в самом шаблоне : настройки - настройки продукта - шаблоны сайтов - и там шаблон вашего сайта.


Спасибо, где это находится я знаю прекрасно, просто не понял сначала что можно напрямую прописать favicon.ico, думал что через какую то переменную содержимое head'a подставляется. Кстати в FAQ нашел ответ что favicon.ico должен лежать в папке /images.
Цитата
eddy_embers пишет:
права описываются также в настройки - пользователи

я говорю о том что на локальной копии все работает, разрешения в настройках пользователей стоят нормальные, даже пробовал полный доступ - все равно на удаленной машине слетает авторизация для всех пользователей, кроме админа, в FAQ вроде тоже нашел на что обратить внимание по этому поводу, но пока не помогло.
Может у кого были продлемы с авторизацией всех кроме админа? как вы решили эту проблему?
ответил 01 Апр, 13 от Holiu (600 баллов)
00 голосов
<head> описывается в самом шаблоне : настройки - настройки продукта - шаблоны сайтов - и там шаблон вашего сайта.

права описываются также в настройки - пользователи
ответил 01 Апр, 13 от Rogarond (820 баллов)
00 голосов
Цитата
hunter01 пишет:
Кстати в FAQ нашел ответ что favicon.ico должен лежать в папке /images.

Не обязательно.
Если в корневом каталоге лежит файл favicon.ico из дистрибутива, то да. Если вы его удалили, то класть в images не стоит. Не найдется.

Цитата
hunter01 пишет:
я говорю о том что на локальной копии все работает, разрешения в настройках пользователей стоят нормальные

На локальной машине windows, на удалённой unix. Разная политика прав на уровне ОС.

Цитата
hunter01 пишет:
Может у кого были продлемы с авторизацией всех кроме админа? как вы решили эту проблему?

Слишком мало данных. Пишите в тех. поддержку. Они быстрей помогут.
ответил 08 Июнь, 13 от Tory (300 баллов)
00 голосов
Цитата
Филипп Кулаков пишет:


Не обязательно.
Если в корневом каталоге лежит файл favicon.ico из дистрибутива, то да. Если вы его удалили, то класть в images не стоит. Не найдется.


ок, тогда объясните пожалуйста как правильно добавить свой файл favicon.ico, чтобы он нашелся и куда правильно его было бы добавить (путь)?
ответил 11 Сен, 13 от Holiu (600 баллов)
00 голосов
нашел ответ в FAQ:
http://dev.1c-bitrix.ru/support/faq/8370/#112797
единственное, подскажите какие права на сервере (Unix) нужно выставить для файлов
/favicon.ico (скрипт подсчета добавления в избранное) и /images/favicon.ico (мой файл фавикон), поскольку я их заливал на сервер через ssh, пока что обоим выставил 777, а нужно какие?
ответил 09 Дек, 13 от Holiu (600 баллов)
00 голосов
Цитата
Филипп Кулаков пишет:
Цитата
hunter01 пишет:
я говорю о том что на локальной копии все работает, разрешения в настройках пользователей стоят нормальные

На локальной машине windows, на удалённой unix. Разная политика прав на уровне ОС.


Сначала проект подготовил на windows-машине локально, веб-сервер denwer обычный был.
Заливали проект на свой удаленный сервер так:
Поскольку файл restore.php выдал кучу ошибок при распаковке, отказались от такого (рекомендуемого) переноса проекта.
Загрузил исходники битрикса (лицензионный, Бизнес), на сервер, затем залил все папки и файлы из архива XXXXXXXXXX.tar.gz (кроме /upload/ и /bitrix/, из последней только свои темплейты), созданного через Резервное копирование на локальной машине, затем средствами линукса залил базу .sql из того же архива в предварительно созданную с тем же пользователем и правами базу mysql с теми же именем и паролем что и на локальной версии, ЕДИНСТВЕННОЕ, имя пользователя отличается от root (гдето прочитал что вроде желательно называть root при установке).
В общем все работает сейчас, но есть проблема авторизации успешно зарегистрированных через админку пользователей, всех кроме admin'а в публичной части сайта. Вроде с правами уже все возможные варианты (и из FAQ и с форума) пробовал. Проблема осталась.
Вопрос такой, это может быть изза того, что пользователь БД назван НЕ "root"?
или дело в правах на сервере все таки?
ответил 23 Март, 14 от Holiu (600 баллов)
00 голосов
Цитата
hunter01 пишет:
пока что обоим выставил 777, а нужно какие?

Для файлов хватает и 644. Если конечно владелец не root

Цитата
hunter01 пишет:
это может быть изза того, что пользователь БД назван НЕ "root"?

Даже правильно. Безопаснее, особенно если проект не один

Цитата
hunter01 пишет:
или дело в правах на сервере все таки?

Думаю, что из-за переноса на сервер. Все таки в тех. поддержку. Они давно помогли
ответил 16 Июль, 14 от Tory (300 баллов)
00 голосов
Спасибо, помогло!
ответил 16 Ноя, 14 от Mafiozy (100 баллов)
00 голосов
по иконке.
Если не используете скрипт, то можно иконку положить куда угодно и назвать как угодно, а в <head> страницы вывести
Код
<link rel="icon" type="image/x-icon" href="/images/someicon.ico" />,

а из корня удалить favicon.ico вообще, чтобы он браузеры не смущал.
ответил 13 Март, 15 от Yago (360 баллов)

Похожие вопросы

0 голосов
5 ответов
спросил 28 Ноя, 13 от Traxexx (900 баллов)
0 голосов
6 ответов
спросил 24 Июль, 13 от Daeno (520 баллов)
0 голосов
0 ответов
спросил 02 Авг, 13 от zloiall (320 баллов)
0 голосов
4 ответов
спросил 17 Март, 13 от zloiall (320 баллов)
0 голосов
1 ответ