22.05.2011, рубрики: FreeBSD, Новости | Теги: php.core, Segmentation fault | 475 комментариев »
В портах лежит версия ZendOptimizer-3.3.0.a. Эта версия на php 5.2.17 падает в корку (Segmentation fault).
Будем устанавливать из сорцов.
Для 32 битной системы:
1 2 3 4
| fetch http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-freebsd6.0-i386.tar.gz
tar -xf ZendOptimizer-3.3.9-freebsd6.0-i386.tar.gz
cd ZendOptimizer-3.3.9-freebsd6.0-i386
cp data/5_2_x_comp/ZendOptimizer.so /usr/local/lib/php/20060613 |
Для 64 битной системы:
1 2 3 4
| fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/ZendOptimizer-3.3.0a-freebsd6.0-amd64.tar.gz
tar -xf ZendOptimizer-3.3.0a-freebsd6.0-amd64.tar.gz
cd ZendOptimizer-3.3.0a-freebsd6.0-amd64
cp data/5_2_x_comp/ZendOptimizer.so /usr/local/lib/php/20060613 |
Если в логах видим ошибку:
1
| "Failed loading /usr/local/lib/php/20060613/ZendOptimizer.so: Shared object "libm.so.4" not found, required by "ZendOptimizer.so" |
Создаем симлинк:
1
| ln -s /lib/libm.so.5 /lib/libm.so.4 |
Открываем:
1
| ee /usr/local/etc/php.ini |
Добавляем:
1 2 3
| [Zend]
zend_extension=/usr/local/lib/php/20060613/ZendOptimizer.so
zend_optimizer.optimization_level=14 |
Перезапускаем апач:
1
| /usr/local/etc/rc.d/apache22 restart |
Проверяем:
1 2 3 4 5 6 7
| # php -v
PHP 5.2.17 with Suhosin-Patch 0.9.7 (cli) (built: May 16 2011 16:18:38)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies
# |
19.05.2011, рубрики: FreeBSD, Linux, Ubuntu, Мелочи, Новости | Теги: ^M, символ | 803 комментария »
Очень часто случается, когда редактируешь конфиг в винде, и заливаешь его через ssh на сервер. При редактрировании его на сервере, видно символы ^M.
Решение простое в консоли даем команду:
1
| tr -d "\015" < file.txt > file2.txt |
Открываем file2.txt и видим, что символов ^M в нем нет!
29.01.2011, рубрики: Windows, Новости | Теги: trojan, вирус, троян | 80 комментариев »
После заражения вирусом Win32/RemoteAdmin.RAdmin.20 (Worm.Win32.Radminer.d) и лечения антивирусами на флэшке «пропадают» файлы.
Почему я написал слово пропадают в кавычках, потому что они никуда не пропадают, а они хранятся в папке "... ". Да, да я не опечатался, именно в этой папке, после двух точек стоит пробел.
Ни проводник Windows, ни Far-manager, ни Total Commander не отображают эту папку. Ее можно увидеть следующим образом:
Жмем Enter
Вводим команду
, где g:\ — это имя вашей флэшки
Жмем Enter
Далее вводим команду чтобы увидеть листинг файлов и директорий
В листинге увидим те самые "... "
Далее вводим
После этого на флэшке будет видна папка NewName, в ней то и будут лежать все «пропавшие» файлы.
28.01.2011, рубрики: FreeBSD, Новости | Теги: nginx, passenger, Redmine | 870 комментариев »
Ставится он из портов
Очень подробно о настройке написано на оф. сайте проекта.
Далее собираем nginx с модулем passenger.
В секции http nginx'а описываем глобальные настройки passenger:
1 2 3
| passenger_root /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.15;
passenger_ruby /usr/local/bin/ruby;
passenger_max_pool_size 10; |
Важное замечание:
Версия passenger будет у всех разной, все зависит от времени установки passenger.
Чтобы узнать версию, которая установлена у вас:
1
| ll /usr/local/lib/ruby/gems/1.8/gems/ | grep passenger |
Добавим хост, на котором будет висеть Redmine:
1 2 3 4 5 6 7 8
| server
{
listen 192.168.0.1:80;
server_name redmine.local;
charset utf-8;
passenger_enabled on;
root /usr/local/www/redmine/public;
} |
Делаем рестарт Nginx и заходим по адресу http://redmine.local
UPD: При первом запуске редмайна, не сразу открывается его стартовая страница, для это нужно в секции http nginx'а прописать:
1
| passenger_pre_start http://redmine.local/; |
30.11.2010, рубрики: FreeBSD, Linux, Ubuntu, Новости | Теги: error, mysql, stack, trigger, ошибка | 1 комментарий »
При использовании триггеров, получил вот такую ошибку:
1
| ERROR 1436 (HY000): Thread stack overrun: 4136 bytes used of a 131072 byte stack, and 131072 bytes needed. Use 'mysqld -O thread_stack=#' to specify a bigger stack. |
Лечится путем увеличения параметра в my.cnf
16.11.2010, рубрики: apple, Новости | Теги: air-port, airport, apple | 468 комментариев »
Принесли устройство Apple AirPort Extreme с просьбой настроить Wi-Fi (беспроводную сеть). Так как у меня нет компьютера от Apple. Пришлось скачивать утилиту для настройки из под Windows.
Читать запись полностью »
08.10.2010, рубрики: Asterisk, Мелочи, Новости | Теги: Asterisk, DID, IP-телефония, sipnet, voip | 3 комментария »
Что такое Asterisk можно почитать тут.
Интересует вопрос, нужно ли выкладывать статьи по настройки VoIP сервера Asterisk на FreeBSD?
27.08.2010, рубрики: Windows, Мелочи, Новости | Теги: OpenVPN, Windows 7, Windows Vista | 626 комментариев »
При коннекте из Windows Vista и Windows 7 OpenVPN выдает ошибку:
1 2
| ROUTE: route addition failed using CreateIpForwardEntry: One or more arguments are not correct. [if_index=18]
Route addition via IPAPI failed |
Решение:
В конфигурационном файле .ovpn добавить в самом конце
1 2
| route-method exe
route-delay 2 |
18.05.2010, рубрики: FreeBSD, Новости | Теги: apache, web server, апач, веб сервер | 2 012 комментариев »
Решил обновить Apache 2.2.14 до версии 2.2.15. Столкнулся с проблемой, не обновлялся, обновление вылетало с ошибкой во FreeBSD:
checking for APR... configure: error: the --with-apr parameter is incorrect
Читать запись полностью »
17.05.2010, рубрики: Мелочи, Новости | Теги: негодую, провайдер, таском | 603 комментария »
Всем кому предложил Таском свои услуги, немедленно отказывайтесь от них. Рассказываю почему.
Позвонила девушка из компании Таском, предложила услуги телефонии и Интернета. Мне как раз нужно было подключить один бутик в ТРЦ «Филион» к интернету. В бутике не было интернета, так как Совинтел, берет бешеные деньги за подключение и тарифы кусаются.
Читать запись полностью »