Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя Веб-сервера

Вебсервера

Ошибка при загрузке файлов на сервер apache

Apache22:  при загрузке файлов на сервер появилась ошибка:
does not allow request data with POST requests, or the amount of data provided  in the request exceeds the capacity limit.
Предварительно проверьте  в  php.ini  какие выставлены лимиты на загрузку:
upload_max_filesize = 100M
post_max_size = 100M

Подробнее...

FreeBSD, iconv и юникод UTF-8

При разработке натолкнулся на проблему.
Код PHP: iconv('cp1251', 'utf8', 'Тестовая строка');
постоянно возвращает значение FALSE. 
Такое впечатление, что функция iconv не понимает, что  от нее хотят.
Проблема в том, что iconv во FreeBSD не знает  кодировки  "utf8", а знает "UTF-8".
Следите за регистром, и все будет работать.
Таким образом, предыдущий код надо записывать так:
iconv('cp1251', 'UTF-8', 'Тестовая строка');

Error checking whether libxml

Обновлялся на php5.4.16. При сборке вылезает ошибка:
  checking whether libxml build works... no
configure: error: build test failed.  Please check the config.log for details.
В /usr/ports/lang/php5/work/php-5.4.16/config.log насчет libxml2 находим следующее:
configure:21972: checking whether libxml build works
configure:21999: cc -o conftest -O2 -pipe -march=prescott -fno-strict-aliasing -fvisibility=hidden   -R/usr/local
/lib -L/usr/local/lib conftest.c

Подробнее...

Установка на VDS freebsd+nginx+php-fpm+MySQL+phpMyAdmin

Ставим порты
# cd /usr 
# fetch ftfp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz 
# tar –xvzf ports.tar.gz 
# cd /usr/ports 
# make fetchindex 
Perl  ставим из пакета , так - быстрее…. 
# pkg_add –r perl.tbz 

Подробнее...