Как установить Detrix на Debian GNU/Linux

Перейти к содержанию

Установить Detrix на Linux очень просто. Даже если до сих пор дел с Linux иметь не приходилось (заодно и познакомитесь). Если же с Линуксом вы уже на короткой ноге, то читайте только полужирные буквы.

Рассматриваем вариант установки на свежеприготовленный сервер с Debian. Установка Debian затруднений вызывать не должна. Если дистрибутива под рукой не оказалось, можно загрузить небольшой образ диска на официальном сайте, а все остальное будет загружено автоматически при установке системы. Кстати, при выборе необходимых компонентов для установки совсем необязательно выбирать «Рабочий стол», т.е. графическое окружение. Можно выполнить всю процедуру через командную строку, не прибегая к мышке, т.к.  ничего сложного не предвидится.

После установки системы вводим имя пользователя и пароль (поскольку все команды, которые будут приводится далее требуют привилегий администратора, можно использовать учетную запись root, но только один раз и то, пока ни один знакомый Linux-гуру не видит, ибо моветон).

Сразу установим ssh-сервер, чтобы работать со своего персонального компьютера, а не с сервера. К тому же такой вариант позволит вам просто копировать и вставлять команды, приведенные далее, а не набирать их вручную на клавиатуре сервера. Ставим вот так:

apt-get install openssh-server

Теперь подключаемся к серверу со своего рабочего места и спокойно работаем дальше. Не знаете как подключиться? Скачайте и установите на свой компьютер ssh-клиент, например, PuTTY, запустите новичка, укажите Host name (или IP address) сервера, нажмите Open, введите имя пользователя и пароль. Теперь можно просто копировать команды с этой страницы и вставлять их щелчком правой мыши в PuTTY.

Проверяем как это работает, копируя и вставляя  вот такую команду для установки необходимых пакетов:

apt-get install apache2 postgresql php5 libapache2-mod-php5 php5-tidy php5-gd php5-mcrypt  php5-xsl php5-dev php5-pgsql php5-ldap php-apc poppler-utils antiword

После того как все пакеты будут установлены стоит немножко подправить конфигурационный файл веб-сервера Apache /etc/apache2/sites-available/default. Править его нужно в любом текстовом редактор. Если с навыками работы в текстовых редакторах командной строки Linux тяжеловато можете установите, к примеру,  WinSCP, запустить его, ввести адрес сервера, логин/пароль. Дальше найти вышеуказанный файл и нажать F4. В общем, любым доступным способом приведите файл /etc/apache2/sites-available/default вот к такому виду:

<VirtualHost *:80>
ServerName detrix.имя_хоста.kz
DocumentRoot /var/www/detrix
<Directory /var/www/detrix/>
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/detrix-error.log
CustomLog /var/log/apache2/detrix-access.log combined
</VirtualHost>

Добавим путь к нашему собственному PEAR’у путем изменения include_path в /etc/php5/apache2/php.ini и /etc/php5/cli/php.ini. Вот так:

include_path = ".:/var/www/detrix/PEAR"

И увеличим значения по умолчанию для загрузки больших по размеру файлов:

upload_max_filesize = 100M
post_max_size = 100M

Создадим необходимые директории:

mkdir /var/www/detrix

mkdir /var/www/detrix/var

куда и скопируем исходные коды Detrix, загруженные со страницы www.detrix.kz/download. Если возникает вопрос как скопировать, то имейте ввиду, что скопировать можно при помощи установленного ранее stfp-клиента WinSCP.

Устанавливаем необходимые права:

chgrp -R www-data /var/www/detrix
chmod -R 750 /var/www/detrix
chmod -R 770 /var/www/detrix/var

На всякий случай убедимся, что в Apache включены необходимые модули, выполнив команды:

a2enmod rewrite
a2enmod headers

Перезагружаем веб-сервер, чтобы все внесенные изменения вступили в силу:

/etc/init.d/apache2 restart

Рубикон перейден. Осталось только настроить базу данных и подправить конфигурационный файл Detrix.

Разбираемся с базой данных.

Изменяем пользователя на postgres:

su postgres

Создаем свою роль:

createuser -P detrix
(будет запрошен пароль и привилегии)

Создаем необходимые базы данных:

createdb -O detrix -E UTF8 detrix

createdb -O detrix -E UTF8 detrix-arc

Нажимаем Ctrl+D и выполняем два команды для того, чтобы заполнить созданные базы данных необходимыми таблицами:

psql -h localhost -U detrix -d detrix < /var/www/detrix/DB/db.sql

psql -h localhost -U detrix -d detrix-arc < /var/www/detrix/DB/dbarc.sql

Открываем конфигурационный файл Detrix /var/www/detrix/settings.xml и править строки:

<item name="sql_host" value="127.0.0.1" />
<item name="sql_port" value="5432"/>
<item name="sql_database" value="detrix" />
<item name="sql_user" value="detrix" />
<item name="sql_password" value="ваш_пароль" />


<item name="arch_sql_host" value="127.0.0.1" />
<item name="arch_sql_port" value="5432"/>
<item name="arch_sql_database" value="detrix-arc"/>
<item name="arch_sql_user" value="detrix"/>
<item name="arch_sql_password" value="ваш_пароль"/>

Все.

Открываем в браузере новую вкладку, вводим в адресную строку IP-адрес сервера или detrix.имя_хоста.kz, имя пользователя — admin, пароль — admin.

Если кратко, не вдаваясь в детали и подробности, то все готово. А о деталях поговорим в следующий раз.

Перейти к содержанию

Комментарии

  1. m_chernogorsky:

    не подскажете. после установки под убунту по вашему сценарию получаю вот такой ответ от сервера

    http://192.168.1.110/workflow/document/view/1238?hideBarAndCrumbs&hideTitle&hideLog

    The requested URL /workflow/document/view/1238 was not found on this server.

    Apache/2.2.20 (Ubuntu) Server at 192.168.1.110 Port 80

    Где у меня кто то порылся в ДНК ?

    • m_chernogorsky:

      приношу извинения. в днк копался сам. недокопировал .htaccess

      • m_chernogorsky:

        мое днк хотело вот этих строчек
        sudo a2enmod rewrite headers

  2. KmS:

    Подскажите пожалуйста. Разворачиваю Детрикс на FreeBSD, при запуске из веб браузера выходят следующие ошибки.

    Warning: require_once(Crypt/Blowfish.php) [function.require-once]: failed to open stream: No such file or directory in /usr/local/www/apache22/data/detrix/system/utils/MSF_String.php on line 10

    Fatal error: require_once() [function.require]: Failed opening required ‘Crypt/Blowfish.php’ (include_path=’:.:/usr/local/share/pear’) in /usr/local/www/apache22/data/detrix/system/utils/MSF_String.php on line 10

    Что мне с ними делать?? Никак не могу разобраться … Подскажите!!! Не хватает файлов как я понял, а где их взять то? Перезаливал не однократно Детрикс на ФрииБСД, толку ноль.

    • >> Добавим путь к нашему собственному PEAR’у путем изменения include_path в /etc/php5/apache2/php.ini и /etc/php5/cli/php.ini. Вот так:

      include_path = «.:/var/www/detrix/PEAR»

  3. m_chernogorsky:

    Не подскажете, как приложить документ кроме док. например pdf. где это можно (и можно ли) настроить ? (стандартная конфа/маркетинг продажи/договор)

  4. m_chernogorsky:

    Вы абсолютно правы
    вот эти два параметра мешали
    post_max_size
    upload_max_filesize

    П.С. огромное спасибо за продукт.

  5. kx:

    в /var/www/detrix/settings.xml порт postgresql указан 6543, а по умолчанию у него 5432
    из-за этого не виделся sql сервер

  6. Yerbol:

    su postgres в ubuntu требует пароль. Какой пароль?

  7. Antalis:

    Перед su postgres в ubuntu
    под рутом делаем это:
    passwd postgres (затем на предложение ввести пороль вводим 2 раза пароль)
    По запросу su postgres будет этот пароль :)

    • линуксоид:

      Как бы не стоит делать этого:). В убунтах учетка рута не используется. И чтобы зайти под постгресом достаточно ввести команду:
      sudo su postgres
      Приемущество в том, что нужно помнить только 1 пароль.

  8. moon_san:

    подскажите плиззз
    после настроек detrix по этому мануалу

    выскакивает ошибка после ввода логина и пароля:

    The requested URL /workflow/document/view/1238 was not found on this server.
    думаю причина в .htaccess
    нет этого файла у меня, куда кинуть его и что в нем прописать???
    настраивал в ubuntu


    • RewriteEngine On
      RewriteBase /
      RewriteCond %{IS_SUBREQ} !=true
      RewriteRule ^var/(.*)$ /index.php/$1 [L]
      RewriteRule ^(settings\.php|settings\.xml|license\.key)$ /index.php
      RewriteRule ^([-_a-zA-Z0-9\/]+)$ /index.php?%{QUERY_STRING}&msf_path=/$1

    • Antalis:

      В архиве .htaccess точно есть. Просто с точкой, а значит невидимый.
      Наверное проще всего под Ubuntu архив сначала разархивировать во временную папку, а уж оттуда с помощью встроенного файлового менеджера с суперправами.
      Можно в терминале набрать sudo nautilus.
      Чтобы не забыть .htaccess и прочие системные при копировании надо заранее нажать cntrl+H или через меню вид поставить галку «Показывать скрытые файлы»

      Если Ubuntu установлен без графики, то всегда можно поставить Midnight commander через sudo apt-get install mc. (Запускать по sudo mc.)

  9. Антон:

    Добрый день!
    При промышленной установке, при заливке файла db.sql выдает ошибки : «238682″ multiple primary key for table «v81_comparison» are not allowed, эта ошибка для примера, их вылезает куча, также есть ошибки по тригерам. что они уже существуют и по relation, с чем это может быть связано и что необходимо делать?

    • Рискну предположить, что Вы дважды развернули дамп.

      su postgres
      createdb -O detrix2 -E UTF8 detrix
      psql -h localhost -U detrix -d detrix2 < /var/www/detrix/DB/db.sql

      Если все нормально пройдет, значит, мой риск оправдался.)

      • Антон:

        Спасибо за помощь. Понял свою ошибку, развернул дамп. Теперь вылезла новая ошибка в браузере Fatal error: Class ‘XSLTProcessor’ not found in C:\Detrix\home\localhost\www\system\MSF_Template.php on line 200. Что делать?

  10. Serg:

    Подскажите пожалуйста, как в Linux(Ubuntu) замиенить PostgreSQL 9 на PostgreSQL 8 ?

    • Ну что-то типа такого, я полагаю:

      apt-caсhe search postgresql //чтобы получить названия пакетов
      apt-get remove —purge название_пакета_postgresql-9
      apt-get install название_пакета_postgresql-8

      • линуксоид:

        # Удаляем 9 версию postgresql:
        apt-get remove postgresql-`ls /etc/postgresql | grep 9 | sed q`
        # Устанавливаем 8.4
        apt-get install postgresql-8.4

  11. rikz:

    после ввода логина и пароля выдает такую ошибку

    Exception:
    WF_MenuService: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: FATAL: password authentication failed for user «detrix»
    Number: 2
    Type: Warning
    Line: 40
    File: /var/www/detrix/system/utils/MSF_DB.php

    MSF_ThrowableException: #0
    Location: MSF_ControllerSupport->before
    File: /var/www/detrix/system/MSF_Router.php
    Line: 173
    Args:
    [
    no args
    ]

    MSF_ThrowableException: #1
    Location: MSF_Router->runController
    File: /var/www/detrix/system/MSF_Router.php
    Line: 106
    Args:
    [
    no args
    ]

    MSF_ThrowableException: #2
    Location: MSF_Router->delegate
    File: /var/www/detrix/system/MSF_Core.php
    Line: 312
    Args:
    [
    arg: #0 : (integer) 0
    ]

    MSF_ThrowableException: #3
    Location: MSF_Core->initController
    File: /var/www/detrix/system/MSF_Core.php
    Line: 125
    Args:
    [
    no args
    ]

    MSF_ThrowableException: #4
    Location: MSF_Core->processMain
    File: /var/www/detrix/system/MSF_Core.php
    Line: 88
    Args:
    [
    no args
    ]

    MSF_ThrowableException: #5
    Location: MSF_Core->__construct
    File: /var/www/detrix/system/MSF_Core.php
    Line: 76
    Args:
    [
    no args
    ]

    MSF_ThrowableException: #6
    Location: MSF_Core::initialize
    File: /var/www/detrix/index.php
    Line: 11
    Args:
    [
    no args
    ]

    Address: 192.168.1.12
    Date: Fri, 04 May 2012 08:13:03 GMT

  12. rikz:

    или вот такую через раз

    Exception:
    query:
    INSERT INTO event_logs ( employee, ip_address, event_type, event_title, event_date) VALUES (‘Павленко Павел Павлович’, ’192.168.1.12′, ‘Аутентификация’, ‘Вход в систему’, ’2012-05-04 14:17′)
    postgres said:
    ERROR: duplicate key value violates unique constraint «event_logs_pkey»

    MSF_DBException: #0
    Location: MSF_DB->executeQuery
    File: /var/www/detrix/modules/eventlog/library/ELOG_EventLog.php
    Line: 57
    Args:
    [
    arg: #0 : (string) INSERT INTO event_logs ( employee, ip_address, event_type, event_title, event_date) VALUES ('Павленко Павел Павлович', '192.168.1.12', 'Аутентификация', 'Вход в систему', '2012-05-04 14:17')
    ]

    MSF_DBException: #1
    Location: ELOG_EventLog->execute
    File: /var/www/detrix/modules/eventlog/library/ELOG_EventLog.php
    Line: 48
    Args:
    [
    arg: #0 : (string) INSERT INTO event_logs ( employee, ip_address, event_type, event_title, event_date) VALUES ('Павленко Павел Павлович', '192.168.1.12', 'Аутентификация', 'Вход в систему', '2012-05-04 14:17')
    ]

    MSF_DBException: #2
    Location: ELOG_EventLog->addItem
    File: /var/www/detrix/msfx/authentication/library/MSF_AbstractAuth.php
    Line: 148
    Args:
    [
    arg: #0 : (array) a:1:{s:10:"event_type";s:5:"login";}
    ]

    MSF_DBException: #3
    Location: MSF_AbstractAuth->loginById
    File: /var/www/detrix/msfx/authentication/library/MSF_LocalAuthentication.php
    Line: 36
    Args:
    [
    arg: #0 : (string) 2
    arg: #1 : (boolean) 1
    ]

    MSF_DBException: #4
    Location: MSF_LocalAuthentication->login
    File: /var/www/detrix/msfx/authentication/MSF_AuthenticationExtension.php
    Line: 22
    Args:
    [
    arg: #0 : (string) admin
    arg: #1 : (string) admin
    arg: #2 : (boolean) 1
    ]

    MSF_DBException: #5
    Location: MSF_AuthenticationExtension->execute
    File: /var/www/detrix/system/MSF_Core.php
    Line: 299
    Args:
    [
    no args
    ]

    MSF_DBException: #6
    Location: MSF_Core->initMsfx
    File: /var/www/detrix/system/MSF_Core.php
    Line: 122
    Args:
    [
    no args
    ]

    MSF_DBException: #7
    Location: MSF_Core->processMain
    File: /var/www/detrix/system/MSF_Core.php
    Line: 88
    Args:
    [
    no args
    ]

    MSF_DBException: #8
    Location: MSF_Core->__construct
    File: /var/www/detrix/system/MSF_Core.php
    Line: 76
    Args:
    [
    no args
    ]

    MSF_DBException: #9
    Location: MSF_Core::initialize
    File: /var/www/detrix/index.php
    Line: 11
    Args:
    [
    no args
    ]

    Address: 192.168.1.12
    Date: Fri, 04 May 2012 08:17:40 G

    как победить

  13. Serg:

    Спасибо за предыдущие ответы! Теперь у меня следующая проблема:
    Не работают php-скрипты Детрикса. В мозиле при открытии сайта ничего не происходит, в ИЕ вылазит HTTP 500 Internal Server Error( при чем эту ошибку выдает не сервер, а сам браузер). Попробовал создать простейший php-скрипт типа — все работает. HTML-страницы тоже отображаются. Подозреваю что проблема в пресловутом .htaccess. То ли для Убунты там синтаксис нужен, то ли права на него неправильно выставлены. но как решить ее — не знаю. ( Никто не сталкивался с такой ситуацией?

  14. Serg:

    Вот данные из /var/log/apache2:
    error.log

    [Thu May 24 12:10:32 2012] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.1 with Suhosin-Patch configured — resuming normal operations
    [Thu May 24 15:42:34 2012] [notice] caught SIGTERM, shutting down
    [Thu May 24 15:44:05 2012] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.1 with Suhosin-Patch configured — resuming normal operations

    detrix-error.log(последние 2 ошибки):
    [Thu May 24 15:52:08 2012] [error] [client 192.168.1.234] PHP Fatal error: Uncaught exception ‘MSF_ThrowableException’ with message ‘fopen(/home/serg/www/detrix/var/logs/user-20120524.log): failed to open stream: Permission denied\nNumber: 2\nType: Warning\nLine: 53\nFile: /home/serg/www/detrix/system/utils/MSF_File.php\n’ in /home/serg/www/detrix/system/msfErrorHandler.php:35\nStack trace:\n#0 [internal function]: msfErrorHandler(2, ‘fopen(/home/ser…’, ‘/home/serg/www/…’, 53, Array)\n#1 /home/serg/www/detrix/system/utils/MSF_File.php(53): fopen(‘/home/serg/www/…’, ‘a+’)\n#2 /home/serg/www/detrix/system/utils/MSF_Logger.php(34): MSF_File::write(‘/home/serg/www/…’, ’2012-05-24 15:5…’, ‘a+’, 509)\n#3 /home/serg/www/detrix/system/utils/MSF_Logger.php(50): MSF_Logger::logMessage(‘MSF_ThrowableEx…’, ‘user’)\n#4 /home/serg/www/detrix/system/MSF_Core.php(135): MSF_Logger::logTrace(Object(MSF_ThrowableException))\n#5 /home/serg/www/detrix/system/MSF_Core.php(88): MSF_Core->processMain()\n#6 /home/serg/www/detrix/system/MSF_Core.php(76): MSF_Core->__construct()\n#7 /home/serg/www/detrix/1index in /home/serg/www/detrix/system/msfErrorHandler.php on line 35
    [Thu May 24 16:05:05 2012] [error] [client 192.168.1.234] PHP Fatal error: Uncaught exception ‘MSF_ThrowableException’ with message ‘fopen(/home/serg/www/detrix/var/logs/user-20120524.log): failed to open stream: Permission denied\nNumber: 2\nType: Warning\nLine: 53\nFile: /home/serg/www/detrix/system/utils/MSF_File.php\n’ in /home/serg/www/detrix/system/msfErrorHandler.php:35\nStack trace:\n#0 [internal function]: msfErrorHandler(2, ‘fopen(/home/ser…’, ‘/home/serg/www/…’, 53, Array)\n#1 /home/serg/www/detrix/system/utils/MSF_File.php(53): fopen(‘/home/serg/www/…’, ‘a+’)\n#2 /home/serg/www/detrix/system/utils/MSF_Logger.php(34): MSF_File::write(‘/home/serg/www/…’, ’2012-05-24 16:0…’, ‘a+’, 509)\n#3 /home/serg/www/detrix/system/utils/MSF_Logger.php(50): MSF_Logger::logMessage(‘MSF_ThrowableEx…’, ‘user’)\n#4 /home/serg/www/detrix/system/MSF_Core.php(135): MSF_Logger::logTrace(Object(MSF_ThrowableException))\n#5 /home/serg/www/detrix/system/MSF_Core.php(88): MSF_Core->processMain()\n#6 /home/serg/www/detrix/system/MSF_Core.php(76): MSF_Core->__construct()\n#7 /home/serg/www/detrix/1index in /home/serg/www/detrix/system/msfErrorHandler.php on line 35

    • message ‘fopen(/home/serg/www/detrix/var/logs/user-20120524.log): failed to open stream: Permission denied

      Нет прав на создание лог-файлов.
      Выполните:
      chgrp -R www-data /home/serg/www/detrix
      chmod -R 750 /home/serg/www/detrix
      chmod -R 770 /home/serg/www/detrix/var

      • Serg:

        Спасибо! Прогресс есть:

        Forbidden

        You don’t have permission to access /detrix/index.php on this server.

        В логе вот такая строчка:
        [Thu May 24 16:58:27 2012] [crit] [client 192.168.1.234] (13)Permission denied: /home/serg/www/detrix/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

        Дело в том, что у меня файл .htaccess виден только непосредственно с сервера. Если я открываю папку сайта с фтп-клиента — он невидим.

        • У апача нет прав. Посмотрите в /etc/apache2/apache2.conf параметры User и Group — от чьего имени запускает сервер. А затем через ls -l /home/serg/www/detrix/ кому права установлены.
          Насчет видимости .htaccess через фтп-клиент. Где-то в настройках должна быть опция «Показывать скрытые файлы».

          • Serg:

            Спасибо! Все запустил. Остались некоторые моменты: Я установил Детрикс не в корень сайта, а в http://мой_сайт/detrix. Когда открывается страница логина, то на ней не отображается логотип, т.к. система ищет его в http://мой_сайт/templates/default/images/detrix.png. После логина на эгране «Подождите…» и тишина. Я так понимаю это проиходит из за того что нужные ява-скрипты не найдены по той же причине.
            Где в настройках можно обозначить корневой каталог для установленного Детрикса? В settings.xml пробовал менять параметры host_url и abs_path, но реакции на эти изменения никакой. (

  15. akim:

    [root@IT-Detrix data]# psql -h localhost -U detrix -d detrix < /var/www/detrix/DB/db.sql
    psql: FATAL: Ident authentication failed for user "detrix"

    Instaliroval pod CentOS 5.6 pytaus zapolnit bazy danyh vylaziit vot takaya oshibka podskazhite gde po lazit, sozdal polzovatelya detrix dal parol privilegii vse ravno oshibka lezit…
    zdu ot vas oveta…

    • createuser -P detrix Выполняли? Пароль вводили?
      После psql -h localhost -U detrix -d detrix < /var/www/detrix/DB/db.sql пароль просит?

      • akimakim:

        1) createuser -P detrix Выполняли? Пароль вводили?
        да создал пользователя ввел пароль и дал ему привелегии.
        2) После psql -h localhost -U detrix -d detrix < /var/www/detrix/DB/db.sql пароль просит?
        Пароль не просит а выдает ошибку FATAL: Ident authentication failed for user "detrix" на аутентификация пользователя.
        Понимаю что глупо выглядит… но пользователь detrix, есть база detrix тоже есть, напишите какие пакеты на centos нужно инсталировать мож чего нехватает… centos 5.6
        жду от вас ответа… Заранее огромное СпС за ваше терпение…

        • Посмотрите в pg_hba.conf тип аутентификации. В Дебиан по умолчанию установлено вот так:
          host all all 127.0.0.1/32 md5
          Рискну предположить, что у вас стоит ident.

  16. mkabulov:

    Андрей, спасибо за прекрасную разработку!

    На виртуалку все встало с небольшим напильником.

    Сервер:
    Linux detrix 3.2.12-gentoo
    www-servers/apache-2.2.22-r1
    dev-lang/php-5.3.13
    dev-db/postgresql-server-8.4.11

    Единственный вопрос: Насчет экспорта в эксель. При нажатии на кнопку «Экспортировать в » крутит рулетку и ничего не происходит.


    С уважением, Кабулов Максим Валерьевич
    Начальник отдела развития корпоративной сети и информационных технологий
    ГБУ НО «Объединенная дирекция по реализации жилищных программ»

  17. pavel_aha:

    Думаю стоит поправить в списке пакетов popper-utils на poppler-utils

  18. pavel_aha:

    Вопрос касаемый не столько установки, сколько настройки.

    На сервере выставлено московское время UTC+4, Detrix почему-то пишет во «время создания\редактирования» документа UTC+6.
    Т.е. при проверке времени на сервере через date, выдается одно время, в Detrix тоже время плюс 2 часа.

  19. denatyr:

    почему то так и не получилось поставить под ubuntu ошибки полезли и таблицы не устанавливались. идет ругани и все превышен интервал ожидания. Поставил на debian

  20. Уважаемые друзья-товарищи. Если у вас не устанавливается система на Ubuntu, CentOS, Windows, а также возникли иные вопросы, не имеющие прямого отношения к этой статье, не удивляйтесь, что ваши комментарии не будут одобрены. По вопросам установки есть выделенный раздел форума http://www.detrix.kz/forums/forum/texnicheskie-voprosy/ustanovka/, пожалуйста, туда.

  21. maestro:

    ставил на дебиан 7. из явных проблем вылезло что последний дебиан ставит посгри9.3 и пхп5.4. из симптомов фф — пустой экран, в хроме ошибка 500. в логах апача ругательство на пхп: call-time … бла-бла-бла , и ошибка 500.
    для исправления этого добавляем в файл:
    /etc/apt/sources.list
    строчки:
    deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
    deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free

    первая отвечает за старые версии постгри, вторая за пхп5.3

    после сохранения файла:
    apt-get update

    если уже поставили пхп5, то:
    apt-get remove —purge `dpkg -l | grep php | grep -w 5.4 | awk ‘{print $2}’ | xargs`

    если уберете из /etc/apt/sources.list другие репозитории, то можно ставить просто, а иначе надо выбирать версии:
    apt-cache showpkg php5
    apt-get install php5=5.3.3-7+squeeze14

    почти тоже самое и для постгри. я ставил на 8.4:
    apt-cache search postgrsql
    apt-get install postgresql-8.4

    после этого детрикс поднялся и летает.

  22. Готовим к релизу 1.2.2 с поддержкой PHP 5.4 и PostgreSQL 9, т.е. чтобы работало в семерке без дополнительных телодвижений (за описание которых спасибо maestro). Результаты готовки в этой теме http://forum.detrix.kz/viewtopic.php?f=17&t=642.

  23. Борис:

    А как насчет установки в такой связке: Detrix + nginx (мультихост) + mysql
    Тыкните носом плизз, немого найти инфу.

  24. Николай:

    Здравствуйте!!!
    Спасибо Вам за ваш проект!Это круто!
    У меня вопрос.Поставил систему на Debian,все встало нормально, когда пытаюсь зайти на сайт после ввода логина пишет подождите и так до бесконечности.В чем может быть проблема?
    Спасибо!

Задать вопрос

Copyright © 2011-2013 Андрей Суров При копировании материалов сайта гиперссылка Detrix.kz обязательна