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


Установка версии WEB на php 5.3


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

#1 wizard

    Новичок

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

Отправлено 19 Январь 2011 - 01:16

Здравствуйте.
Не получается установить на php 5.3

Выходит ошибка

PHP Fatal error: Incompatible file format: The encoded file has format major ID 3, whereas the Loader expects 4 in /var/www/*****/index.php on line 0


Что можно с этим сделать?

#2 Analitic

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

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 19 Январь 2011 - 09:54

Установите последнюю версию Zend Optimizer. В Клиентской базе используется уровень обфускации 3, очевидно ваш текущий ZendOptimizer ее не поддерживает.

#3 maximka66

    Участник

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

Отправлено 22 Август 2011 - 11:02

При установке WEB версии под php5.3 возникла точно такая же ошибка. Установлен Zend Guard Loader для рhp5.3 c сайта zend.com Как побороть проблему?

#4 Analitic

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

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 22 Август 2011 - 11:16

Вы скачали не ту версию?
Скачать правильную версию, там их две, для php 5.2 и для php 5.3.

#5 maximka66

    Участник

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

Отправлено 22 Август 2011 - 11:36

Я сразу скачал с сайта - Zend Guard Loader (Runtime for PHP 5.3) . С ним то и не работает

Сообщение отредактировал maximka66: 22 Август 2011 - 12:14


#6 Analitic

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

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 22 Август 2011 - 12:45

Я про версию нашей программы, в разделе скачать их две.
http://clientbase.ru/download/

#7 maximka66

    Участник

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

Отправлено 22 Август 2011 - 13:26

Ваш софт тоже скачан под php 5.3. Операционка openSuSe 11.4 PHP 5.3.5

#8 Analitic

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

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 22 Август 2011 - 16:47

Скачайте новую ревизию, там добавлен файл test_zend.php. Попробуйте его запустить.
Если выдаст снова ошибку - высылайте ftp доступ, url сайта, где установлена программа, а также доступ в программу на support@clientbase.ru.
В письме укажите ссылку на форум.

#9 maximka66

    Участник

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

Отправлено 24 Август 2011 - 10:46

Установил Ваш софт ( последния ревизия) под OpenSuse 11.3 (там php 5.3.3) все заработало, но выдается предупреждение

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSD/4.0/DST' instead in /srv/www/htdocs/cb/common.php on line 463 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSD/4.0/DST' instead in /srv/www/htdocs/cb/include/functions_cron.php on line 140

В openSuse 11.3 нельзя поставить 'Europe/Moscow' for 'MSD/4.0/DST' .

#10 Analitic

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

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 24 Август 2011 - 12:10

Просмотр сообщенияmaximka66 (24.8.2011, 10:46) писал:

Установил Ваш софт ( последния ревизия) под OpenSuse 11.3 (там php 5.3.3) все заработало, но выдается предупреждение

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSD/4.0/DST' instead in /srv/www/htdocs/cb/common.php on line 463 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSD/4.0/DST' instead in /srv/www/htdocs/cb/include/functions_cron.php on line 140

В openSuse 11.3 нельзя поставить 'Europe/Moscow' for 'MSD/4.0/DST' .

Добавить
date_default_timezone_set('Europe/Moscow');
в файл config.php ?

#11 maximka66

    Участник

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

Отправлено 24 Август 2011 - 18:04

Огромное спасибо. Все заработало.

#12 maximka66

    Участник

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

Отправлено 24 Август 2011 - 18:54

И в openSuse 11.4 последняя ревизия тоже заработала. Еще раз огромное спасибо за помощь!

#13 Analitic

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

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 25 Август 2011 - 08:23

Просмотр сообщенияmaximka66 (24.8.2011, 18:54) писал:

И в openSuse 11.4 последняя ревизия тоже заработала. Еще раз огромное спасибо за помощь!
Отпишите в чем была проблема в 11.4, возможно другим пользователям это тоже будет полезно?

#14 maximka66

    Участник

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

Отправлено 25 Август 2011 - 11:16

Я так понял проблема была в ревизии. На openSuSe 11.4 удалил Ваш софт, переустановил php, установил новую ревизию согласно инструкции в файле readme.txt, добавил в config.php строчку

date_default_timezone_set('Europe/Moscow');

и все заработало.





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

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