Почему нажатие на кнопку «оформить заказ посредством PayPal» ведёт покупателя на страницу 404?

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

22.09.2011 15:29

Помогите решить проблемму. При попитке купить товар с помощью PayPal у меня на сайте какая то ошыбка...Когда нажимаю на значок оплаты PayPal выводит 404 ошыбку, страница не найдена.

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

22.09.2011 20:35

А какой веб-адрес соответствует значку PayPal?

#3 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

23.09.2011 09:11

/paypal/express/start/


#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

23.09.2011 10:51

Записывает ли система что-либо в таких ситуациях в системный журнал в папке var/log?

#5 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

23.09.2011 10:55

я пока новичек в magento... тому не очень понимаю.
В папке var/log есть два файла system.log и exception.log
А что там должно быть записано???

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

23.09.2011 10:56

Надо узнать, какие конкретно сообщения добавляются в эти файлы непосредственно при переходе по вышеозначенному адресу.
Например, удалить эти файлы, перейти по вышеозначенному адресу, а потом посмотреть содержимое вновь созданных файлов.

#7 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

23.09.2011 11:00

я могу вам скинуть эти файлы???

#8 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

23.09.2011 11:03

Здесь опубликуйте содержимое.

#9 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

23.09.2011 11:07

у них очень много контента... не выкладываются.
А эти фалы нужно было удалить или только их содержымое удалить???

#10 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

23.09.2011 11:09

Оба действия равноценны.

#11 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

23.09.2011 11:13

я их удалил... но новые не появились.

опубликовать сдесь не могу, очень много контента у них

Даже если я удаляю содержымое этих файлов, а потом перехожу по этой ссылке то ничего в них не записывается

#12 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

23.09.2011 11:17

Значит, в системные журналы в вышеописанной ситуации система ничего не записывает.
Возможно, причиной неработспособности модуля PayPal являются нестандартные доработки магазина.
Сравните программный код магазина с эталонным программным кодом вашей версии Magento.

#13 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

23.09.2011 11:19

в system записало

2011-09-23T08:16:01+00:00 ERR (3): Recoverable Error: Argument 1 passed to Mage_Catalog_Block_Product_Abstract::_addProductAttributesAndPrices() must be an instance of Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection, instance of Mage_Catalog_Model_Resource_Product_Link_Product_Collection given, called in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/core/Mage/Catalog/Block/Product/List/Upsell.php on line 65 and defined in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/local/Mage/Catalog/Block/Product/Abstract.php on line 355
2011-09-23T08:16:01+00:00 ERR (3): Recoverable Error: Argument 1 passed to Mage_Catalog_Block_Product_Abstract::_addProductAttributesAndPrices() must be an instance of Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection, instance of Mage_Catalog_Model_Resource_Product_Link_Product_Collection given, called in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/core/Mage/Catalog/Block/Product/List/Related.php on line 61 and defined in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/local/Mage/Catalog/Block/Product/Abstract.php on line 355
2011-09-23T08:18:01+00:00 ERR (3): Recoverable Error: Argument 1 passed to Mage_Catalog_Block_Product_Abstract::_addProductAttributesAndPrices() must be an instance of Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection, instance of Mage_Catalog_Model_Resource_Product_Collection given, called in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/core/Mage/Catalog/Block/Product/New.php on line 89 and defined in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/local/Mage/Catalog/Block/Product/Abstract.php on line 355

#14 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

23.09.2011 11:21

Как это согласуется с вашим предыдущим сообщением?

#15 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

23.09.2011 11:21

да я так буду сравнивать месяц... можете хотя б напрвить меня где конкретней посмотреть??? Был бы очень благодарен

#16 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

23.09.2011 11:22

Используйте специализированные инструменты для сравнения типа Araxis Merge.

#17 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

23.09.2011 11:22

теперь записало после того как почистил кеш...

#18 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

23.09.2011 11:25

Важно, что система пишет непосредственно в сценарии перехода по ссылке, а не в сценарии очистки кеша.

#19 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

23.09.2011 11:28

я почистил кеш а потом перешел по ссылке

еще раз перешел по ссылке ->

2011-09-23T08:16:01+00:00 ERR (3): Recoverable Error: Argument 1 passed to Mage_Catalog_Block_Product_Abstract::_addProductAttributesAndPrices() must be an instance of Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection, instance of Mage_Catalog_Model_Resource_Product_Link_Product_Collection given, called in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/core/Mage/Catalog/Block/Product/List/Upsell.php on line 65 and defined in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/local/Mage/Catalog/Block/Product/Abstract.php on line 355
2011-09-23T08:16:01+00:00 ERR (3): Recoverable Error: Argument 1 passed to Mage_Catalog_Block_Product_Abstract::_addProductAttributesAndPrices() must be an instance of Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection, instance of Mage_Catalog_Model_Resource_Product_Link_Product_Collection given, called in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/core/Mage/Catalog/Block/Product/List/Related.php on line 61 and defined in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/local/Mage/Catalog/Block/Product/Abstract.php on line 355
2011-09-23T08:18:01+00:00 ERR (3): Recoverable Error: Argument 1 passed to Mage_Catalog_Block_Product_Abstract::_addProductAttributesAndPrices() must be an instance of Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection, instance of Mage_Catalog_Model_Resource_Product_Collection given, called in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/core/Mage/Catalog/Block/Product/New.php on line 89 and defined in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/local/Mage/Catalog/Block/Product/Abstract.php on line 355
2011-09-23T08:21:34+00:00 ERR (3): Recoverable Error: Argument 1 passed to Mage_Catalog_Block_Product_Abstract::_addProductAttributesAndPrices() must be an instance of Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection, instance of Mage_Catalog_Model_Resource_Product_Link_Product_Collection given, called in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/core/Mage/Catalog/Block/Product/List/Upsell.php on line 65 and defined in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/local/Mage/Catalog/Block/Product/Abstract.php on line 355
2011-09-23T08:21:34+00:00 ERR (3): Recoverable Error: Argument 1 passed to Mage_Catalog_Block_Product_Abstract::_addProductAttributesAndPrices() must be an instance of Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection, instance of Mage_Catalog_Model_Resource_Product_Link_Product_Collection given, called in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/core/Mage/Catalog/Block/Product/List/Related.php on line 61 and defined in /var/www/virtual/berliner-paintball-shop.de/htdocs/app/code/local/Mage/Catalog/Block/Product/Abstract.php on line 355

#20 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

23.09.2011 11:29

Вышеуказанное сообщение означает, что у вас ядро Magento имеет версию 1.6, а часть модулей несовместима с данной версией.

#21 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

23.09.2011 11:31

В этом может быть причина paypal??? каким способом можно решыть ее?

#22 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

23.09.2011 11:35

Для начала надо вернуть рабоспособность модуля.
Для этого надо:
1) Временно удалить или отключить все посторонние модули
2) Временно переключить сайт на стандартную тему
3) Сравнить программный код магазина с эталонным программным кодом вашей версии Magento. Все нестандартные доработки временно удалить, отключить, вынести в сторонние модули и отключить эти модули.

#23 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

23.09.2011 11:38

спасибо за информацию... буду что то пробовать. Скорее всего это через доработки. Потому что все отлично работало, даже не заметил когдаоно перестало работать

#24 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

04.10.2011 16:10

Дмитрий у меня на локальном сервере заработало...
В базе в таблице core_config_data я поменял
https://paintball/
на
http://paintball/
(https на http) и все работает идеально.
А вот когда я сделал это на реальном серваку то никаких изменений не произошло.
Подскажите плиз в чем может быть эта проблемма...

#25 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

04.10.2011 16:24

В чём конкретно сейчас заключается ваша проблема?

#26 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

04.10.2011 16:33

Проблема какая была та и осталась. Когда хочу купить через пейпал товар то 404 ошыбка, не находит страницу.
Но на локальном сервере у меня нет такой проблеммы уже, все работает.

Все что я сделал это в базе в таблице core_config_data я поменял
https://paintball/
на
http://paintball/
(https заменил на http).
На хосте при таких изменениях ничего не меняется...

#27 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

04.10.2011 16:41

Какой домен использует сайт на удалённом сервере?

#28 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

04.10.2011 16:45

cvs

#29 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

04.10.2011 16:54

Ваш сервер настроен неверно.
Magento в рамках домена сайта должна обрабатывать даже неверные веб-адреса и отображать для такого адреса собственную страницу 404.
Ваш же сайт отображает страницу 404 хостинга.
Другими словами, Magento даже не получает управление, и причиной этому - неправильная настройка сервера (одна из возможных локальных причин - неправильные настройки в .htaccess).

#30 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

04.10.2011 16:58

Спасибо Дмитрий! Буду пока выяснять с хостером...

#31 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

04.10.2011 17:06

Рекомендую для начала сравнить программный код вашего сайта с эталонным, особенно обратить внимание на файлы htaccess и лишние/недостающие папки.
Цитировать мои сообщения при ответе не нужно.

#32 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

05.10.2011 12:35

Я просмотрел htaccess ничего там даже не дописывалось и переписывалось.

#33 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

05.10.2011 13:48

Обратитесь к специалисту - он починит.

#34 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

06.10.2011 15:29

Обновил magento, ничего не помогло...

#35 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

07.10.2011 10:01

сравнивал код... каких то серьйозных отличий не нашел...

#36 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

07.10.2011 10:02

Способность оценки степень серьёзности требует квалификации в Magento.
Очевидно, что если бы отличий не было совсем - то сайт бы работал правильно.

#37 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

07.10.2011 10:07

если были какие то изменения то в сss файлах или картинках... В библиотеке в папке Zend не было много файлов... Перезалил Zend - ничего не помогло.
Так что если есть какие то изменени то только в шаблоне и в тех папках какие точно не влияют на работоспособность сайта (например Cashe и т.п.)

#38 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

07.10.2011 10:09

Поставьте рядом на том же сервере второй сайт, ничего не меняйте в его программном коде и проверьте, работает ли там.

#39 Игорь Сярый
  • Группа: Пользователь
  • Сообщений: 93
  • Регистрация: 22.09.2011

07.10.2011 10:12

Новый сайт с нуля, но с той самой базой???

#40 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

07.10.2011 13:41

С другой базой, полностью с нуля. Эталонный образец.

Поделиться темой: