Sever 0 Posted August 8, 2020 Report Share Posted August 8, 2020 Добрый день! Задача перенести VamShop 1.81 на другой сервер. Перенес все файлы, базу. Прописал новые пути в configure.php Назначил права нужным каталогам. Браузер показывает HTTP ERROR 500 Пошагово обновил Vamshop до 1.93, чтобы исключить проблему с PHP (на новом месте PHP 7.2.15). Все так же, ошибка 500. Причем странно, никаких ошибок в логах нет. Нашел на форуме, что надо заменить is_cached на isCached (шаблон был модифицирован и находится в другой папке). Теперь ошибка 500 пропала и просто чистая страница. Если посмотреть источник, то код заканчивается на </head> <body> И все. Куда дальше копать, подскажите? Link to post Share on other sites
support 447 Posted August 8, 2020 Report Share Posted August 8, 2020 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> И все. Куда дальше копать, подскажите? Здравствуйте! Если белая страница, значит есть ошибка какая-то. Вот сделайте вот так - По идее, текст ошибки будет виден в браузере. Нужно узнать текст ошибки, тогда смогу конкретнее сказать, в чём дело. Link to post Share on other sites
Sever 0 Posted August 8, 2020 Author Report Share Posted August 8, 2020 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 Link to post Share on other sites
support 447 Posted August 8, 2020 Report Share Posted August 8, 2020 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 файле. Link to post Share on other sites
Sever 0 Posted August 8, 2020 Author Report Share Posted August 8, 2020 Заменил в 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 Link to post Share on other sites
support 447 Posted August 9, 2020 Report Share Posted August 9, 2020 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 и сделайте так же. Link to post Share on other sites
Sever 0 Posted August 9, 2020 Author Report Share Posted August 9, 2020 Спасибо! Все вроде бы работает. Было еще несколько нюансов, но справился с ними по аналогии) Link to post Share on other sites
support 447 Posted August 10, 2020 Report Share Posted August 10, 2020 Не за что. Хорошо, что разобрались. Link to post Share on other sites
Recommended Posts