Перейти к содержимому


Доброго времени суток!


Сообщений в теме: 7

#1 kerberos

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 15 Январь 2010 - 13:52

Скачал я вот этот архив http://www.clientbas...b_web_1.5.3.rar
Для установки на свой сервер с FreeBSD 7.2
Вот что из софта у меня установлено

Цитата

FreeBSD# pkg_info | grep apache
apache+mod_ssl-1.3.41+2.8.31 The Apache 1.3 webserver with SSL/TLS functionality

Цитата

FreeBSD# pkg_info | grep mysql
mysql-client-5.0.77_1 Multithreaded SQL database (client)
mysql-scripts-5.0.77_1 Multithreaded SQL database (scripts)
mysql-server-5.0.77_1 Multithreaded SQL database (server)
p5-DBD-mysql50-4.010 MySQL 5.0 driver for the Perl5 Database Interface (DBI)
php5-mysql-5.2.9 The mysql shared extension for php
php5-pdo_mysql-5.2.9 The pdo_mysql shared extension for php

Цитата

php5-5.2.9 PHP Scripting Language
php5-bz2-5.2.9 The bz2 shared extension for php
php5-ctype-5.2.9 The ctype shared extension for php
php5-curl-5.2.9 The curl shared extension for php
php5-dom-5.2.9 The dom shared extension for php
php5-extensions-1.3 A "meta-port" to install PHP extensions
php5-filter-5.2.9 The filter shared extension for php
php5-gd-5.2.9 The gd shared extension for php
php5-hash-5.2.9 The hash shared extension for php
php5-iconv-5.2.9 The iconv shared extension for php
php5-json-5.2.9 The json shared extension for php
php5-mbstring-5.2.9 The mbstring shared extension for php
php5-mysql-5.2.9 The mysql shared extension for php
php5-pcre-5.2.9 The pcre shared extension for php
php5-pdo-5.2.9 The pdo shared extension for php
php5-pdo_mysql-5.2.9 The pdo_mysql shared extension for php
php5-pdo_sqlite-5.2.9 The pdo_sqlite shared extension for php
php5-posix-5.2.9 The posix shared extension for php
php5-session-5.2.9 The session shared extension for php
php5-simplexml-5.2.9 The simplexml shared extension for php
php5-soap-5.2.9 The soap shared extension for php
php5-spl-5.2.9 The spl shared extension for php
php5-sqlite-5.2.9 The sqlite shared extension for php
php5-tokenizer-5.2.9 The tokenizer shared extension for php
php5-xml-5.2.9 The xml shared extension for php
php5-xmlreader-5.2.9 The xmlreader shared extension for php
php5-xmlwriter-5.2.9 The xmlwriter shared extension for php
php5-zlib-5.2.9 The zlib shared extension for php

Цитата

FreeBSD# pkg_info | grep Zend
ZendOptimizer-3.3.0.a An optimizer for PHP code

Все делаю удаленно через ssh, думаю что не суть важно но все же.
Значит создал папку /home/site/cb
Назначил владельцем папки и всех файлов пользователя под которым работает веб сервер (те www)
Вот конфиг из апача

Цитата

Alias /cb "/home/site/cb/"

<Directory "/home/site/cb">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.0.0/25
Allow from *.*.*.* - здесь ип адрес с которого удаленно работаю
</Directory>
далее захожу через браузер http://myip/cb/setup.php
выходит окошко куда можно вписать настройки, сервер мускуля, юзер для базы, пароль и тд и тп ввожу все данные и тут появляется окно с предложением зарегистрироватся, заполняю все поля, далее появляется просто тупо беля страничка и тишина..
При обращении http://myip/cb тоже выходит беля пустая страница и тишина..
в логах апача висит следующее

Цитата

[error] PHP Notice: Undefined variable: error in /home/site/cb/setup.php on line 53
[error] PHP Notice: Undefined variable: error in /home/site/cb/setup.php on line 78
[notice] child pid 4047 exit signal Segmentation fault (11)
[notice] child pid 4045 exit signal Segmentation fault (11)
[notice] child pid 4034 exit signal Segmentation fault (11)
[error] PHP Notice: Undefined variable: error in /home/site/cb/setup.php on line 78
[error] PHP Notice: Undefined index: dbhost in /home/site/cb/setup.php on line 88
[error] PHP Notice: Undefined index: dbuser in /home/site/cb/setup.php on line 89
[error] PHP Notice: Undefined index: dbpass in /home/site/cb/setup.php on line 90
[error] PHP Notice: Undefined index: dbname in /home/site/cb/setup.php on line 91
[error] PHP Notice: Undefined index: dbprefix in /home/site/cb/setup.php on line 92
[error] PHP Notice: Undefined variable: error in /home/site/cb/setup.php on line 53
[error] PHP Notice: Undefined variable: error in /home/site/cb/setup.php on line 78
[notice] child pid 4037 exit signal Segmentation fault (11)
[notice] child pid 4033 exit signal Segmentation fault (11)
[error] PHP Notice: Undefined index: dbport in /home/site/cb/include/mysql_connect.php on line 2
[notice] child pid 5088 exit signal Segmentation fault (11)
[error] PHP Notice: Undefined index: dbport in /home/site/cb/include/mysql_connect.php on line 2
[notice] child pid 5089 exit signal Segmentation fault (11)

Подскажите в чем дело? может несовместимость каких либо из установленных приложений? Куда копать?

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 15 Январь 2010 - 14:17

Белая страница выходит при фатальной ошибке, если выключен вывод ошибок PHP на экран (иначе выходит сообщение об ошибке). Но странно что у вас в логах ее нет. Попробуйте включить вывод ошибок. Без этого определить в чем причина - невозможно.

#3 kerberos

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 18 Январь 2010 - 13:51

Спасибо за совет, я включил в php.ini опции
display_errors = On
display_startup_errors = On
После этого на экране я получил вот это сообщение
Fatal error: Cannot run code from this file in conjunction with non encoded files in /home/site/cb/include/mysql_connect.php on line 9
Но в этом файле нету 9 линии..
ну представляя себе общую картину мне кажется толи Zend Optimaizer толи php не коректно обрабатывают скрипты программы клиентская база..
Быть можно есть какие то отличительные особенности настройки php или zend optimaizera что я упустил? Спасибо заранее за вашу помощь!

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 18 Январь 2010 - 14:01

line 9 имеется в виду не в mysql_connect.php, а в том файле откуда он вызван. Насколько я понял из сообщения, Zend Optimaizer не может обработать одновременно закодированный и незакодированный файл. Возможно дело в настройках Zend Optimaizer'а.

Фатальная ошибка: Не удается запустить код из этого файла в сочетании с не закодированным файлом /home/site/cb/include/mysql_connect.php в строке 9


#5 kerberos

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 18 Январь 2010 - 14:27

Возможно ли что дело в том
я использую у себя на сервере php5-5.2.9 PHP Scripting Language
в этой теме про требования я нашел http://clientbase.ru...?showtopic=1593
MySQL 3.23
PHP 4.3.3
ZLib 1.1.4
так получается что программа клиентская база не работает с php версии 5 ?

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 18 Январь 2010 - 15:05

Работает. По крайней мере с 5.2.4. Требования указаны минимальные, на которых тестировалась работа.

#7 kerberos

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 19 Январь 2010 - 14:02

сделал доунгрейд на php4-4.4.9 вроде удалось установить, все вроде пока работает, буду тестить.
но вот ошибки в логах немного настораживают
 [error] PHP Notice:  Undefined index:  table in /usr/local/www/data-dist/edit_table.php on line 18
[error] PHP Notice:  Undefined index:  dbport in /usr/local/www/data-dist/include/mysql_connect.php on line 2
 [error] PHP Notice:  Undefined variable:  full_version in /usr/local/www/data-dist/common.php on line 108
 [error] PHP Notice:  Undefined index:  user_code in /usr/local/www/data-dist/common.php on line 124
 [error] PHP Notice:  Undefined variable:  user_reports in /usr/local/www/data-dist/common.php on line 201
 [error] PHP Notice:  Undefined index:  dbport in /usr/local/www/data-dist/include/mysql_connect.php on line 2
 [error] PHP Notice:  Undefined variable:  full_version in /usr/local/www/data-dist/common.php on line 108
 [error] PHP Notice:  Undefined index:  user_code in /usr/local/www/data-dist/common.php on line 124
 [error] PHP Notice:  Undefined variable:  user_reports in /usr/local/www/data-dist/common.php on line 201
 [error] PHP Notice:  Undefined index:  table in /usr/local/www/data-dist/edit_table.php on line 18
Это нормально?

И еще вопрос не по теме но все же.. Как я понял бесплатная версия программы ограничивает количество строк до 30, так вот вопрос такой я могу ее использовать абсолютно бесплатно изменив лишь в файле /include/config.php строку $config["type"] = "WEB"; на строку $config["type"] = "FREE"; ?
Спасибо заранее за ответ!

#8 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 19 Январь 2010 - 14:23

Просмотр сообщенияkerberos (19.1.2010, 14:02) писал:

Это нормально?
Это не ошибки, а извещения (Notice). На работу программы они не влияют.

Просмотр сообщенияkerberos (19.1.2010, 14:02) писал:

вопрос такой я могу ее использовать абсолютно бесплатно изменив лишь в файле /include/config.php строку $config["type"] = "WEB"; на строку $config["type"] = "FREE"; ?
WEB и LOCAL - это тип дистрибутива, бесплатность версии к этому отношения не имеет. Полная версия отличается наличием ключа активации.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных