Страница 1 из 2

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

Добавлено: 2010-03-29 14:57:32
Valmon
Добрый день!
Пытаюсь через гую поставить биллинг, для реселера, после импорта базы данных, вываливается вот такое сообщения:

Код: Выделить всё

Сообщения:
База данных успешно установлена
Завершение по установке выполнено
Ошибки выполнения:
Cannot modify header information - headers already sent by (output started at /var/www/project/data/www/billing.domain.com/scripts/billing/install-gui.php:81) в линии 343

Соответственно, не создаются некие директории в tmp, так как висит симлинк стаил который ведет некуда

Re: Ошибки выполнения: при инсталяции

Добавлено: 2010-03-29 15:04:05
Daemony
Valmon писал(а):Добрый день!
Пытаюсь через гую поставить биллинг, для реселера, после импорта базы данных, вываливается вот такое сообщения:

Код: Выделить всё

Сообщения:
База данных успешно установлена
Завершение по установке выполнено
Ошибки выполнения:
Cannot modify header information - headers already sent by (output started at /var/www/project/data/www/billing.domain.com/scripts/billing/install-gui.php:81) в линии 343

Соответственно, не создаются некие директории в tmp, так как висит симлинк стаил который ведет некуда


Игнорируйте. Все будет работать.
Эта ошибка по-моему у всех возникает, у кого php в режиме cgi или fastcgi.
А симлинки нужные создавайте вручную.
Тут уже был такой топик: viewtopic.php?f=5&t=133

Re: Ошибки выполнения: при инсталяции

Добавлено: 2010-03-29 15:15:59
Valmon
Да в том-то и дело что при попытке открыть, вываливается 500, JBS, и нечего не работает.
Симлинк он создает, он не создает эту диру, куда ведет симлинк паблик

Re: Ошибки выполнения: при инсталяции

Добавлено: 2010-03-29 15:18:21
Daemony
Valmon писал(а):Да в том-то и дело что при попытке открыть, вываливается 500, JBS, и нечего не работает.
Симлинк он создает, он не создает эту диру, куда ведет симлинк паблик


Так и есть. Создайте руками ту директорию, на которую указывает симлинк.
Только про правильные права не забудьте.

P.S.: Еще у меня однажды вываливалась ошибка 500 в случае, когда у меня в браузере была открыта сессия тестового пользователя, потом я этого тестового пользователя удалял и пытался заново этим же браузером зарегистрироваться еще раз. Появлялась ошибка сразу при входе на страницу JBs. Экспериментальным путем прояснилось, что нужно просто очистить куки в браузере, потому что в них остались данные о сессии уже несуществующего пользователя и JBs от этого кидало в кому. Если собираетесь удалить тестового пользователя, лучше нажимать в браузере перед этим кнопку "Выход".

Re: Ошибки выполнения: при инсталяции

Добавлено: 2010-03-29 15:32:42
Valmon
Тот симлинк, указивает на другой симлинк, который ведет в tmp в корне

Re: Ошибки выполнения: при инсталяции

Добавлено: 2010-03-29 15:40:42
Daemony
Valmon писал(а):Тот симлинк, указивает на другой симлинк, который ведет в tmp в корне

При установке JBs на FreeBSD, создается симлинк:

/home/admin/data/www/billing.myserver.com/public ==> /home/admin/data/www/billing.myserver.com/hosts/billing.myserver.com/tmp/public

/home/admin/data/www/billing.myserver.com/ - это корневая папка веб-сервера billing.myserver.com

Код: Выделить всё

mkdir /home/admin/data/www/billing.myserver.com/hosts/billing.myserver.com/tmp/public

создаст недостающую директорию.

Re: Ошибки выполнения: при инсталяции

Добавлено: 2010-03-29 16:33:59
Valmon
Я говоря про аналогичную инсталляцию, если так как вы говорите, тогда уж ключик -p добавить.
Сейчас структура корня:

Код: Выделить всё

total 2688
-rwxr-xr-x 1 project project      20 Mar 28 18:50 HostsIDs.txt
-rwxr-xr-x 1 project project 2530802 Mar 28 18:52 JBs.tar.gz
drwxr-xr-x 2 project project    4096 Mar 29 14:52 core
drwxr-xr-x 5 project project    4096 Mar 29 14:52 db
drwxr-xr-x 6 project project    4096 Mar 29 14:52 hosts
-rwxr-xr-x 1 project project      95 Sep 26  2009 index.php
-rw-r--r-- 1 project project     166 Mar 29 14:53 install.settings
-rw-r--r-- 1 project project  171068 Mar 29 15:27 jbs-errors.log
drwxr-xr-x 4 project project    4096 Mar 29 14:52 others
drwxr-xr-x 4 project project    4096 Mar 29 14:52 patches
lrwxrwxrwx 1 project project      39 Mar 29 14:53 public -> ./hosts/billing.domain.com/tmp/public
drwxr-xr-x 5 project project    4096 Mar 29 14:52 scripts
drwxr-xr-x 5 project project    4096 Mar 29 14:52 styles

Re: Ошибки выполнения: при инсталяции

Добавлено: 2010-03-29 16:40:48
Daemony
В том то и дело, что без -p.
Каталог /home/admin/data/www/billing.myserver.com/hosts/billing.myserver.com должен был создаться (имя каталога этого равно имени веб-сервера, на котором Вы устанавливаете биллинг). Он у Вас не создался?

Структура каталога hosts/ после установки должна быть примерно такая:

Код: Выделить всё

# ls -la /home/admin/data/www/billing.myserver.com/hosts/
total 12
drwxr-xr-x  6 admin  admin  512 29 мар 02:36 .
drwxr-x--x  9 admin  admin  512 29 мар 12:56 ..
drwxr-xr-x  7 admin  admin  512 29 мар 15:22 billing.myserver.com
drwxr-xr-x  9 admin  admin  512 18 мар 10:42 billing
drwxr-xr-x  7 admin  admin  512 18 мар 10:42 hosting
drwxr-xr-x  6 admin  admin  512 18 мар 10:38 root

Re: Ошибки выполнения: при инсталяции

Добавлено: 2010-03-29 17:46:07
Valmon
Да она такая, только вот billing.myserver.com, и выше структуры нет, там посмотрел по старым инсталяциям, в tmp не только паблик

Re: Ошибки выполнения: при инсталяции

Добавлено: 2010-03-29 17:53:29
Daemony
Valmon писал(а):Да она такая, только вот billing.myserver.com, и выше структуры нет, там посмотрел по старым инсталяциям, в tmp не только паблик


Попробуйте еще раз переинсталлить.
Я свою раз десять переустанавливал сначала, прежде, чем все это завелось (и то, пока еще не все как следует завелось).

В папке hosts/ по-умолчанию лежат папки billing/, hosting/ и root/. В них определенные конфиги. Папка с именем Вашего сервера должна появится здесь после инсталяции. В ней продублируются некоторые папки и конфиги из соседней папки billing/. В ней же должен появиться файл host.ini в котором прописано в какой последовательности (из каких папок) читать конфиги.