Shop-Script будет работать на PHP 7?
Вышел PHP 7. Webasyst shop-script и плагины к нему будут поддерживать PHP 7 или нужна адаптация для корректной работы?
Вышел PHP 7. Webasyst shop-script и плагины к нему будут поддерживать PHP 7 или нужна адаптация для корректной работы?
10 ответов
Будет.
У меня локально уже работает.
а плагины и темы перед продакшн-ом проходят валидацию на работу с PHP 7?
Это обязанность разработчиков плагинов и тем дизайна.
Может введете какую-то метку на плагинах и темах, что они поддерживают семерку, чтобы не выбрасывать деньги на заброшенные разработчиком плагины, которые будут "пачкать" логи в лучшем случае или просто не будут работать.
98% (а может и вообще все) плагинов без каких либо изменений будут явно работать, т.к. там практически обеспечивается обратная совместимость.
Мы не готовы проверять все сторонние разработки на работу на всех версиях PHP, это зона ответственности разработчиков, если у вас есть какие-то сомнения, то можете перед покупкой написать разработчику плагины/темы и уточнить.
Будут работать, пока не нашел плагина который не работает ;). Свои проверяем разумеется и на 7ку.
инсталляция не работает!
Вы почему через библиотеку mysqlnd не пишите запросы?
PHP 5.2 не поддерживает mysqlnd - mysqli в этом случае более универсальное решение.
как заставить установщик шоп-скрипта 6 конектится через mysqli ????
Даже не разворачивается этот забавный магазин. PHP 7 (модули все современные), я прежде раз двадцать переписал конфиг nginx, и уж от бессилия пошел смотреть логи. И реально, реально офигел. Да, у меня нет модуля этого древнего php_mysql, но блин есть ведь mysqli, тот-же вордпресс спокойно видит базу данных. А шоп-скрипт 6 показывает мне ошибку 500 и в лог пишет вот такие приколы!
[17-Jan-2016 15:43:21 UTC] PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/nginx/domains/***.ru/public/wa-installer/install.php:495
php -m показывает наличие библиотеки mysqli
естественно я переписал подключение к базе данных на mysqli в файле инсталляции. И установка свершилась..(хоосподи) Осталось написать нормальный конфиг nginx и может быть, может быть уже можно будет посмотреть, что с этим добром дальше делать..
Это жесть, господа! У каких динозавров нет mysqli, что вы делаете коннект с помощью mysql() в файле установщика ?) в php 7 уже выпилили этот модуль к чертям.