Я установил Akeneo Community Edition 3.1 в Ubuntu 18.04 со следующим:
- PHP 7.2
- Ver 14.14 Distrib 5.7.26, для Linux (x86_64) с использованием оболочки EditLine
- пряжа 1.16.0
- узел v8.10.0
Установка, кажется, была успешно завершена, я могу подключиться к mysql для создания базы данных, тесты требований пройдены.
Я настроил vhosts с помощью:
<VirtualHost *:80>
ServerName <my.server>
DocumentRoot /var/www/html/akeneo/web
<Directory /var/www/html/akeneo/web>
AllowOverride None
Order Allow,Deny
Allow from All
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>
</Directory>
ErrorLog /var/log/apache2/akeneo_error.log
CustomLog /var/log/apache2/akeneo_access.log combined
</VirtualHost>
Проект установлен в /var/www/html/akeneo.
Я могу получить доступ к домашней странице / странице входа в систему, css работает правильно, но когда я вхожу в admin / admin и пытаюсь подключиться, он никогда не останавливается для загрузки.
В консоли я могу прочитать 3 ошибки с 404 для недоступных vendor.js и main.js.
А в моих логах symfony:
Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET /dist/main.min.js" (from "<http://my.server>")" at /var/www/html/akeneo/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php line 139 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): No route found for \"GET /dist/main.min.js\" (from \"<http://my.server>") at /var/www/html/akeneo/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:139, Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException(code: 0): at /var/www/html/akeneo/var/cache/prod/appProdProjectContainerUrlMatcher.php:3585)"} []
Я также сталкиваюсь с ошибками при попытке ввода команды:
yarn run webpack
Как:
Starting LESS compilation
‣ /var/www/html/akeneo/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Resources/public/less/index.less
‣ /var/www/html/akeneo/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/UIBundle/Resources/public/less/index.less
Updating form extensions.json
✓ Saved CSS to web/css/pim.css
Version: webpack 4.29.6
Time: 17079ms
Built at: 05/27/2019 6:03:50 PM
2 assets
Entrypoint main = vendor.min.js main.min.js
ERROR in /var/www/html/akeneo/pim-community-standard/vendor/akeneo/pim-community-dev/tests/front/unit/pimenrich/js/i18n.unit.ts
[tsl] ERROR in /var/www/html/akeneo/pim-community-standard/vendor/akeneo/pim-community-dev/tests/front/unit/pimenrich/js/i18n.unit.ts(36,12)
TS2554: Expected 1-2 arguments, but got 0.
ERROR in /var/www/html/akeneo/pim-community-standard/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resources.ts
[tsl] ERROR in /var/www/html/akeneo/pim-community-standard/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resources.ts(1,7)
TS1005: '>' expected.
ERROR in /var/www/html/akeneo/pim-community-standard/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resources.ts
[tsl] ERROR in /var/www/html/akeneo/pim-community-standard/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resources.ts(1,14)
TS1005: ';' expected.
ERROR in /var/www/html/akeneo/pim-community-standard/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resources.ts
[tsl] ERROR in /var/www/html/akeneo/pim-community-standard/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resources.ts(1,21)
TS1005: ';' expected.
Я пробовал следующие команды, но они все еще не работают:
- composer install --optimize-autoloader --prefer-dist
- установка пряжи
- php bin / console --env = кеш продукта: очистить --no-warmup
- php bin / console --env = prod pim: installer: assets --symlink --clean
- пряжа, запустившаяся веб-пакет
Я был бы очень рад, если бы был кто-то, кто нашел решение этой проблемы?
Я проверил , как решить проблему с загрузкой akeneo после входа на главную страницу? , но это не решило проблему.