cancel
Showing results for 
Search instead for 
Did you mean: 

Вопрос по установке Magento2

SOLVED
Highlighted

Вопрос по установке Magento2

Всем привет!
Прошу прощения заранее за самый примитивный вопрос, но борьба с ошибками проходит уже неделю.
Устанавливал на сервера: 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
Каждый раз решив одну проблему, на следующем шаге возникает новая.
 
1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted

Re: Удалил из htaccess все директивы. Ошибка пропала. Дальше...

а в логаг magento что-то есть?

View solution in original post

12 REPLIES 12
Highlighted

Re: Вопрос по установке Magento2

Выполните этот запрос к базе, если еще не делали его:

INSERT INTO core_config_data (path, value) VALUES ('dev/template/allow_symlink', '1')
Highlighted

Re: Выполните этот запрос к базе, если еще не делали его: INSERT INTO core_config_data (path, value

Спасибо большое.
Забыл упомянуть, это тоже делал.
В данный момент: 

Ошибка сервера!

Произошла внутренняя ошибка сервера, в результате которой серверу не удалось завершить обработку Вашего запроса. Сервер перегружен, или в CGI-скрипте обнаружена ошибка.
2019-12-20 (2).png

 

 

Highlighted

Re: Выполните этот запрос к базе, если еще не делали его: INSERT INTO core_config_data (path, value

Это связано непосредственно с настройками сервера из под винды, смотрите лог апача и php. Возможно каких-то разрешений не дали на работу с файлами и директориями 

Highlighted

[Fri Dec 20 22:04:11.685655 2019] [ssl:warn] [pid 11668:t...

[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, я его не ковырял, он по дефолту сгенерирован.

Highlighted

Re: [Fri Dec 20 22:04:11.685655 2019] [ssl:warn] [pid 11668:t...

Обработку htaccess нужно подключать в настройках апача, по умолчанию отключено 

Highlighted

Re: [Fri Dec 20 22:04:11.685655 2019] [ssl:warn] [pid 11668:t...

Попробуйте грохнуть из htaccess все директивы, в которых есть IfVersion

Highlighted

Удалил из htaccess все директивы. Ошибка пропала. Дальше...

Удалил из htaccess все директивы. Ошибка пропала.
Дальше ошибки css,js и путей.
добавил строку в validator.php  и работает.
Теперь только html и css не подгружает.

php bin/magento setup:static-content:deploy -f

Не помогает^

2019-12-20 (3).png

Highlighted

Re: Удалил из htaccess все директивы. Ошибка пропала. Дальше...

а в настройках виртуального хоста для Directory указано:

<Directory "D:/wwww/........">
		Order deny,allow
		Allow from all
		Require all granted
</Directory>
Highlighted

Re: Удалил из htaccess все директивы. Ошибка пропала. Дальше...

Не нашел такого, посмотрите пожалуйста
https://codeshare.io/5zVMl7