
Юрий
31.05.2019
16:44:03
1000 челов в мес и 1000 записей в базе - можно делать как угодно. как проще - так и делайте

??????
31.05.2019
16:44:38

Юрий
31.05.2019
16:44:39
больше зависит от используемого фреймворка - как в нем проще так и лучше

YZ)!!!
31.05.2019
16:45:01

Google


Gregory
01.06.2019
10:03:42
Всем здравствуйте!
Имеется сервер на CentOS 7
Обновил php с 5.6 до 7.3
В процессе обновления yum ругнулся на пару пакетов(zabbix-web-mysql и phpmyadmin), временно их удалил.
ПХП обновился и работает, в при попытке установки удаленных пакетов получаю следующий отлуп:
--> Проверка сценария
---> Пакет zabbix-web-mysql.noarch 0:4.0.8-1.el7 помечен для установки
--> Обработка зависимостей: zabbix-web = 4.0.8-1.el7 пакета: zabbix-web-mysql-4.0.8-1.el7.noarch
--> Обработка зависимостей: php-mysql пакета: zabbix-web-mysql-4.0.8-1.el7.noarch
Пакет php-mysql-5.4.16-46.el7.x86_64 недействителен из-за установленного php-mysqlnd-7.3.6-3.el7.remi.x86_64
--> Проверка сценария
---> Пакет zabbix-web.noarch 0:4.0.8-1.el7 помечен для установки
---> Пакет zabbix-web-mysql.noarch 0:4.0.8-1.el7 помечен для установки
--> Обработка зависимостей: php-mysql пакета: zabbix-web-mysql-4.0.8-1.el7.noarch
Пакет php-mysql-5.4.16-46.el7.x86_64 недействителен из-за установленного php-mysqlnd-7.3.6-3.el7.remi.x86_64
--> Проверка зависимостей окончена
Ошибка: Пакет: zabbix-web-mysql-4.0.8-1.el7.noarch (zabbix)
Необходимо: php-mysql
Доступно: php-mysql-5.4.16-46.el7.x86_64 (base)
php-mysql = 5.4.16-46.el7
Доступно: php-mysqlnd-5.4.16-46.el7.x86_64 (base)
php-mysql = 5.4.16-46.el7
Доступно: php-pecl-mysql-1.0.0-0.20.20180226.647c933.el7.remi.7.3.x86_64 (remi-php73)
php-mysql = 1:1.0.0
Доступно: php55w-mysql-5.5.38-1.w7.x86_64 (webtatic)
php-mysql = 5.5.38-1.w7
Доступно: php55w-mysqlnd-5.5.38-1.w7.x86_64 (webtatic)
php-mysql = 5.5.38-1.w7
Доступно: php56w-mysql-5.6.40-1.w7.x86_64 (webtatic)
php-mysql = 5.6.40-1.w7
Доступно: php56w-mysqlnd-5.6.40-1.w7.x86_64 (webtatic)
php-mysql = 5.6.40-1.w7
Доступно: php70w-mysql-7.0.33-1.w7.x86_64 (webtatic)
php-mysql = 7.0.33-1.w7
Доступно: php70w-mysqlnd-7.0.33-1.w7.x86_64 (webtatic)
php-mysql = 7.0.33-1.w7
Доступно: php71w-mysql-7.1.26-1.w7.x86_64 (webtatic)
php-mysql = 7.1.26-1.w7
Доступно: php71w-mysql-7.1.27-1.w7.x86_64 (webtatic)
php-mysql = 7.1.27-1.w7
Доступно: php71w-mysql-7.1.28-1.w7.x86_64 (webtatic)
php-mysql = 7.1.28-1.w7
Доступно: php71w-mysql-7.1.29-1.w7.x86_64 (webtatic)
php-mysql = 7.1.29-1.w7
Доступно: php71w-mysqlnd-7.1.26-1.w7.x86_64 (webtatic)
php-mysql = 7.1.26-1.w7
Доступно: php71w-mysqlnd-7.1.27-1.w7.x86_64 (webtatic)
php-mysql = 7.1.27-1.w7
Доступно: php71w-mysqlnd-7.1.28-1.w7.x86_64 (webtatic)
php-mysql = 7.1.28-1.w7
Доступно: php71w-mysqlnd-7.1.29-1.w7.x86_64 (webtatic)
php-mysql = 7.1.29-1.w7
Доступно: php72w-mysql-7.2.14-1.w7.x86_64 (webtatic)
php-mysql = 7.2.14-1.w7
Доступно: php72w-mysql-7.2.16-1.w7.x86_64 (webtatic)
php-mysql = 7.2.16-1.w7
Доступно: php72w-mysql-7.2.17-1.w7.x86_64 (webtatic)
php-mysql = 7.2.17-1.w7
Доступно: php72w-mysqlnd-7.2.14-1.w7.x86_64 (webtatic)
php-mysql = 7.2.14-1.w7
Доступно: php72w-mysqlnd-7.2.16-1.w7.x86_64 (webtatic)
php-mysql = 7.2.16-1.w7
Доступно: php72w-mysqlnd-7.2.17-1.w7.x86_64 (webtatic)
php-mysql = 7.2.17-1.w7
Установлено: php-mysqlnd-7.3.6-3.el7.remi.x86_64 (@remi-php73)
Не найдено
Доступно: php-mysqlnd-7.3.5-1.el7.remi.x86_64 (remi-php73)
Не найдено
Вы можете попробовать --skip-broken чтобы обойти проблему
Вы можете попробовать запустить: rpm -Va --nofiles --nodigest
Как я понял, в процессе обновления был заменен php-mysql на php-mysqlnd.
Как заставить установщик ссылаться на php-mysqlnd при установке пакетов?
Именно. Но Zabbix как-то должен работать
всмысле, он же работает с php 7.X


Nell
02.06.2019
06:14:15
try {
$state = $pdo->prepare($query);
$state->execute($client);
} catch (PDOException $e) {}
Это норм, что мне варнинг прилетает из такого трая?..

Gregory
02.06.2019
07:42:32
Здравствуйте!
Как сообщество относится к password_hash и password_verify?
Стоит ли его использовать вместо генерации sha256 и уникальной соли для каждого пользователя?
Немного пугает, что в этих функциях соль висит в открытом виде прямо в начале сгенерированного хэша:(

Pavel
02.06.2019
11:25:07

Gregory
02.06.2019
11:29:06

Aleks
02.06.2019
12:02:15
Доброго
под openserver не могу подключить imagick
Warning: PHP Startup: Unable to load dynamic library 'php_imagick.dll' (tried: d:/ospanel/modules/php/PHP-7.2/ext/php_imagick.dll (%1 эх ты хЄё яЁшыюцхэшхь Win32.
), d:/ospanel/modules/php/PHP-7.2/ext/php_php_imagick.dll.dll (═х эрщфхэ єърчрээ√щ ьюфєы№.
)) in Unknown on line 0
сам файл php_imagick.dll есть по этому пути
d:/ospanel/modules/php/PHP-7.2/ext/
в php.ini
прописано
extension=php_imagick.dll
что это за хрень????

Андрей
02.06.2019
12:14:03

Aleks
02.06.2019
12:15:02
я понимаю...сейчас в отъезде...ноут под виндой...

Google

Vyacheslav
02.06.2019
12:15:56
а пробывал перезагрузить опенсервер?
после изменений в php.ini

Aleks
02.06.2019
12:16:22
конечно...

Vyacheslav
02.06.2019
12:17:18
ну еще смущает win32 в ошибке.
насколько я помню там есть запуск с разной архитектурой. Попробуй с разной. Может поможет.

Aleks
02.06.2019
12:26:18
cпасибо
попробую

Gregory
02.06.2019
12:41:09

Aleks
02.06.2019
12:43:12
Ставлю 86
Совпадает

Nick
02.06.2019
14:22:05
Привет чат!
Скажите нужно ли для значения пол создавать отельную таблицу в бд? Мне тут один шарпист говорит, что надо т.к. это поле enum и принимает только определённые значения

Pavel
02.06.2019
14:33:04
Ну вообще если твой проект поддерживает современные европейские ценности, то нужно делать не пол а гендер и там будет несколько десятков значений
Но зачем для енума отдельная таблица? Не пойму
Можно просто int или char

Nick
02.06.2019
14:39:18
Потому, что уверен что он советует излишество, но привык ставить под сомнение свои убеждения

Pavel
02.06.2019
14:47:18
Ты у него прямо и спроси почему int не достаточно
Если рядом с гендером pk хранить его текстовое описание то конечно нужна таблица

Nick
02.06.2019
14:56:14
А для поля пол зачем отдельная таблица? Может быть что-то ещё кроме мужской или женский?
Таблица потому что это выбор из двух пунктов
типо enum

??????
02.06.2019
14:57:06
может ещё разбивка по возрасту и доп описания ...

Google

YZ)!!!
02.06.2019
15:13:58

Nick
02.06.2019
15:15:05

YZ)!!!
02.06.2019
15:15:31

??????
02.06.2019
15:15:32
для данных базы данных ... хранить что то в бд и что то в Php .. это сложный путь ... зачем

Nick
02.06.2019
15:15:53
Это а ларе так делается?

YZ)!!!
02.06.2019
15:16:30
сегодня их два
завтра 4
через неденю 36
в конце месяца парсим тамблер с его 100+ гендеров
все данные в базу
нечего им в коде делать

??????
02.06.2019
15:17:27
+
базу пусть нормально планируеют и таких вопросов не возникнет

YZ)!!!
02.06.2019
15:18:17
это как роли расписывать
когда они все в файлике константами описаны, и их под 1000 это не смешно даже
одним запросом

??????
02.06.2019
15:18:29
... не умеете связывать несколько таблиц в одном запросе ?

YZ)!!!
02.06.2019
15:18:54
или тут у нас ещё монго, которая в связи не может?
а что если сервер на старом планшете самсунге?)

??????
02.06.2019
15:20:25
))))
ага
))))

YZ)!!!
02.06.2019
15:23:16
одно другое не исключает
но если их два, то почему бы не записать в константы? (насколько вы сексисты? кто будет 1, а кто 0?)
но у пользователя в любом случае хранить какой пол, почему бы все данные на связать в одном месте?
а энумы в базе зло, особенно когда туда надо что-то добавить

??????
02.06.2019
15:24:37
я знаю кто из полов будет 0 а кто 1 ?

Google

YZ)!!!
02.06.2019
15:24:54

??????
02.06.2019
15:32:43
а если ещё допы рассматривать то будет ещё "9" ))))

Nick
02.06.2019
15:44:50