- Решил я тут сделать блог на Instantcms2, убрал ненужной ( новости, объявления и т.п. ) оставил только «посты» и «группы», сделал 4 записи, попробовал войти как гость с другого браузера — результате всё чисто ( гость не видит записи блога ), при чем в ПУ я не нашёл подобные настройки.
- Непонятки с SVG ( favicon & logo ), — в начале ругался, что нет разрешения ( установил 777 на папку и файлы /templates/modern/ ) но не помогло. Тогда я попробовал просто заменить существующие, удалил старое и загрузил под тем же именем новое, но в итоге вообще всё пропало с главной страницы.
От новичка
при чем в ПУ я не нашёл подобные настройки
При создании — редактировании поста и группы есть.
Непонятки с SVG ( favicon & logo ),
Это где?
На мой взгляд, стоит еще маленько повозиться с системой. А потом вернуться в тему.
Невидимость записей от гостя это скорее всего неправильно настроенные правда доступа.
Пропадание чего-то при загрузке файлов по фтп — тут явно проблема с правами доступа. Например, сайт работает от имени пользователя Вася, а ftp учетка создана для root пользователя. И у Васи (а следовательно и сайта) нет доступа к вновь загруженным файлам.
Чуть больше упорства. И, имхо, стоит все снести и начать заново. Создать отдельного пользователя для сайта, следовать инструкции в расстановке прав на файлы/папки и т.п.
Или вообще воспользоваться шаред-хостингом для старта, тогда проблем с правами не будет.
На мой взгляд, стоит еще маленько повозиться с системой. А потом вернуться в тему.
Невидимость записей от гостя это скорее всего неправильно настроенные правда доступа.
Пропадание чего-то при загрузке файлов по фтп — тут явно проблема с правами доступа. Например, сайт работает от имени пользователя Вася, а ftp учетка создана для root пользователя. И у Васи (а следовательно и сайта) нет доступа к вновь загруженным файлам.
Чуть больше упорства. И, имхо, стоит все снести и начать заново. Создать отдельного пользователя для сайта, следовать инструкции в расстановке прав на файлы/папки и т.п.
Или вообще воспользоваться шаред-хостингом для старта, тогда проблем с правами не будет.
Вы правы. Сайт собран от root… Попробую сделать отдельного пользователя и обязательно отпишусь
Решил я тут сделать блог на Instantcms2, убрал ненужной ( новости, объявления и т.п. ) оставил только «посты» и «группы», сделал 4 записи, попробовал войти как гость с другого браузера — результате всё чисто ( гость не видит записи блога ), при чем в ПУ я не нашёл подобные настройки.
Скорей всего меняли эти права в разделе Доступ prnt.sc/bpfNyUI82ZM3
Непонятки с SVG ( favicon & logo ), — в начале ругался, что нет разрешения ( установил 777 на папку и файлы /templates/modern/ ) но не помогло. Тогда я попробовал просто заменить существующие, удалил старое и загрузил под тем же именем новое, но в итоге вообще всё пропало с главной страницы.
У меня на 2-х сайтах такое. Писал на гитхабе, отклонили- ошибки дескать нет. Но вот видимо не у меня одного.
Но вот видимо не у меня одного.
Не у Вас одного альтернативное подключение рук к сайту.
Прошу обратить внимание на несколько нюансов:
1. Скорее всего все запускают свои сайты на серверах linux. Под линуксом мало того, что все файлы и папки имеют своего владельца и разные права для всех остальных пользователей, но также каждый процесс запускается от своего пользователя. То есть есть вариант, что вебсервер (httpd, nginx, litespeed) работает от имени одного пользователя, а интерпретатор php может работать от имени другого пользователя.
2. Пользователь ftp, от имени которого Вы загружали файлы на хостинг, является владельцем всех файлов сайта. А вебсервер и интерпретатор php могут работать вовсе не из-под его имени. Из-за этого могут быть очень интересные нюансы с правами на файлы и папки. Может оказаться, что у файлов сайта один владелец, а запускать их пытается другой пользователь (из-под которого запускается php).
3. Нормальным выходом из всей этой ситуации является объявление владельцем файлов сайта, интерпретатора php и вебсервера, одного пользователя.
В случае шаред хостинга (не VPS, а просто хостинг с готовыми сервисами) в документации имеется инструкция:
docs.instantcms.ru/manual/install
Там есть скрипт, как задать права на папки и файлы.
На unix-like системах вы можете использовать вот такой простой скрипт для быстрой установки правильных прав доступа:
#!/bin/bash
Не у Вас одного альтернативное подключение рук к сайту.
ну да, и именно с этой CMS и шаблоном modern и именно этой функцией, и не с чем иным (заметьте)… а вот остальное чудесным образом работает как часики уже более 10 лет с аналогичным алгоритмом настроек прав системного пользователя и остальных...
от части уже для меня лично не актуально, так как на выше упомянутых сайтах используются свои шаблоны (на базе modern по сути) и там всё работает, опять же чудесным образом
DeeMon,
Напишите мне в личку instantcms.ru/users/ris адрес вашего сайта. Посмотрим, как эти чудеса выглядят.
Посмотрим, как эти чудеса выглядят.
для меня лично не актуально, так как на выше упомянутых сайтах используются свои шаблоны