5 заметок с тегом

глюки

5 августа 2014, 13:15

input type=search и placeholder в Chrome

С появлением новых типов инпутов в HTML 5, появились и новые проблемы с их отображением в некоторых браузерах.

Так, например, Chrome последних версий выводит поисковое поле

<input type="search" />

следующим образом:

Проблема возникает, если вы пытаетесь указать полю placeholder или даже просто ввести в поле текст, потому что эту стандартную подсказку Chrome не убирает ни в том, ни в другом случае:

Для решения проблемы необходимо указать следующий CSS-стиль полю:

input[type=search] {
    -webkit-appearance: textfield; // ещё можно указать none
}

После переноса Эгеи на новый хостинг уже дважды сталкивался с такой проблемой: при выводе обрезаются названия и тексты заметок, хотя в базе данных всё в полном виде.

Проблема заключается во включённом mbstring.func_overload. Чтобы всё починить, нужно установить для хоста следующие параметры:

php_admin_value mbstring.func_overload 0
php_admin_value mbstring.internal_encoding UTF-8

После установки параметров следует удалить кэши, уже созданные Эгеей.
Для этого просто удалите всё содержимое папки /user/caches/.

22 июля 2014, 22:21

vsftpd: 500 OOPS: priv_sock_get_cmd

Допишите в vsftpd.conf следующие строки:

allow_writeable_chroot=YES
seccomp_sandbox=NO

Если вы встретились с подобной хернёй в логах, то сразу отключать весь APC будет слишком расточительным решением.

Достаточно просто прописать в его конфигурацию следующие строки:

apc.stat=1 
apc.stat_ctime=1

И выдаёт ошибку вида:

[root@host.ru ~]# service nginx start
Starting nginx: nginx: [alert] mmap(MAP_ANON|MAP_SHARED, 268435456) failed (12: Cannot allocate memory) [FAILED]

Решение:

  1. Заходим в файл /etc/nginx/bx/conf/im_settings.conf
  2. Уменьшаем значение памяти в директиве push_stream_shared_memory_size до 1-2 МБайт.

После этого nginx запустится успешно.