"Корневой", да не тот.
И не надо фантазировать, путь '/views/admin/Product/searchProductAjax.php' не будет работать ни в какой версии.
Читать здесь https://phpfaq.ru/newbie/paths всё станет ясно
Антон Иванов, не нужно трясти кулачками. Перевод ошибки без знания предметной области вообще ничем не поможет. Ну перевел он, на устройстве закончилось место. А что за устройство-то? Вот автор вопроса это и спрашивает.
"Рабочий вариант" надо оставлять в ОТВЕТЕ а не в комментариях.
Нерабочий вариант надо оставлять в КОММЕНТАРИЯХ, а не ответе.
Это вот прямо настолько сложно понять?
Ну так и передавайте нормальный пост, а не джейсон
и ради бога уберите дебильный json_encode когда сами себе выводите!
я только сейчас увидел. ЗАЧЕМ вам енкодить в джейсон СТРОКУ?
Вы вообще понимаете что делаете, когда вот это всё пишете?
Ну щас. Прекрасно file_get_contents справляется с любыми задачами.
Дело не в file_get_contents, а в кривых руках. А ими за что не возьмись - всё криво будет.
AntHTML, вы phpmyadmin-ом хоть раз пользовались? Он не про "наваять" базу, а про её использование. Все формы там есть. Для каждой таблицы есть форма.
Вам же хочется красивостей, а не работать с базой. А это другое. и тут действительно, при простоте и доступности PHP/HTML, никакие конструкторы не приживаются, поскольку проще всегда сделать руками
lexchz, Это самое простое объяснение. Которое не подкреплено никакими доказательствами. Люди с давних времён склонялись к простым объяснениям. Гром гремит? "Пришёл к выводу, что это Илья-пророк на колеснице едет". Чем не объяснение?
Вы не к выводу пришли, а просто взяли первую пришедшую в голову фантазию. А вывод должен базироваться на фактах и логических выкладках, а не на фантазиях.
Что вы мне ответите, если я вас спрошу, чем это объяснение лучше той фантазии, которая у вас была в самом начале - "не настроен my.cnf"?
Что если вы локально зайдёте в бд под рутом, напишете в консоли
SET GLOBAL innodb_buffer_pool_size = 2G;
поработаете с базой и потом попробуете измерить снова?
Everything_is_bad, explain покажет одно и то же, если руки не настолько кривые, чтобы и схемы были разные.
Иногда лучше жевать, чем отрыгивать очередное мизантропское поучение.
1. Как считали размер? Точно ли у старой базы 13 гигов? Откуда конкретно цифра?
2. В память может не влезать и старая БД. Буфера в Mysql вообще настраивались? Какое значение в новой базе у innodb_buffer_pool_size?
rPman, откуда там "четырёхкратно"? Русские тексты "распухнут" только в два, но во-первых, это только часть данных, а не вся база, а во-вторых, в вопросе написано что collation (как обычно, впрочем, неграмотно вместо charset) осталась та же.
itrushkoff, вы сами-то понимаете, что несёте? С какого перепугу РНР-спец, не зная js, будет переносить бэк на js? Вам нужен спец по js. А на чем там был бэк раньше - дело сто тысяч десятое. Хоть на Коболе.
Впору воскликнуть, вслед за Вовочкой из анекдота - "Где логика, где разум?"
И не надо фантазировать, путь '/views/admin/Product/searchProductAjax.php' не будет работать ни в какой версии.
Читать здесь https://phpfaq.ru/newbie/paths всё станет ясно