Problema Magento HTTPS Apache Ubuntu 16.04

Salutare,
Am si eu o problema cu un magento pe server local Apache in Ubuntu 16.04.
Am creat self-signed certificates, le-am configurat pentru Apache, dar cand schimb web secure url la https si incerc sa incarc frontend-ul in https, nu imi incarca resursele, construieste url-urile cu https dar primesc eroarea 404.
Am tot cautat despre aceasta problema dar nu am reusit sa o rezolv.
Puteti va rog sa imi dati niste sfaturi?
Multumesc frumos!

1 Like

Vezi să nu cumva să fie hardcoded pe http link-urile în temă sau să ai cache.

Prima dată verifică dacă resursele se încarcă dacă iei link-urile manual să excluzi problema cu apache.

Sa a luam pe rand:

  1. Ai Magento pe Ubuntu 16.04 - acesta vine cu PHP7.0 - daca nu ai pus tu un php5 - verifica daca versiunea de magento este ok cu php 7
  2. Apache mod_php cu Magento nu e un combo prea bun - incearca un nxing sau apache PHP-FPM
  3. Iti recomand un certificat letsencrypt si nu unul self-signed
  4. Verifica ca ai pus toate url-urile din adminpanel pe secure
  5. Goleste cache
  6. Verifica in sursa daca apoi incarca ceva cu HTTP (multe plugins nu au https default) - schimba din tema si module
  7. Daca tot nu merge faci un search pe DB cu http://domain sa vezi pe unde are asta
  8. Daca tot nu merge - vezi in logurile de server la request ce si cum - eventual dai enable la debug in admin de magento si vezi daca nu iti merge pune logul aici sa vedem mai multe
5 Likes

?salutari

aveti idee de la ce este aceata eroare ?

PHP Fatal error: Uncaught Error: Undefined class constant ‘PDO::MYSQL_ATTR_SSL_KEY’ in C:\xampp\htdocs\magento2.4\setup\src\Magento\Setup\Model\ConfigOptionsList.php:180
Stack trace:
#0 C:\xampp\htdocs\magento2.4\setup\src\Magento\Setup\Model\ConfigModel.php(71): Magento\Setup\Model\ConfigOptionsList->getOptions()
#1 C:\xampp\htdocs\magento2.4\setup\src\Magento\Setup\Console\Command\ConfigSetCommand.php(64): Magento\Setup\Model\ConfigModel->getAvailableOptions()
#2 C:\xampp\htdocs\magento2.4\vendor\symfony\console\Command\Command.php(77): Magento\Setup\Console\Command\ConfigSetCommand->configure()
#3 C:\xampp\htdocs\magento2.4\setup\src\Magento\Setup\Console\Command\ConfigSetCommand.php(54): Symfony\Component\Console\Command\Command->__construct()
#4 C:\xampp\htdocs\magento2.4\vendor\laminas\laminas-di\src\Di.php(511): Magento\Setup\Console\Command\ConfigSetCommand->__construct(Object(Magento\Setup\Model\ConfigModel), Object(Magento\Framework\Module\ModuleList), Object(Magento\Framework\App\DeploymentConfig))
#5 C:\xampp\htdo in C:\xampp\htdocs\magento2.4\setup\src\Magento\Setup\Model\ConfigOptionsList.php on line 180