Перейти к содержанию
Форум поддержки пользователей VamShop

Перенос на другой сервер


Рекомендуемые сообщения

Добрый день!

Задача перенести VamShop 1.81 на другой сервер.
Перенес все файлы, базу.
Прописал новые пути в configure.php
Назначил права нужным каталогам.
Браузер показывает HTTP ERROR 500

Пошагово обновил Vamshop до 1.93, чтобы исключить проблему с PHP (на новом месте PHP 7.2.15).

Все так же, ошибка 500.
Причем странно, никаких ошибок в логах нет.

Нашел на форуме, что надо заменить is_cached на isCached (шаблон был модифицирован и находится в другой папке).

Теперь ошибка 500 пропала и просто чистая страница. Если посмотреть источник, то код заканчивается на
</head>
<body>

И все.

Куда дальше копать, подскажите?

Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, Sever сказал:

Добрый день!

Задача перенести VamShop 1.81 на другой сервер.
Перенес все файлы, базу.
Прописал новые пути в configure.php
Назначил права нужным каталогам.
Браузер показывает HTTP ERROR 500

Пошагово обновил Vamshop до 1.93, чтобы исключить проблему с PHP (на новом месте PHP 7.2.15).

Все так же, ошибка 500.
Причем странно, никаких ошибок в логах нет.

Нашел на форуме, что надо заменить is_cached на isCached (шаблон был модифицирован и находится в другой папке).

Теперь ошибка 500 пропала и просто чистая страница. Если посмотреть источник, то код заканчивается на
</head>
<body>

И все.

Куда дальше копать, подскажите?

Здравствуйте!

Если белая страница, значит есть ошибка какая-то.

Вот сделайте вот так - 

 

По идее, текст ошибки будет виден в браузере.

Нужно узнать текст ошибки, тогда смогу конкретнее сказать, в чём дело.

Ссылка на сообщение
Поделиться на другие сайты

Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:/home/web/public_html/templates/vamshop1-81-006-orig/index.html" on line 14 "<li{$1}><a href="{$mainpage}">{#text_mainpage#}</a></li>" - Unexpected "1", expected one of: "}" <-- thrown in /home/web/public_html/includes/external/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 14

Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, Sever сказал:

Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:/home/web/public_html/templates/vamshop1-81-006-orig/index.html" on line 14 "<li{$1}><a href="{$mainpage}">{#text_mainpage#}</a></li>" - Unexpected "1", expected one of: "}" <-- thrown in /home/web/public_html/includes/external/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 14

Да, в smarty3 нельзя использовать метку с числами типа {$1}

{$1} была заменена на {$main_current} и т.д.

Примеры можно посомтреть в /templates/vamshop/index.html файле.

Ссылка на сообщение
Поделиться на другие сайты

Заменил в index.html {$1} на {$main_current} - загрузилась главная, спасибо)

Завтра в других файлах поищу и заменю.

Но теперь на всех страницах, кроме главной, такая ошибка:

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/web/public_html/templates/vamshop1-81-006-orig/source/boxes/categories.php on line 89

Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, Sever сказал:

Заменил в index.html {$1} на {$main_current} - загрузилась главная, спасибо)

Завтра в других файлах поищу и заменю.

Но теперь на всех страницах, кроме главной, такая ошибка:

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/web/public_html/templates/vamshop1-81-006-orig/source/boxes/categories.php on line 89

Устаревший код в Вашем шаблоне.

Возьмите например из /templates/vamshop1/source/boxes/categories.php и перепишите в свой шаблон.

Там надо заменитье устаревший each

В стандартных шаблонах всё исправлено.

т.е. если не можете просто файл целиком переписать, тогда сравнивайте код, откройте файл из vamshop1 и сравните со своим в шаблоне vamshop1-81-006-orig

Посмотрите как заменён был each и сделайте так же.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...