Проблема с версиями по умолчанию на centos 8.
php.ini
httpd.conf
в начале выполнения долгого скрипта:
https://stackoverflow.com/questions/57677878/http-504-gateway-timeout-apache-2-4-6
При попытке экспорта:
mysqldump --opt -uuser -ppassword db | gzip -c -9 > db.sql.gz
получаем ошибку:
Got error: 1016: "Can't open file: './db/table.frm' (errno: 24)" when using LOCK TABLES
использовать --lock-tables=false
mysqldump --opt -uuser -ppassword db --lock-tables=false | gzip -c -9 > db.sql.gz
setsebool -P httpd_can_network_connect_db 1
To check SELinux
To see what flags are set on httpd processes
getsebool -a | grep httpd
To allow Apache to connect to remote database through SELinux
setsebool httpd_can_network_connect_db 1
Use -P option makes the change permanent. Without this option, the boolean would be reset to 0 at reboot.
setsebool -P httpd_can_network_connect_db 1
Получить список файлов с определенным расширением, содержащих определенный текст.
В примере: найти все файлы php с текстом CUSTOMERORDERS
find . -name '*.php' -exec grep -Ril 'CUSTOMERORDERS' {} \; -print