Полная версия этой страницы: Прошу отписаться по разнице для устан
Sly
В связи с тем что я сейчас делаю новый инсталятор BASH, на который в последствии перейдёт система, прошу всех кто ставил на другие дистры, а именно SUSE DEBIAN GENTOO,
описать разницу в установке что бы я мог включить поддержку для этих дистрибутивов

Например:
Разница в путях к корню web сервера:
RH - /var/www/html
SUSE - /srv/www/htdocs/

Вот примерно в таком формате опишите пожалуйста те тонкости с которыми пришлось вам столкнуться.
Заранее благодарен!
tchr
Ставил на ALT Office Server 4.
/var/www/apache2/html

Все встало и заработало :) Кроме того, что пришлось самостоятельно базы подгружать из дистрибутива, там какой-то косяк с путями.
rud99
Все встало и заработало :) Кроме того, что пришлось самостоятельно базы подгружать из дистрибутива, там какой-то косяк с путями

Аналогичная история с Debian 4. БД пришлось создавать ручками! Выдрал sql файл из пакета и вперед! winked
Sly
Расскажите пожалуйста в чём же разница в путязх!!!!
Я же не могу себе поставить 20 дистров и сверять :)
rud99
обязательно напишу, но чуть позже!
LVS
В slackware нет service и chkconfig. Пути веб сервера админ сам назначает (по дефолту /var/www).
DNK
В SUSE (SLES10SP2) при попытки зайти на IP/oc-admin пишет Access forbidden.
kiri11
В Debiane просто подправил в install.sh путь вот так WEB_DIR=\"/var/www\", и все встало нормально. И базу создало нормально. traffpro.1.1.2-03.zip
bartonello
В Кубунту 7.10 ругается при запуске на /var/lock/subsys/traffpro
ИМХО нужно либо создавать предварительно при установке папку subsys, либо положить traffpro в /var/lock/
darknet
в ubuntu server 8.04 тоже
ASpr
Вот тут по поводу ubuntu 8.04/8.04.1/8.10 описал почему и предложил конкретное решение forum traffpro
Все работает номально разница только в скрипте запуска демона небольшая:
1) /var/run/traffpro.pid
2) /var/lock/subsys
alukard_aka_404
Идея на тему: где веб-корень
т.к. установщик расчитан на \"голую систему\" можно попробывать дать команду поиска в \'/etc/apache2/\' \'/etc/apache/\' на переменную \'DocumentRoot\', но логика будет ошибочной, если в коментариях имеется переменная, но его можно избежать, если сделать проверку на наличие \'#\' в начале строчки
sin
Если еще актуально, вот что пришлось править при установке Traffpro.1.1.3-11 на Debian 4 Etch:

1.
В install.sh меняем
WEB_DIR="/var/www/html"
на
WEB_DIR="/var/www"

2.
mkdir /var/lock/subsys

3.
rm /var/www/oc-clients/index.html

4.
В /etc/traffpro/traffpro.cfg строку
ss_enabled=y
исправить на
ss_enabled=true

5.
В /etc/init.d/traffpro вместо
service squid stop
написать
/etc/init.d/squid stop
и т.д.

Еще таблицы в базе не с первого раза создались, пришлось ставить еще раз, возможно нет проверок на наличие и права на запись в бд.
alexondi
Как уже писал LVS в ArchLinux ( правда LVS говорил про слаку :) ) не тот путь к корню веб-сервера, да и конфиг самого сервера /etc/httpd/.
Файл конфигурация автозапуска /etc/rc.conf
Папка скриптов запуска /etc/rc.d
Корень веба /etc/var/www
johnny
ALT Linux Server
версия gcc, cpp 4.1

При установке ругался на отсутсвие функции log10, хотя файл /usr/include/math.h присутствовал.
Помогло добавление '-lm' в конец строки в файл install/build_control/Release/objects.mk  (LIBS := -lpthread -lrt -lipq -lmysqlclient_r -lm)
Описание подобной проблемы и способ решения взял отсюда:
http://c-faq.com/fp/libm.html

Еще инсталятор не хотел находить файл. libipq/libipq.h (в альтах он "живет" в корне диры /usr/include/)

Корень веба в альтах по умолчанию в /var/www/html/ (это если апач 1.3)
NicK

Еще инсталятор не хотел находить файл. libipq/libipq.h (в альтах он \"живет\" в корне диры /usr/include/)

В процессе компиляции под Fedora и CentOS, тоже выводится сообщение об отсутствии файла libipq.h, если компиляция не прерывается с ошибкой, значит, все нормально.  belay

mih
Sly

Trustix-3.0.5 сделана на базе redhat
очень удобный серверный дистр, многие мои знакомые админы его юзают, будет неплохо его включить в очередную версию траффпро в инсталятор, вот особенности:

1. WEB_DIR=\\\"/home/httpd/html\\\"
2.  /var/lock/subsys
3. install_dir=\\\"/usr/local\\\"
4. pid_dir=\\\"/var/run\\\"

Так же неплохо было бы озвучивать минимальные требования к настройкам в php.ini
Sly
Сложно конечно поддерживать большое количество дистров, по тому как многие дистры своё чёт добавляют.
По поводу PHP то в основном это настройки по умолчанию, единственное что можно увеличивать это время жизни скрипта что бы отчёты долгие нормально генерились
guliver
Устанавливал последнию версию траффпро на Debian 5.0 Lenny встяло без проблем не исправлял ничего
efimovos
SuSE 9.2 и SuSE 11.1.
Каждый раз возникает проблемка: файл  menu_reports_step_by_step_lang.php и в RUSSIAN и в ENGLISH каталогах пишется на место без последней буквы в расширении, т.е. расширение становится .ph - приходится руками править.
и в новой версии установщик не смог создать сам базу, и, как следствие - все таблицы
dr.gopher

opensuse 10.3

mysql в /var/lib/mysq ( в федоре как я понимаю /var/run/mysql )

Добавлял симлинк в /var/run/



Quicksand
В дистрибутивах SuSE при добавлении в автозагрузку рекомендуется использовать утилиту insserv.

Пример добавления в автозагрузку:
insserv /etc/init.d/apache2


Пример удаления из автозагрузки:
insserv -r /etc/init.d/apache2


P.S. Специфика дистрибутива. При добавлении в автозагрузку с помощью chkconfig возможны проблемы, стабильная работа не гарантирована.
ASpr
в Gentoo

WEBDIR - /var/www/localhost/htdocs/

Добавление в автозагрузку

rc-update add traffpro default

Удаление из автозагрузки

rc-update del traffpro default

Остальное без изменений (тестил на Calculate Directory Server 9.9)
LAMP поднимал так, но это к теме мало относится:

#!/bin/bash
eix-sync
USE=\"ssl apache2\" emerge apache
USE=\"berkdb perl ssl -big-tables -latin1\" emerge mysql
USE=\"apache2 bzip2 cli crypt exif ftp gdbm iconv imap ipv6 ldap mysql ncurses nls pcre readline reflection session spl ssl truetype unicode xml zlib -adabas -bcmath -berkdb -birdstep -calendar -cdb -cgi -cjk -concurrentmodphp -ctype -curl -curlwrappers -db2 -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob -fastbuild -fdftk -filter -firebird -flatfile -force-cgi-redirect -frontbase -gd -gd-external -gmp -hash -inifile -interbase -iodbc (-java-external) -json -kerberos -kolab -ldap-sasl -libedit -mcve -mhash -msql -mssql -mysqli -oci8 -oci8-instant-client -odbc -pcntl -pdo -pic -posix -postgres -qdbm -recode -sapdb -sharedext -sharedmem -simplexml -snmp -soap -sockets -solid -spell -sqlite -suhosin -sybase -sybase-ct -sysvipc -threads -tidy -tokenizer -wddx -xmlreader -xmlrpc -xmlwriter -xpm -xsl -yaz -zip\" emerge php
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.