Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 016 903 раза!

Форум

Добро пожаловать, Гость!

После обновления сервера с 4.7.7 до 4.8.2 phpshop перестал запускаться.

Обсуждение вопросов на другие темы связанные с веб-разработкой
dizraelli
Сообщения: 1
C нами: 3 года 8 мес

Непрочитанное сообщение dizraelli » 19 мар 2013, 16:44

Сайт на phpshop Micro (на файлах без использования MySQL и прочего) на сервере версии 4.7.7 работал без проблем.Требования phpshop Micrо к серверу:
◾Apache => 1.3.*
◾ MySQL => 4.*
◾ PHP => 4.*
◾ RewriteEngine ON для Apache
◾ Register Globals ON для PHP
◾ FreeType Support для PHP
◾ FreeType Linkage для PHP
Ничего в *.ini файлах сервера 4.7.7 руками не правил (в настройках были включены: защитить сервер от внешнего доступа + запускать сервер в отладочном режиме; остальные настройки оставлены по умолчанию). Задействованы модули сервере 4.7.7: Apache 2.4.4 + PHP 5.3.22.
Решил обновиться на 4.8.2 (распаковал на чистое место, а не поверх предыдущего), настройки выставил аналогичные - phpshop Micro не взлетел. (включение Register Globals в режим On в PHP-5.3.22_php.ini ситуацию не исправило).
Лог РНР выдал следующее:

PHP Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
PHP Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
PHP Deprecated: Assigning the return value of new by reference is deprecated in C:\OpenServer\domains\localhost\phpshop\phpshop\class\core.class.php on line 62
PHP Deprecated: Assigning the return value of new by reference is deprecated in C:\OpenServer\domains\localhost\phpshop\phpshop\class\core.class.php on line 126
PHP Deprecated: Call-time pass-by-reference has been deprecated in C:\OpenServer\domains\localhost\phpshop\phpshop\inc\elements.inc.php on line 74
PHP Deprecated: Call-time pass-by-reference has been deprecated in C:\OpenServer\domains\localhost\phpshop\phpshop\inc\catalog.inc.php on line 23
PHP Deprecated: Assigning the return value of new by reference is deprecated in C:\OpenServer\domains\localhost\phpshop\phpshop\inc\autoload.inc.php on line 28
PHP Deprecated: Assigning the return value of new by reference is deprecated in C:\OpenServer\domains\localhost\phpshop\phpshop\inc\autoload.inc.php on line 32
PHP Deprecated: Assigning the return value of new by reference is deprecated in C:\OpenServer\domains\localhost\phpshop\phpshop\inc\autoload.inc.php on line 36
PHP Deprecated: Call-time pass-by-reference has been deprecated in C:\OpenServer\domains\localhost\phpshop\phpshop\class\modules.class.php on line 187
PHP Deprecated: Call-time pass-by-reference has been deprecated in C:\OpenServer\domains\localhost\phpshop\phpshop\class\modules.class.php on line 192
PHP Deprecated: Assigning the return value of new by reference is deprecated in C:\OpenServer\domains\localhost\phpshop\phpshop\modules\cart\inc\cart.inc.php on line 190
PHP Strict Standards: Non-static method PHPShopObj::loadClass() should not be called statically, assuming $this from incompatible context in C:\OpenServer\domains\localhost\phpshop\phpshop\modules\cart\inc\cart.inc.php on line 52
PHP Strict Standards: Non-static method PHPShopObj::loadClass() should not be called statically, assuming $this from incompatible context in C:\OpenServer\domains\localhost\phpshop\phpshop\modules\cart\inc\cart.inc.php on line 141
PHP Fatal error: Class 'PHPShopArray' not found in C:\OpenServer\domains\localhost\phpshop\phpshop\modules\cart\inc\cart.inc.php on line 142

Подскажите в какую сторону "копать".

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 19 мар 2013, 17:15

Наверное вашего скрипту нужен php 5.2, а не php 5.3


Вернуться в «Оффтоп и другие темы»

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 1 гость