Установка веб сервера на базе FreeBSD и VMWare

Продолжаю возиться с самостоятельной настройкой веб сервера на FreeBSD в VM Ware. В прнципе всё настроил, накатил бэкап одного из сайтов, всё работает. Причем заметно быстрее денвера, на порядок быстрее. Но есть и недостатки. Например я привык редактировать темы WordPress прямо из Total Commander в Notepad++, под денвером это легко. Здесь же приходиться использовать WinSCP и редактировать файлы так же как и на удаленном сервере. Но правда тут то всё быстро поэтому WinSCP вполне приемлемо. Зато масса новых ощущений… А ниже просто несколько заметок о ситуациях с которыми столкнулся при настройке веб сервера на FreeBSD под VMWare.

1. Как узнать подсеть виртуальной машины VMWare, изменить её, задать IP шлюза
Edit – Virtual Network Editor – Nat Settings – Gateway IP

Установка веб сервера на базе FreeBSD и VMWare
2. Ошибка Parse error: syntax error, unexpected $end
В файле php.ini найти строчку и написать так:
short_open_tag = On
3. Изменил upload_max_filesize=50M а все равно phpMyAdmin не дает грузить файлы больше 8М – надо исправить и post_max_size = 50M
4. Не получается зайти в phpMyAdmin – нужно заполнить пустой config.inc.php
5. Ошибка в phpMyAdmin
Class ‘ArrayObject’ not found in /usr/local/www/phpMyAdmin/libraries/List.class.php
Установить расширения для PHP – spl.so и simplexml.so ( есть в портах )
6. Изменить пароль MySQL
# mysqladmin –p password <новый пароль>
Потом он спросит ввести старый пароль
7. Выключение сервера
# shutdown –p now
Перезагрузка
# shutdown –r now
Вообще на эту тему команд много
8. Проверка синтаксиса httpd.conf
# httpd –t
9. Посмотреть загруженные модули PHP
# php –m
10. При запуске Apache выдается сообщение вида
[warn] (2)No such file or directory: Failed to enable the ‘httpready’ Accept Filter
Можно и забить но можно и исправить:
# kldload accf_http
Чтобы загрузка модуля происходила самостоятельно при запуске апача добавляем в /boot/loader.conf :
accf_http_load=”YES”
accf_data_load=”YES”
accf_dns_load=”YES

И в файл /usr/local/etc/apache22/Includes/no-accf.conf
AcceptFilter http httpready
AcceptFilter https dataready

25 декабря 2010 |

Есть что сказать по теме статьи? Пожалуйста - пишите!