bsyomov: Комментарии

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

29 декабря 2016 в 16:10

Если я правильно понял так: @fopen()
Никогда не добавляйте @ - это просто маскировка ошибки, и ваш код не станет правильно работать от этого...

По поводу прав на файлы и папки - задавайте всегда вопрос, а кто владелец файла, и у кого, собственно, есть те самые права.

23 декабря 2016 в 9:08

Выше есть ссылка на Let's Encrypt, и это бесплатные сертификаты. Ещё есть StartSSL, например. Там тоже начального уровня сертификаты бесплатны.
«При этом регистрация доменного имени - хоть какая то формальность соблюдается - в течение месяца нужно прислать ксерокопии документов. По SSL - нужна только оплата.» Для валидации доменного имени да - они там просто не нужны. Есть более дорогие сертификаты с валидацией владельца, там понадобятся документы...

21 декабря 2016 в 19:18

Заработало после каких действий? Такую информацию полезно оставлять для тех, кто попытается пройти этим же путём. Smile

Ну dev версия может действительно быть сломанной.

20 декабря 2016 в 17:17

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

"И умный в гору не пойдёт." Т.е. не каждый путь имеет смысл осиливать - можно и надорваться.

20 декабря 2016 в 3:40

По первому пункту, к предложенному выше могу добавить:
https://www.freebsd.org/doc/handbook/ там есть отличия от Linux, но не так и много, если подумать. И она-таки неплохо написана.

19 декабря 2016 в 21:27

Только сначала надо применять, hacked как минимум, и проверить, есть-ли изменённые модули - их скачать не откуда.
Их тоже надо проверять вручную.

«темы и папку files проверить вручную.»
Для человека не смыслящего в php это непосильная задача. А наш автор топика не разработчик.

19 декабря 2016 в 21:21

Посмотрите, на заголовки ответов на ajax запросы в отладчике браузера, а именно, какой content type, какой charset и собственно сам контент прилетает от сервера.

Думаю, это даст вам ключ к решению проблемы...

19 декабря 2016 в 21:01

Алиллуя! Smile
Файлы и папки сайта, должны иметь определённого владельца, чтобы веб сервер (apache и nginx) запущенные от определённого пользователя, могли с этими файлами работать.

Естественно, они запущены не от root.

Почитайте о системе прав в Linux|Unix - это будет вам очень полезно.

19 декабря 2016 в 19:19

Там можно хранить код не в базе, но сам движок и (фреймворк для Revo) настолько убоги, что нет слов. И не удивительно - пусть дизайнеры рисуют, а программисты придумывают архитектуру.
Создатель его дизайнер/верстальщик, которому было не удобно натягивать дизайн на обычных CMS и потребовался свой велосипед. верстать для него темы в принципе действительно удобно... Smile

19 декабря 2016 в 11:13

А кто будет настраивать сервер и решать проблемы? Smile Всё вернётся на круги своя уже в процессе установки весты, которая куда более проблемна,
чем тот же ISPManager.
Лучше посоветовать автору какой-нибудь шаред хороший. Я вот не могу - не пользуюсь.

19 декабря 2016 в 11:09
1

«Заливаю по фтп с помощью WinSCP файл, у него группа и владелец - root»
Это первая и большая ошибка: заливать надо из под пользователя, которого вы в панели создали, в вашем случае, похоже sites.
под root только настройки делаются. И то, заходить напрямую под root очень плохая идея в принципе.

«Я пробовал уже всем папкам и файлам владельца поменять на root»
Всё ровно наоборот же надо сделать. Smile

18 декабря 2016 в 17:41
1

Всё плохо настолько, что там нужен даже отдельный слой кеширования для панелей, с ним немного лучше.
А стандартной темизацией, без всего этого, быстрее чем с кешированными панелями. Smile

18 декабря 2016 в 17:33

А теперь поглядим, какие права на файл /var/www/sites/data/www/ufa-pechat.ru/core/themes/stable/css/system/system.maintenance.css и кому он принадлежит?
Там явно не всё в порядке.

Вероятно, самый простой для вас путь будет просто распаковать у себя на компе архив, и залить его по ftp пофайлово, под нужным пользователем. Более правильный путь сменить рекурсивно права в консоли.

18 декабря 2016 в 17:27

Блин - какие замечательные советчики... Там стоит ispmanager4. Пользователей там может быть несколько. Если nginx запустить от одного из них, то что будет со статикой остальных по вашему?

17 декабря 2016 в 21:22

Вычеркните panels из списка. Не надо ими пользоваться, если не надо давать возможность пользователю сайта влиять на шаблон. А это редко нужно.
Для разработки используйте слой темизации - он куда производительнее.

3. Разные импорты == feeds

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

17 декабря 2016 в 20:49

Да, это распространённая проблема, и кстати, в случае автора темы, наиболее вероятно, что пользователь nginx не имеет прав чтения файлов статики. И, может быть, и надо рекурсивно сменить владельца в итоге.

Но для того, чтобы это определить, надо открыть лог, почитать ошибки, всё понять и исправить, или задать нормально сформулированный вопрос с полными входными данными, на который можно ответить.
А автор думать, вероятно, не хочет и каким-то шаманством занимается.

17 декабря 2016 в 20:19

1. Это вам пока так кажется. Посмотрите лог, там наверняка полно ошибок и предупреждений. Ну и не поддерживает работу под PHP 7 это не значит, что вообще не будет работать - язык-то один и тот же. Но проблем вылезти может масса - изменений в языке немало.