URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 96001
[ Назад ]

Исходное сообщение
"FreeBSD 10 SQUI+SAMS+APACHE+PHP"

Отправлено golibshoh , 18-Фев-15 10:14 
Добрый день и сразу к делу, есть сервер в нем установленная система 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.so

Alias /sams "usr/local/www/sams2/"
<Directory "/usr/local/www/sams2">
    AllowOverride AuthConfig
       Options Indexes MultiViews
       Order allow, deny
       Allow from all
</Directory>
****


Содержание

Сообщения в этом обсуждении
"FreeBSD 10 SQUI+SAMS+APACHE+PHP"
Отправлено ALex_hha , 18-Фев-15 12:04 
Order allow, deny
Allow from all

насколько я помню в 2.4 это не работает и надо писать что то типа

Require all granted

Более подробно смотреть тут - http://httpd.apache.org/docs/2.4/upgrading.html#run-time


"FreeBSD 10 SQUI+SAMS+APACHE+PHP"
Отправлено golibshoh , 18-Фев-15 13:42 
> 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>
только после изменений тоже нет никакого эффекта, по прежнему пустая страница.


"FreeBSD 10 SQUI+SAMS+APACHE+PHP"
Отправлено golibshoh , 18-Фев-15 18:07 
Почему то про установку САМС2 из портов и последующей его настройкой не нашел руководства. Везде только из исходников, типа этого http://sams.perm.ru/sams2/doc/RU/install.html

"FreeBSD 10 SQUI+SAMS+APACHE+PHP"
Отправлено Аноним , 19-Фев-15 17:50 
> Почему то про установку САМС2 из портов и последующей его настройкой не
> нашел руководства. Везде только из исходников, типа этого http://sams.perm.ru/sams2/doc/RU/install.html

php-то работает?


"FreeBSD 10 SQUI+SAMS+APACHE+PHP"
Отправлено golibshoh , 19-Фев-15 18:59 
> php-то работает?

да, потому как при открытии страницы инфо про него никаких проблем... может мне вообще переустановить весь этот набор? Буду рад ссылкам про установку/настройку данных программ.



"FreeBSD 10 SQUI+SAMS+APACHE+PHP"
Отправлено golibshoh , 20-Фев-15 08:20 
Народ, продольжние проблемы, если кому интересно:
Решил зайти через веб на "полуавтомате" :) типа так:
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?


"FreeBSD 10 SQUI+SAMS+APACHE+PHP"
Отправлено NEA , 04-Мрт-15 11:20 
>[оверквотинг удален]
>      не установлена
> Установки 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 все было подключено и ошибок не было.


"FreeBSD 10 SQUI+SAMS+APACHE+PHP"
Отправлено golibshoh , 05-Мрт-15 09:00 
> Устанавливал по мануалу 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 все было подключено и ошибок не
> было.

Спасибо, этим вечером буду пробовать потом отпишусь.


"FreeBSD 10 SQUI+SAMS+APACHE+PHP"
Отправлено golibshoh , 06-Мрт-15 14:49 
> В таком порядке:
> 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.


"FreeBSD 10 SQUI+SAMS+APACHE+PHP"
Отправлено yura , 09-Апр-15 20:28 
Права доступа:
Web-интерфейс SAMS требует права
на запись в каталог ./data.             доступен для записи
права смени на каталог по конфигу он у тебя usr/local/www/sams2
ну по библиотекам их нет )

"FreeBSD 10 SQUI+SAMS+APACHE+PHP"
Отправлено yura , 09-Апр-15 20:31 
а по поводу 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