SkyHawk Posted December 17, 2018 Share Posted December 17, 2018 (edited) Привет всем! Помогите пожалуйста! Установил Prestashop 1.7.4.4 на свой локальный сервер на Orange Pi PC Plus 2E. Ресурсы (mysql 5.5.6.0, php 7.2.13, nginx 1.15.7). Всё бы нормально - главная страница сайта открывается, в админку заходится; да только при попытке открыть список каталога товаров по пути "Продажа - Каталог - Товары" (url типа такого: http://192.168.1.2:1111/admin1143dsjcb/index.php/product/catalog?_token=QxCLP65-PkYjfvoCkhVjqO8wZgl7wci0KxqBw5wq6CY) открывается страничка "404 not found". 404 Not Found nginx/1.15.7 Сразу хочу отметить, что такая же проблема была пару месяцев назад при установке предыдущей версии; тогда ставил и настраивал окружение непосредственно на сервере, т.е. не в Docker-контейнерах, что остановило использование Prestashop. Поэтому делаю вывод, что дело не в использовании докеров. Запись в логе nginx: 2018/12/17 11:31:33 [error] 8#8: *87 open() "/var/www/sd.local/admin1143dsjcb/index.php/product/catalog" failed (20: Not a directory), client: 192.168.1.156, server: , request: "GET /admin1143dsjcb/index.php/product/catalog?_token=QxCLP65-PkYjfvoCkhVjqO8wZgl7wci0KxqBw5wq6CY HTTP/1.1", host: "192.168.1.2:1111", referrer: "http://192.168.1.2:1111/admin1143dsjcb/index.php?controller=AdminDashboard&token=5ca214d0916687a7bf6a1ccefb42aaee" Однако другие страницы админки (Например "Каталог - Категории") открываются без проблем. Помогите пожалуйста. Что делать, куда копать, как исправить проблему? Буду ждать вашего ответа. С уважением, Алексей. Edited December 17, 2018 by SkyHawk Лишние фото. (see edit history) Link to comment Share on other sites More sharing options...
wagood Posted December 17, 2018 Share Posted December 17, 2018 Что-то не то у вас с навигацией по админке: http://192.168.1.2:1111/admin1143dsjcb/index.php/product/catalog?_token= это какая-то неправильная ссылка, по админке ссылка как-то так должна выглядеть: http://192.168.1.2:1111/admin1143dsjcb/index.php?controller=AdminProducts&... Link to comment Share on other sites More sharing options...
SkyHawk Posted December 17, 2018 Author Share Posted December 17, 2018 2 hours ago, wagood said: Что-то не то у вас с навигацией по админке: http://192.168.1.2:1111/admin1143dsjcb/index.php/product/catalog?_token= это какая-то неправильная ссылка, по админке ссылка как-то так должна выглядеть: http://192.168.1.2:1111/admin1143dsjcb/index.php?controller=AdminProducts&... Так. И что же мне делать?... Если я на какой-нибудь странице заменяю контроллер на AdminProducts, то получаю ошибку "Неверный токен безопасности": Далее, если я нажимаю кнопку "Я понимаю все риски...", открывается страница товаров, но она пустая - кнопки добавления товаров, как и самих демо-товаров, нет. Очевидно, контроллер работает неправильно. Как быть?... Link to comment Share on other sites More sharing options...
wagood Posted December 17, 2018 Share Posted December 17, 2018 вопрос не на что подменять, а что в вашей админке заменяет стандартные линки на что-то непонятное Link to comment Share on other sites More sharing options...
SkyHawk Posted December 17, 2018 Author Share Posted December 17, 2018 17 minutes ago, wagood said: вопрос не на что подменять, а что в вашей админке заменяет стандартные линки на что-то непонятное Я это понимаю. Поэтому и спрашиваю, что делать. Link to comment Share on other sites More sharing options...
wagood Posted December 17, 2018 Share Posted December 17, 2018 Похоже на вот эту ошибку: http://forge.prestashop.com/browse/BOOM-3289 ngnix настроить его по подобию вот этого: https://github.com/PrestaShop/PrestaShop/blob/e36e073da2f25a6a1ecbc6619d03fd73d466395c/docs/server_config/nginx.conf.dist Link to comment Share on other sites More sharing options...
TemKa_SD Posted December 18, 2018 Share Posted December 18, 2018 @SkyHawk Здравствуйте. Проблема 404 - не работают rewrite. У вас apache2 или nginx? Если nginx, нужно установить правила ЧПУ от сюда: https://github.com/PrestaShop/PrestaShop/blob/develop/docs/server_config/nginx.conf.dist Если у вас нет доступа к конфигу nginx, пишите в поддержку. Link to comment Share on other sites More sharing options...
SkyHawk Posted December 18, 2018 Author Share Posted December 18, 2018 14 hours ago, TemKa_SD said: @SkyHawk Здравствуйте. Проблема 404 - не работают rewrite. У вас apache2 или nginx? Если nginx, нужно установить правила ЧПУ от сюда: https://github.com/PrestaShop/PrestaShop/blob/develop/docs/server_config/nginx.conf.dist Если у вас нет доступа к конфигу nginx, пишите в поддержку. @TemKa_SD Да, отлично! Заменил nginx.conf на указанный в ссылке (с редактированием путей под свой проект) - и всё заработало!!! Спасибо большое! Здорово помогли!!! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now