Всем привет!
Прошу прощения заранее за самый примитивный вопрос, но борьба с ошибками проходит уже неделю.
Устанавливал на сервера: OpenServer, MAMP, XAMP(соответствующий версии php).
Так же получается впервые установил на свою машину php 7.3(в Enviroment varibales естественно добавил).
1 ошибка - модули(в Apache конфиге раскоментировал).
2 - при входе в админку, показывает только коричневый экран.(решил проблему добавив строку кода в
vendor\magento\framework\View\Element\Template\File
protected function isPathInDirectories($path, $directories) { if (!is_array($directories)) { $directories = (array)$directories; } $realPath = $this->fileDriver->getRealPath($path); **$realPath = str_replace('\\', '/', $realPath); <<<====== Extra Code** foreach ($directories as $directory) { if (0 === strpos($realPath, $directory)) { return true; } } return false; }
первый раз помогло, но после авторизации был бесконечный спиннер и файлы js и css не подгружались, хотя интерфейс под спиннером я видел.)
При других попытках установки выдавало ошибку - There has been an error processing your request Exception printing is disabled by default for security reasons.
Либо - Произошла внутрення ошибка сервера, в результате которой серверу не удалось завершить обработку Вашего запроса. И console с ошибка на html css js.
Пробовал:
php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f php bin/magento cache:clean php bin/magento cache:flush
Solved! Go to Solution.
а в логаг magento что-то есть?
Выполните этот запрос к базе, если еще не делали его:
INSERT INTO core_config_data (path, value) VALUES ('dev/template/allow_symlink', '1')
Спасибо большое.
Забыл упомянуть, это тоже делал.
В данный момент:
Ошибка сервера!
Произошла внутренняя ошибка сервера, в результате которой серверу не удалось завершить обработку Вашего запроса. Сервер перегружен, или в CGI-скрипте обнаружена ошибка.
Это связано непосредственно с настройками сервера из под винды, смотрите лог апача и php. Возможно каких-то разрешений не дали на работу с файлами и директориями
[Fri Dec 20 22:04:11.685655 2019] [ssl:warn] [pid 11668:tid 608] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Fri Dec 20 22:04:11.723644 2019] [ssl:warn] [pid 11668:tid 608] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Fri Dec 20 22:04:11.773627 2019] [mpm_winnt:notice] [pid 11668:tid 608] AH00455: Apache/2.4.41 (Win64) OpenSSL/1.1.1c configured -- resuming normal operations
[Fri Dec 20 22:04:11.773627 2019] [mpm_winnt:notice] [pid 11668:tid 608] AH00456: Apache Lounge VC15 Server built: Aug 11 2019 12:20:04
[Fri Dec 20 22:04:11.774626 2019] [core:notice] [pid 11668:tid 608] AH00094: Command line: 'C:\\openserver\\ospanel\\modules\\http\\Apache_2.4-PHP_7.2-7.3-x64\\bin\\httpd.exe -d C:/OpenServer/OSPanel/modules/http/Apache_2.4-PHP_7.2-7.3-x64 -f c:\\openserver\\ospanel\\modules\\http\\Apache_2.4-PHP_7.2-7.3-x64\\conf\\httpd.conf'
[Fri Dec 20 22:04:11.781624 2019] [mpm_winnt:notice] [pid 11668:tid 608] AH00418: Parent: Created child process 2248
[Fri Dec 20 22:04:12.430414 2019] [ssl:warn] [pid 2248:tid 596] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Fri Dec 20 22:04:12.456405 2019] [ssl:warn] [pid 2248:tid 596] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Fri Dec 20 22:04:12.493394 2019] [mpm_winnt:notice] [pid 2248:tid 596] AH00354: Child: Starting 150 worker threads.
[Fri Dec 20 22:29:02.722991 2019] [core:alert] [pid 2248:tid 1888] [client 127.0.0.1:58525] C:/OpenServer/OSPanel/domains/localhost/magento-dev/.htaccess: Invalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration
[Fri Dec 20 22:29:03.802351 2019] [core:alert] [pid 2248:tid 1888] [client 127.0.0.1:58526] C:/OpenServer/OSPanel/domains/localhost/magento-dev/.htaccess: Invalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration
[Fri Dec 20 22:29:04.888211 2019] [core:alert] [pid 2248:tid 1888] [client 127.0.0.1:58530] C:/OpenServer/OSPanel/domains/localhost/magento-dev/.htaccess: Invalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration
Как я понимаю ошибка в .htaccess, я его не ковырял, он по дефолту сгенерирован.
Обработку htaccess нужно подключать в настройках апача, по умолчанию отключено
Попробуйте грохнуть из htaccess все директивы, в которых есть IfVersion
Удалил из htaccess все директивы. Ошибка пропала.
Дальше ошибки css,js и путей.
добавил строку в validator.php и работает.
Теперь только html и css не подгружает.
php bin/magento setup:static-content:deploy -f
Не помогает^
а в настройках виртуального хоста для Directory указано:
<Directory "D:/wwww/........"> Order deny,allow Allow from all Require all granted </Directory>
Не нашел такого, посмотрите пожалуйста
https://codeshare.io/5zVMl7