Добрый день и сразу к делу, есть сервер в нем установленная система FreeBSD 10.1 и установленные SQUID 3.4.11, Apache 2.4, PHP55,SAMS2 и MySQL 5.6.23. Все упомянутые программы устанавились без ошибок. И так проблему: При первом запуске web-интерфейса самс (http://my_ip/sams/) должно появится ошибка о том что баз нет и предложить создат их (по инструкции так и есть), но у меня только пустая страничка высвечивается и всё. После проверки установленных программ возникла идея что проблема в связке apache и sams2, именно в связке а не работоспособности apache в целом, только в логах апаче после каждой попытки входа через веб на самс появляется данная строка, не понял в чем проблема.
[core:notice][pid 60309] AH00094: Command line: '/usr/local/sbin/httpd -D NOHTTRACCEPT'
Но на сколько я понял это стандартное сообщение... может я и ошибаюсь, по любому буду рад помощи.Спасибо. Ах да, чут не забыл, данный "коктейл" мною сделан и работает, только на FreeBSD 9 и версии программ тоже пониже.
секции САМС-а в фале httpd.conf:
*****
LoadModule php5_module /libexec/apache24/libphp5.soAlias /sams "usr/local/www/sams2/"
<Directory "/usr/local/www/sams2">
AllowOverride AuthConfig
Options Indexes MultiViews
Order allow, deny
Allow from all
</Directory>
****
Order allow, deny
Allow from allнасколько я помню в 2.4 это не работает и надо писать что то типа
Require all granted
Более подробно смотреть тут - http://httpd.apache.org/docs/2.4/upgrading.html#run-time
> Require all granted
> Более подробно смотреть тут - http://httpd.apache.org/docs/2.4/upgrading.html#run-timeХорошая подсказка, сделал по нему, получилось вот так:
Alias /sams "usr/local/www/sams2/"
<Directory "/usr/local/www/sams2">
AllowOverride AuthConfig
Options Indexes MultiViews
Require All granted
</Directory>
только после изменений тоже нет никакого эффекта, по прежнему пустая страница.
Почему то про установку САМС2 из портов и последующей его настройкой не нашел руководства. Везде только из исходников, типа этого http://sams.perm.ru/sams2/doc/RU/install.html
> Почему то про установку САМС2 из портов и последующей его настройкой не
> нашел руководства. Везде только из исходников, типа этого http://sams.perm.ru/sams2/doc/RU/install.htmlphp-то работает?
> php-то работает?да, потому как при открытии страницы инфо про него никаких проблем... может мне вообще переустановить весь этот набор? Буду рад ссылкам про установку/настройку данных программ.
Народ, продольжние проблемы, если кому интересно:
Решил зайти через веб на "полуавтомате" :) типа так:
http://ip_servera/sams/setup.php
запускается страничка со следующим содержимом:Следующие ошибки нужно исправить перед продолжением процесса инсталляции:
Права доступа:
Web-интерфейс SAMS требует права
на запись в каталог ./data. доступен для записиБиблиотеки php:
Поддержка MySQL не установлена
Поддержка библиотеки сжатия Zlib не установлена
Поддержка библиотеки GD2 не установленаУстановки php:
Директива Рекомендуется Установлено
safe_mode on offНО! при установке php я же подключал поддержку всей этой херни! и safe_mode = On стоит на /usr/local/etc/apache24/httpd.conf
Дальше куда смотреть? Перерыл много чего, а устанавливал из верных источников, короче, не буду жаловатся но мне это уже начинает бесит. Может есть кто с желанием помоч, ну или советом чтобы бросит всё и установить старое доброе на FBSD9?
>[оверквотинг удален]
> не установлена
> Установки php:
> Директива Рекомендуется Установлено
> safe_mode on off
> НО! при установке php я же подключал поддержку всей этой херни! и
> safe_mode = On стоит на /usr/local/etc/apache24/httpd.conf
> Дальше куда смотреть? Перерыл много чего, а устанавливал из верных источников, короче,
> не буду жаловатся но мне это уже начинает бесит. Может есть
> кто с желанием помоч, ну или советом чтобы бросит всё и
> установить старое доброе на FBSD9?Устанавливал по мануалу http://www.grayfort.com/2015/01/sams2-freebsd-101-squid-34-n...
В таком порядке:
SQUID 3.3.13
MYSQL-server 5.6.23
Apache 2.4
PHP 5.5
PHP-externsions 5.5 (здесь выбрал GD2 ZLIB MYSQL)При входе на WEB интерфейс http://MY_IP/setup.php все было подключено и ошибок не было.
> Устанавливал по мануалу http://www.grayfort.com/2015/01/sams2-freebsd-101-squid-34-n...
> В таком порядке:
> SQUID 3.3.13
> MYSQL-server 5.6.23
> Apache 2.4
> PHP 5.5
> PHP-externsions 5.5 (здесь выбрал GD2 ZLIB MYSQL)
> При входе на WEB интерфейс http://MY_IP/setup.php все было подключено и ошибок не
> было.Спасибо, этим вечером буду пробовать потом отпишусь.
> В таком порядке:
> SQUID 3.3.13
> MYSQL-server 5.6.23
> Apache 2.4
> PHP 5.5
> PHP-externsions 5.5 (здесь выбрал GD2 ZLIB MYSQL)
> При входе на WEB интерфейс http://MY_IP/setup.php все было подключено и ошибок не
> было.Всё было сделано по данной статье, теперь что получилось:
Дошел только до sams-а, не захотел от так как в статье сказано устанавится, установил из портов, но вот никак не хочет запускатся, ругается на отсутствие базы sams2db, решил облегчит ему жизнь, создал базу вручную, теперь он жалуется что нет такой то таблицы, а я же не знаю какие должны быть у таблицы поля, какие типы, просто создал таблицу с таким же именем, ругается на отсутствие такой то поле таблицы... короче снес всё на фиг (и базу и таблицу) и теперь стою опят таки в начале пути... вот не пойму почему раньше он запускался и без базы, и без таблицы, всё потом делалось через web.
Права доступа:
Web-интерфейс SAMS требует права
на запись в каталог ./data. доступен для записи
права смени на каталог по конфигу он у тебя usr/local/www/sams2
ну по библиотекам их нет )
а по поводу sqlЗапусти mysql:
# /usr/local/etc/rc.d/mysql-server start
сменим пароль рута с пустого, на нормальный, создай базу,и зверя с пасом.
# mysqladmin password
# mysql -uroot -p
mysql> create schema sams2db;
mysql> grant all privileges on sams2db.* to sams@localhost identified by 'samspassword';
mysql> flush privileges;
mysql> exit