6 апреля 2021 Нет комментариев
setsebool -P httpd_can_network_connect_db 1

To check SELinux

sestatus

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
Categories: Linux Tags:
2 апреля 2021 Нет комментариев

Ошибка 403:

[Fri Apr 02 12:24:00.736446 2021] [core:error] [pid 8173] (13)Permission denied: [client xxx.xxx.xxx.xxx:65053] AH00035: access to /a.php denied (filesystem path '/var/www/html/a.php') because search permissions are missing on a component of the path

Выполнить:

chcon -R --type=httpd_sys_rw_content_t /var/www/
Categories: Linux Tags:
31 марта 2021 Нет комментариев
//список
print_r(glob(ROOT_DIR.RESIZE_CACHE_DIR."*".$fname));
//удалить по маске
foreach(glob(ROOT_DIR.RESIZE_CACHE_DIR."*".$fname) as $file){
	unlink($file);
}
Categories: PHP Tags:
30 марта 2021 Нет комментариев

Получить список файлов с определенным расширением, содержащих определенный текст.
В примере: найти все файлы php с текстом CUSTOMERORDERS

find . -name '*.php' -exec grep -Ril 'CUSTOMERORDERS' {} \; -print
Categories: Linux Tags:
22 марта 2021 Нет комментариев

Удалить записи с повторящимися `photo` в таблице `photos`:

CREATE TABLE `photos_temp` AS (SELECT MIN(`id`) AS `id` FROM `photos` GROUP BY `photo`);
ALTER TABLE `photos_temp` ADD PRIMARY KEY(`id`);
DELETE FROM `photos` WHERE `id` NOT IN (SELECT `id` FROM `photos_temp`);
DROP TABLE `photos_temp`;
Categories: MySQL Tags:
22 марта 2021 Нет комментариев
mysqladmin processlist -u<user> -p<password> | awk '$2 ~ /^[0-9]/ {print "KILL "$2";"}' | mysql -u<user> -p<password>
Categories: MySQL Tags:
11 марта 2021 Нет комментариев

Для латиницы функция ucfirst
Для utf-8:

function ucfirst_utf8($str){
	return mb_strtoupper(mb_substr($str,0,1)).mb_substr($str,1);
}
echo ucfirst_utf8("предложение с большой буквы");
Categories: PHP Tags: