Yar

Yar

+29
Репутация
66
Рейтинг
#1 Настройка сайта на локальном компьютере - opensrever 14 октября 2021 в 21:47

 Lora, 

# InstantCMS rewriting rules

# Initialization
AddDefaultCharset utf-8
Options -Indexes
RewriteEngine on

# To redirect all users to access the site without the www. prefix
# RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
# RewriteRule ^ %1%{REQUEST_URI} [L,R=301]

# HTTPS redirect if available
# RewriteCond %{HTTPS} !=on
# RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]

# Hide text files
RewriteRule ^.htaccess$ — [F]
RewriteRule ^credits.txt$ — [F]
RewriteRule ^readme.txt$ — [F]
RewriteRule ^license.(.*).txt$ — [F]

# Remove trailing slash from URLs
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.+)/$  /$1 [R=301,L]

# Sitemaps
RewriteRule ^sitemap(.*).xml$ ./cache/static/sitemaps/sitemap$1.xml [L]

# Engine routing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php [L]

Order Allow,Deny
Allow from all
Deny from 89.179.119.216

#2 Настройка сайта на локальном компьютере - opensrever 14 октября 2021 в 21:28

 Zau4man, не, не помогло.

 Олег Васильевич я, хочется немного помучаться ). Если не получится, то обязательно.

 Lora, Содержимое реального сайта из архива с сервера. Папки system, templates… файлы htaccess, index...
А index.html это просто файл от другого простенького сайта. Просто проверил и вот он запустился в этой папке, а index.php нет.

 Loadырь, режим отладки?.. Я же его, сайт, как раз таки и не могу запустить на локалке.

Но логи в опенсервере есть, выложу.

Итак. У меня open_server_5_4_0. Всё настраивал по инструкции. Этот этап не сложный, создаем папку и копируем туда файлы сайта. Далее он появляется в меню «Мои проекты» и должен открываться, но пока с ошибкой подключения к базе. Но он у меня не открывается и появляется та самая ошибка «Страница недоступна». Но index.html открывается. Получается не открывается именно index.php и я начинаю подозревать, что дело в пхп и лезу в настройки...

Вот мои параметры:
Версия InstantCMS: 2.14.3
Веб сервер: Apache/2.4.6 (CentOS) mpm-itk/2.4.7-04 OpenSSL/1.0.2k-fips PHP/5.6.40
Mysql сервер: 10.2.32
Версия PHP: 5.6.40, apache2handler

А вот параметры профиля по умолчанию в опенсервере:
Apache_2.4-php_7.0-7.1
php_7.1

Создаю свой профиль с параметрами:
Apache_2.4-php_5.5-5.6
php_5.6

Сайт не открывается при любом профиле.Пробовал разные параметры с использованием совета от Zau4man.

Теперь логи.

Вкладка основная:2021-10-14 21:17:03  --------------------------------------------
2021-10-14 21:17:03  Начало процедуры запуска сервера
2021-10-14 21:17:03  Обновление Hosts файла
2021-10-14 21:17:03  Обновление конфигурации MySQL-8.0-Win10
2021-10-14 21:17:03  Обновление конфигурации Sendmail
2021-10-14 21:17:03  Обновление конфигурации PHP_5.6
2021-10-14 21:17:03  Обновление конфигурации PHPMyAdmin
2021-10-14 21:17:03  Обновление конфигурации Apache_2.4-PHP_5.5-5.6
2021-10-14 21:17:03  Запуск MySQL-8.0-Win10
2021-10-14 21:17:03  Запуск Apache_2.4-PHP_5.5-5.6
2021-10-14 21:17:03  Проверка состояния сервера
2021-10-14 21:17:07  Cервер успешно запущен за 3,828 секунд!

Вкладка Apache отладка:
[Thu Oct 14 21:17:04.995795 2021] [ssl:warn] [pid 10532:tid 228] AH01909: sitelocal:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:04.996795 2021] [ssl:warn] [pid 10532:tid 228] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:05.305598 2021] [ssl:warn] [pid 10532:tid 228] AH01909: sitelocal:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:05.307596 2021] [ssl:warn] [pid 10532:tid 228] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:05.391543 2021] [mpm_winnt:notice] [pid 10532:tid 228] AH00455: Apache/2.4.38 (Win32) OpenSSL/1.0.2q configured — resuming normal operations
[Thu Oct 14 21:17:05.391543 2021] [mpm_winnt:notice] [pid 10532:tid 228] AH00456: Apache Lounge VC11 Server built: Jan 21 2019 12:11:57
[Thu Oct 14 21:17:05.391543 2021] [core:notice] [pid 10532:tid 228] AH00094: Command line: 'C:\\openserver\\modules\\http\\Apache_2.4-PHP_5.5-5.6\\bin\\httpd.exe -d C:/OpenServer/modules/http/Apache_2.4-PHP_5.5-5.6 -f c:\\openserver\\modules\\http\\Apache_2.4-PHP_5.5-5.6\\conf\\httpd.conf'
[Thu Oct 14 21:17:05.401536 2021] [mpm_winnt:notice] [pid 10532:tid 228] AH00418: Parent: Created child process 3240
[Thu Oct 14 21:17:06.392901 2021] [ssl:warn] [pid 3240:tid 472] AH01909: sitelocal:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:06.394900 2021] [ssl:warn] [pid 3240:tid 472] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:06.549800 2021] [ssl:warn] [pid 3240:tid 472] AH01909: sitelocal:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:06.550799 2021] [ssl:warn] [pid 3240:tid 472] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:06.595771 2021] [mpm_winnt:notice] [pid 3240:tid 472] AH00354: Child: Starting 150 worker threads.

#3 Настройка сайта на локальном компьютере - opensrever 14 октября 2021 в 17:25

Добавил к site.local  /index.php — результат тот же.

Последовал совету и убрал точку, теперь sitelocal. К сожалению таже ошибка.

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

А может быть это связано как-то с версией пхп?.. У меня  «Версия PHP: 5.6.40», а в опенсервере 7.2, причём, если ставишь там 5.6, то он отказывается запускаться...

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

Да, попробовал на сервере в настройках поставить 7.2 и на действующем сайте вылезла точно такая же ошибка. Тоже самое с 7.0 и 7.1.

#1 Настройка сайта на локальном компьютере - opensrever 14 октября 2021 в 16:19

Пытаюсь настроить сайт на локальном компьютере.Вроде всё делал по схеме — в папке openserver — domains создал папку с названием site.local, куда сложил содержимое сайта.  В меню пункт появился и в браузере страница открывается, но с ошибкой:

Изображение

Причём, если я уберу оттуда index.php и вставлю index.html от другого сайта, то он успешно открывается.

Может кто сталкивался с таким, подскажите, пожалуйста.

#4 Перемещение в архив 5 октября 2021 в 11:43

Тема актуальная, но есть немного другая идея: показывать скрытые записи в определённом наборе (например с названием «архив»). + в том, что url записи останется прежним. Осталось за малым: добавить в фильтр набора «дата снятия»), и понять как это сделать 

 

denmois

Я учинил так. Создал поле Текст с названием Статус. Если запись нужно скрыть, то в поле пишу что-то вроде «Организация больше не работает. Смотрите другие организации (ссылка на все или на категорию)». Далее делаю наборы. Один с названием Архив, доступный только админу, где показываются только те, где это поле заполнено. Ну а второй, с названием Все, исключил записи с заполненным этим полем.

#5 Не отображается количество комментариев в списке 12 мая 2021 в 12:53
Loadырь, Включил, попробовал снова. Не, в отладке ничего не показывает…
#6 Не отображается количество комментариев в списке 8 мая 2021 в 19:59
Ris, нет, это именно в Network — XHR.

А в console так:

jquery.js?126:4 POST сайт.ру/comments/approve 503 (Service Unavailable)
send @ jquery.js?126:4
ajax @ jquery.js?126:4
n.<computed> @ jquery.js?126:4
icms.comments.approve @ comments.js?126:382
onclick @ moderation:1082
#7 Не отображается количество комментариев в списке 8 мая 2021 в 18:54
Ris, Спасибо, кое что получилось.

Сделал, как сказано. Там была куча всего, но обратил внимание на NeoMessenger в тексте. В админке отключил его и заработало. Правда остался маленький косячок ещё. Срабатывает только после второго нажатия на кнопку одобрить. При первом нажатии ничего не происходит.

Снова повторил процесс и увидел, что при нажатии появилась следующая красная строка:
approve 503 xhr jquery.js?126:4

Текст самой ошибки:

Request URL: сайт.ру/comments/approve
Request Method: POST
Status Code: 503 Service Unavailable
Remote Address: 185.000.00.00:443
Referrer Policy: strict-origin-when-cross-origin

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: keep-alive
Content-Type: text/html; charset=utf-8
Date: Sat, 08 May 2021 15:38:16 GMT
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Pragma: no-cache
Server: nginx/1.16.1
Transfer-Encoding: chunked
X-Powered-By: InstantCMS

Accept: application/json, text/javascript, */*; q=0.01
Accept-Encoding: gzip, deflate, br
Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
Connection: keep-alive
Content-Length: 6
Content-Type: application/x-www-form-urlencoded; charset=UTF-8

Дальше ещё много букв, но, наверное, они уже не важные.
#1 Не отображается количество комментариев в списке 6 мая 2021 в 16:17
Дело такое. Одобрить новые комментарии можно, как и положено кнопкой "Одобрить". Но есть нюанс. Неприятный. При нажатии "Одобрить" на странице записи и в модерации ничего не происходит. А если нажать в самом компоненте (Все комментарии где) на серую галочку, то она начинает показывать загрузку, но ничего не происходит. (А помнится, что в былые времена прям сразу же обновлялось всё...)

После перезагрузки в записи комментарий благополучно появляется, а вот в списке у этой записи по прежнему — 0 комментариев.
В базе, в таблице cms_comments комментарий присутствует со значением is_aproved — 1, то есть одобрен, а вот у записи в cms_con_tip_kontenta в колонке comments — остается ноль...

Спасите-помогите кто-нибудь cry

Версия у меня 2.13.1
#8 Отдельный стиль для каждого списка li 26 марта 2021 в 19:23
Олег Васильевич я, да. Завтра напишу.
#9 Отдельный стиль для каждого списка li 26 марта 2021 в 19:12


Ясно, что просто CSS этого не добиться. Сколько денюжек будет стоить такой кодик??

Желательно яваскрипт, чтоб при обновлении не заморачиваться. Ил скрипт тоже в код?...

Олег Васильевич я
#10 Отдельный стиль для каждого списка li 26 марта 2021 в 19:10


Ясно, что просто CSS этого не добиться. Сколько денюжек будет стоить такой кодик??

Желательно яваскрипт, чтоб при обновлении не заморачиваться. Ил скрипт тоже в код?...

Олег Васильевич я
#11 Отдельный стиль для каждого списка li 26 марта 2021 в 18:44
Это обычный список. Я его потом делаю в строку для симпатичности и хочу перед каждым пунктом картинки поставить. Может кто-то захочет цветом различным залить или шрифтом разным, не важно…
#12 Отдельный стиль для каждого списка li 26 марта 2021 в 18:40
Вот, например, в блоке Предустановленные значения поля Список-мультивыбор мы пишем:
10 | Полуботинки
20 | .......
30 | ........
40 | .......
50 | .......
60 | и т.д

Было бы прилестно, если бы стиль LI можно было задавать, как <li class=10>, то есть от номера, который не меняется, даже при добавлении пунктов или изменении порядка…
#13 Отдельный стиль для каждого списка li 26 марта 2021 в 18:33

Хотел посоветовать <li class=" ">

Tolya
Вот он-то и нужен. А вот как его вставить...

Олег Васильевич я
Это простой список. Без тайных подвохов. Если выяснить, как каждому пункту задать класс, то ему можно и картиночку прилепить и цветом залить разнообразным. Красота жы! li:nth-child может так сделать, верно говорите, но только к отображаемым пунктам, независимо от того сколько их по жизни. Вроде… scratch
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.