Форумы / National / Russian / Тех. поддержка / переезд с PHP 5.4  на PHP 8.1 и Cotonti 0.9.21

<<<123456>>>

Alex300
#31 03.01.2023 09:25

В master ветке обновлены плагины: Bbcode и Hiddengroups. Скачайте себе обновления. Обратите внимание на то что файл plugins/hiddengroups/hiddengroups.users.buildgroup.php удален. Он не нес никакой полезной нагрузки и результат его работы нигде не использовался. Видимо остался "пережиток" от Cotonti v 0.7.х. Эти 2 плагина особо не тестировал под Php 8.1, так что если еще будут ошибки - пишите.

Также обновите у себя файлы plugins\hits\hits.admin.home.php, plugins\tags\tags.page.enum.loop.php, system\common.php, system\functions.php

 

#45782 Kabak:

Имена пользователей которые содержат спец.символы  вызывают срабатываения 

https://i.gyazo.com/cd58fbcda7a6735a4817acef4f0bbc8d.png

Как быть с такими именами ?

Не могу воспроизвести у себя. Укажите, пожалуйста URL по которому появляется предупреждение. Хотя бы относительный.

 

Если включаю URLEditor на последней версии Cotonti 0.9.21 с опцией "удобный" ( думаю, что не в опции дело ) то начинаются проблемы с сайтом. URL NOT FOUND пока не удалю плагин 

Если Ваш web сервер Nginx - в этом файле образец того, чего надо добавить в конфиг: sef-urls.nginx.conf. Образец конфига.

Если Apache, то переименуйте файл в корне сайта sef-urls.htaccess в .htaccess

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kabak
#32 03.01.2023 13:09

Как сделать чтобы сайт работал из подкаталога.  т.е. чтобы сам движок считал своим корневым каталогом IP/site1/   ,  IP/site2/ ?    На стороне сервера я всё прописал, но не получается сделать чтобы разные сайты считали своим корневым каталогом IP/site1/  IP/site2/  и т.д.  соотвественно

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

Если Apache, то переименуйте файл в корне сайта sef-urls.htaccess в .htaccess

Я может что-то не правильно делваю, но как только включаю в плагине настройку Удобная вместо отключено , то приходится физически удалять плагин и потом unninstall

Сервер Apache2

Отредактировано: Kabak (03.01.2023 13:22, 1 год назад)
Alex300
#33 04.01.2023 14:15
#45802 Dayver:

Вот об этом я и говорю. Навскидку 80-90% кода кота всё еще использует старый стиль "отступы-табы" и "скобка с новой строки". Сейчас вносятся редкие коммиты уже в стиле PSR и код превращается в кашу разных стилей уже сейчас. Что это плохо, в этом согласие есть, похоже, у всех. Но разве разумно рефакторить код в том темпе который могут обеспечить оставшиеся энтузиасты, а по сути одному в две руки? Если в ближайшей перспективе не будет одномоментной доводки стиля всего кода до стандарта(а я уверен не будет) то выходит каша будет наблюдатся долгие года пока весь старый код будет мелкими комитами рефакторится до полного соответсвия стандарту. Поэтому встаёт вопрос, что лучше, поддерживать старый стиль пока не появится время на одномоментный рефакторинг всего кода до стандарта или безперспективно наращивать кашу до мифического момента когда рефакторинг произойдёт так сказать степ бай степ?!

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

 

Режет глаз - это скорее дело привычки ))) Так то да, я уже машинально пишу код по PSR. А вот отрефакторить код единовременно не получится даже если над проектом будут работать человек 5 разработчиков. Очень много кода. Вот появление новых фич и улучшение старых ускорится, если прибавится разработчиков. Но, по опыту, рефакторинг это всегда второстепенная задача. Так что тут возможно только постепенно переписать его. На мой взгляд лучше по тихоньку двигаться вперед чем ждать пока появится достатоно рессурсов для быстрого решения задачи. А "каша" со временем отойдет.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kabak
#34 04.01.2023 16:26

Warning: include(plugins/hiddengroups/hiddengroups.users.buildgroup.php): Failed to open stream: No such file or directory in /var/www/dacha/modules/users/inc/users.main.php on line 136
 

Warning: include(): Failed opening 'plugins/hiddengroups/hiddengroups.users.buildgroup.php' for inclusion (include_path='.:/usr/share/php') in /var/www/dacha/modules/users/inc/users.main.php on line 136

Dayver
#35 04.01.2023 17:50
#45814 Kabak:

Warning: include(plugins/hiddengroups/hiddengroups.users.buildgroup.php): Failed to open stream: No such file or directory in /var/www/dacha/modules/users/inc/users.main.php on line 136
 

Warning: include(): Failed opening 'plugins/hiddengroups/hiddengroups.users.buildgroup.php' for inclusion (include_path='.:/usr/share/php') in /var/www/dacha/modules/users/inc/users.main.php on line 136

Так Alex300 же выше писал что он удалил этот файл

Pavlo Tkachenko aka Dayver
Kabak
#36 04.01.2023 17:51

да, но он испоьзуется , и если он есть , то

 

Warning: Undefined variable $grpid in /var/www/dacha/plugins/hiddengroups/hiddengroups.users.buildgroup.php on line 18

Warning: Undefined array key "" in /var/www/dacha/plugins/hiddengroups/hiddengroups.users.buildgroup.php on line 18

Warning: Trying to access array offset on value of type null in /var/www/dacha/plugins/hiddengroups/hiddengroups.users.buildgroup.php on line 18

 

 

По-моему без него не работает фильтрация пользователей по группам в users.main.php

Alex300
#37 04.01.2023 18:23

Обновите плагин в панели управления. В этом файле не были ничего про фильтрацию.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kabak
#38 04.01.2023 18:32

Обновил.  Да, ушли сообщения

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

Main group и Group  фильтры не работают

Alex300
#39 04.01.2023 19:54

Обновите modules\users\inc\users.main.php и plugins\hiddengroups\hiddengroups.users.filters.php из master ветки

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kabak
#40 10.01.2023 19:24

Как принудительно установить Cotonti  root folder  например : www.example.com/cotonti1/  чтобы если заходить на www.example.com/cotonti1/  то запускается движок из /cotonti1/ и все переходы по сайту были бы по адресу www.example.com/cotonti1/    а не по www.example.com ?

т.е.  принудительно установить по умолчанию root сайту www.example.com/cotonti1/ , а не www.example.com

Alex300
#41 11.01.2023 04:53

Как вариант в datas/config.php

$cfg['mainurl'] = 'https://www.example.com/cotonti1';

Или попробуйте скопировать движок в нужную папку и запустить https://www.example.com/cotonti1/install.php (Для свежей установки)

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Отредактировано: Alex300 (11.01.2023 09:10, 1 год назад)
Kabak
#42 11.01.2023 08:11
#45840 Alex300:

Как вариант в datas/config.php

$cfg['mainurl'] = 'https://www.example.com/cotonti1';

Или попробуйте скопировать движок в нужную папку и запустить https://www.example.com/cotonti1/install.php

Благодарю.  Всё заработало без переустановки.

Добавлено 2 часа спустя:

URLEditor не работает     

Он вообще зачем нужен  

Как его правильно настраивать  ?

Где почитать как его настраивать ?

Отредактировано: Kabak (11.01.2023 10:56, 1 год назад)
Alex300
#43 11.01.2023 11:12
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
webitproff
#44 11.01.2023 12:58

откройте /public_html/.htaccess

найдите

RewriteBase "/"

замените на

RewriteBase "/cotonti1/"

и всё работает

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kabak
#45 31.01.2023 20:00

Warning: Undefined array key "adm_help_log" in /var/www/apcfix/system/admin/admin.log.php on line 19

 

 

<<<123456>>>