Janmarek\Webloader – FileNotFound
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- exquis
- Člen | 83
Ahoj,
mám problém s webloaderem – při generování schématu v doctrině (skrze consoli) hází webloader chybu:
WebLoader\FileNotFoundException: Neither 'C:\xampp\htdocs\hi5_cms\vendor\doctrine\orm\bin\..\assets/template/css/main.css' or 'C:\xampp\htdocs\hi5_cms\vendor\doctrine\orm\bin/css\C:\xampp\htdocs\hi5_cms\ven
dor\doctrine\orm\bin\..\assets/template/css/main.css' was found in C:\xampp\htdocs\hi5_cms\vendor\janmarek\webloader\WebLoader\Nette\Extension.php:232
Stack trace:
...
Nechápu ale proč hledá na této cestě, když v configu má jasně dané cesty:
parameters:
assetsPath: %wwwDir%\..\assets
services:
wlCssFilter: WebLoader\Filter\CssUrlsFilter(%wwwDir%)
jwlCssMinFilter: Joseki\Webloader\CssMinFilter
jsFilter: Joseki\Webloader\JsMinFilter
webloader:
css:
login:
files:
- %assetsPath%/template/css/main.css
filters:
- @jwlCssMinFilter
fileFilters:
- @wlCssFilter
js:
login:
remoteFiles:
- http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js
- http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js
fileFilters:
- @jsFilter
files:
- %assetsPath%/template/js/main.js
- %assetsPath%/template/bundles/libscripts.bundle.js
- %assetsPath%/../vendor/nette/forms/src/assets/netteForms.js
Čekal bych, že když je tam %wwwDir% tak bud vždy hledat od rootu, ale není tomu tak ..
- exquis
- Člen | 83
Martk napsal(a):
Jak spouštíš generování schéma v terminálu?
Mám nastavený v rootu cli-config.php:
<?php
use Doctrine\ORM\Tools\Console\ConsoleRunner;
require_once __DIR__.'/app/bootstrap.php';
$entityManager = $container->getByType(\Kdyby\Doctrine\EntityManager::class);
return ConsoleRunner::createHelperSet($entityManager);
a dále v rootu schema.bat:
@ECHO OFF
SET BIN_TARGET=vendor/doctrine/orm/bin/doctrine.php
php "%BIN_TARGET%" orm:clear-cache:metadata
php "%BIN_TARGET%" orm:schema-tool:%*
generování spouštím přímo jen pomocí schema + např. create atd
EDIT:
Vyřešeno, stačilo spouštět generování pomocí:
php www/index.php orm:schema:create
Editoval exquis (1. 2. 2017 17:31)