Контакты

Достижения

Все достижения (4)

Наибольший вклад в теги

Все теги (18)

Лучшие ответы пользователя

Все ответы (13)
  • Gulp-imagemin не достаточно хорош для Google PageSpeed Insights?

    Balya
    @Balya
    Люди и технологии
    Используйте mozjpeg - он дает отличные результаты. Вот мой конфиг:

    var gulp   = require('gulp'),
        chalk = require('chalk'),
        plugin = require('gulp-load-plugins')(),
        browserSync = require('browser-sync').create();
    plugin.imagemin.mozjpeg = require('imagemin-mozjpeg');
    plugin.imagemin.pngquant = require('imagemin-pngquant');
    
    gulp.task('img', function () {
    	gulp.src(path.src.img)
    		.pipe(plugin.plumber({
    			errorHandler: plugin.notify.onError("Ошибка: <%= error.message %>")
    		}))
    		.on('end', function(){ plugin.util.log(chalk.cyan('Инициализирован обработчик ошибок изображений')); })
    		.pipe(plugin.imagemin([
                plugin.imagemin.gifsicle({interlaced: true}),
                plugin.imagemin.jpegtran({progressive: true}),
                plugin.imagemin.mozjpeg({progressive: true}),
                plugin.imagemin.optipng({optimizationLevel: 7}),
                plugin.imagemin.pngquant({quality: '85-100'}),
                plugin.imagemin.svgo({plugins: [{removeViewBox: true}]})
            ]))
    		.pipe(gulp.dest(path.build.img))
    		.on('end', function(){ plugin.util.log(chalk.cyan('Оптимизированы изображения')); })
    		.pipe(browserSync.stream());
    });
    Ответ написан
  • Ошибка при создании файла как исправить?

    Balya
    @Balya
    Люди и технологии
    Нужно проверить, чтобы у файлов был тот же владелец, что и пользователь Apache. Кроме того, выставить необходимые права на папки и файлы.
    chown bitrix:bitrix file.php

    Для массовой смены владельца можно использовать:
    find . -type f -exec chown bitrix:bitrix {} \;

    Вот универсальное решение:
    cd /home/bitrix/www
    find . -type d -exec chmod 775 {} \;
    find . -type f -exec chmod 664 {} \;
    find . -type d -exec chown bitrix:bitrix {} \; 
    find . -type f -exec chown bitrix:bitrix {} \;


    /home/bitrix/www — директория где лежит сайт
    bitrix:bitrix — пользователь и группа под кем запущен демон httpd
    Пользователя и группу можно подсмотреть в phpinfo.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (12)