Sever 0 Опубликовано 8 августа, 2020 Жалоба Share Опубликовано 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> И все. Куда дальше копать, подскажите? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 августа, 2020 Жалоба Share Опубликовано 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> И все. Куда дальше копать, подскажите? Здравствуйте! Если белая страница, значит есть ошибка какая-то. Вот сделайте вот так - По идее, текст ошибки будет виден в браузере. Нужно узнать текст ошибки, тогда смогу конкретнее сказать, в чём дело. Ссылка на сообщение Поделиться на другие сайты
Sever 0 Опубликовано 8 августа, 2020 Автор Жалоба Share Опубликовано 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 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 августа, 2020 Жалоба Share Опубликовано 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 файле. Ссылка на сообщение Поделиться на другие сайты
Sever 0 Опубликовано 8 августа, 2020 Автор Жалоба Share Опубликовано 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 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 августа, 2020 Жалоба Share Опубликовано 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 и сделайте так же. Ссылка на сообщение Поделиться на другие сайты
Sever 0 Опубликовано 9 августа, 2020 Автор Жалоба Share Опубликовано 9 августа, 2020 Спасибо! Все вроде бы работает. Было еще несколько нюансов, но справился с ними по аналогии) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 августа, 2020 Жалоба Share Опубликовано 10 августа, 2020 Не за что. Хорошо, что разобрались. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения