Сайт на 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
Подскажите в какую сторону "копать".
- Главная Список форумов Оффтоп и другие темы
- Поиск
-
- Текущее время: 25 апр 2024, 09:26
- Часовой пояс: UTC+03:00