Instant CMS 2 - проблемы

Помощь в решении проблем, возникающих при работе CMS

#901 18 июля 2017 в 16:19
Мурлыся, какие права на директорию /static/smiles/ и файлы внутри её?
Также в файле /static/.htaccess закомментируйте для теста строчку символом решетки. Если поможет, то либо просите хостера, чтобы он разрешил в файлах htaccess директивы типа
  1. php_flag engine 0
либо просто удалите этот файл.
#902 18 июля 2017 в 17:01
На папках static и smiles стоит 0755, на файлах — 0644. Закомментировала строку — смайлы отображаются. Спасибо.
#903 19 ноября 2019 в 21:02
И так… с чего бы начать… В общем стоит домашний "сервер" (старенький ноут без дисплея) и на нём Debian 11 (стоял 10, сам обновился до 11), консольная версия со всеми необходимыми компонентами для Web-сервера (Apache 2.4.41, PHP 7.3.11, MySQL 5.7.26, Webmin 1.930). На сервере 3 сайта (включая тот к которому относится вопрос и все сайты работают через NoIP и доменные имена там же), причём 1ый сайт с дерективами для доступа только со внутреннего IP (в приделах роутера), 2ой сайт и 3 форума (тестирую какой лучше будет) работают нормально, 3ий сайт (на который установил InstantCMS, тоже для теста и изучения) собственно и выдаёт ошибки. Сразу скажу что RewriteEngine ВКЛЮЧЕН, т.к. нужен для одного из форумов. Ну а теперь про ошибки. Все права доступа после установки были установлены (755 папки, 644 файлы, кроме папок cache и upload, для них 777), но после установки сам сайт (главная страница) открывался нормально, но вот в Админ-панель зайти не получалось (404 Not Found), после поисков в Гуглонете нашел что нужно прописать AllowOverride All, но после этого не одна страница сайта, как и сам сайт токрываться перестали с ошибкой 403 Forbidden.

Привожу данные из конфигов апача для 1го сайта (внутресетевой) и 3го (тот что с InstantCMS):


  1.  
  2. <Directory /var/www/***>
  3. <RequireAll>
  4.   Require ip 192.168.1.45
  5. </RequireAll>
  6. AllowOverride All
  7. </Directory>
  8.  

  1.  
  2. <Directory "/var/www/***">
  3. allow from all
  4. Options None
  5. Require all granted
  6. AllowOverride All
  7. </Directory>
  8.  
P.S. И что за глюк у Вас на форуме?


#904 19 ноября 2019 в 22:06
@nnm4evr, я удивляюсь: как в таком стиле общения вы дышите с сети? )
#906 21 ноября 2019 в 14:44
AndroS, Не нравится, не читайте. Лучше по основному вопросу ответьте.
@noname, Не помогло, к тому же я уже всё это делал. Всё равно 403, теперь даже на главной странице.

Всё. Сам разобрался. Заглянул в error.log. Нужно кроме AllowOverride All, добавить ещё и Options +SymLinksIfOwnerMatch.

Проблема решена, теперь всё работает.
#907 16 ноября 2021 в 21:21

Здравствуйте!

Версия 2.14.3, установлена с нуля. Создала форму в конструкторе форм. Есть поле reCAPTCHA, ключи получены и прописаны согласно инструкции. При проверке формы на reCAPTCHA ставится зеленая галка, при отправке пишет «Неправильно указан код защиты от спама». Куда посмотреть?

Спасибо.

#908 16 ноября 2021 в 22:08

Здравствуйте!

Версия 2.14.3, установлена с нуля. Создала форму в конструкторе форм. Есть поле reCAPTCHA, ключи получены и прописаны согласно инструкции. При проверке формы на reCAPTCHA ставится зеленая галка, при отправке пишет «Неправильно указан код защиты от спама». Куда посмотреть?

Спасибо.

jula

Вы правильную версию капчи выбрали? Там есть 2 и 3 версия, инстант по крайней мере в авторизации работает только со второй. Проверьте версию

#909 16 ноября 2021 в 23:49

В разделе Компоненты->Капча reCAPTCHA стоит версия 2.0.

#910 17 ноября 2021 в 09:24

 jula, а когда ключ апи получали, выбирали тоже вторую?

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

#911 17 ноября 2021 в 09:31

Да, тип reCAPTCHA: версия 2 — флажок

#912 18 ноября 2021 в 15:08

 jula, попробуйте в поле с капчей убрать в настройках обязательность заполнения. Вот тут

Изображение

На своем демо получил ключи, соорудил форму demo.bergorod.ru/forms/test
Проблем нет.

#913 18 ноября 2021 в 19:07

 Zau4man, обязательность заполнения не стоит.

моя форма

 

#914 18 ноября 2021 в 20:38

Этот метод возвращает ошибку github.com/instantsoft/icms2/blob/0abc28d4fe85eab2e99a9a06475d8c53211ebb74/system/controllers/recaptcha/hooks/captcha_validate.php#L20

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

Добавлено спустя 47 минут

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

#915 19 ноября 2021 в 00:14

 Zau4man, был выключен исходящий трафик с сервера.

Спасибо за наводку!

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.