lutskboy

lutskboy
Рейтинг
196
Регистрация
22.11.2013
jano #:
Я не совсем понимаю как мне можно создать структуру таблиц

любой бэкап есть? старый. оттуда можно взять структуру тбл. либо с файлов  .ibd .frm возможно получиться

ищите по запросу repair table  from .ibd .frm или на ру восстановить бд из   .ibd .frm

если myisam то сработает просто. для innodb как повезет

вот как я делал. записал на всякий себе

если остались файлы .ibd .frm


создать структуру таблици если возможно. иначе как то с .frm файла 


далее


ALTER TABLE news DISCARD TABLESPACE;


удалит в /var/lib/mysql/news/ все файлы этой тбл


далее cd /var/lib/mysql/news/ и загрузить .ibd файлы и выставить группу и владельца 


chown -R mysql:mysql *


ALTER TABLE news IMPORT TABLESPACE;


/var/lib/mysql/news/ в моем случае. у вас оно другое может быть

Ясное дело что  Fastpanel
может стоило бы использовать какой то микрофреймворк? slimframework , flightphp ...
Dram #:
а жаль... сайт реально стал грузиться быстрее

там не на  DOMContentLoaded нужно смотреть. а на вкладку time

Dram :
Взял на пару часов ВПС в облаке, протестировал

для этого есть Virtualbox

тут неплохо расписано https://mclouds.ru/2020/12/nginx-geo2ip/

можно самому в https://github.com/angristan/nginx-autoinstall/blob/master/nginx-autoinstall.sh

добавить 

--add-module=/tmp/ngx_http_geoip2_module

либо читайте там п  4.2 или  4.3

Для php нужен  geoip2 или для  Nginx? Или и то и то?
temniy #:
Значит ошибка выше, а этот кусок в try не обернут.


string(817) "
Error: Could not find Chromium (rev. 1056772). This can occur if either
1. you did not perform an installation before running the script (e.g. `npm install`) or
2. your cache path is incorrectly configured (which is: /var/www/www-root/data/.cache/puppeteer).
For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.
    at ChromeLauncher.resolveExecutablePath (/var/node/node_modules/puppeteer-core/lib/cjs/puppeteer/node/ProductLauncher.js:120:27)
    at ChromeLauncher.executablePath (/var/node/node_modules/puppeteer-core/lib/cjs/puppeteer/node/ChromeLauncher.js:166:25)
    at ChromeLauncher.launch (/var/node/node_modules/puppeteer-core/lib/cjs/puppeteer/node/ChromeLauncher.js:70:37)
    at async startParser (/var/www/www-root/data/www/garantmarket.net/d.js:13:29)
"

получается не видит Chromium .  может из за етого module.paths.push('/var/node/node_modules'); ?

хотя console.log(puppeteer);  говорит что все ок

пока решил вот так

поставил на крон  php -f /var/www/www-root/data/www/сайт.net/скрипт.php

было   wget -qO- https://сайт.net/скрипт.php

если кто знает решение проблемы выше. пишите не стесняйтесь

всем заранее спасибо

Всего: 929