Kotlin týden Zimní výprodej
Pouze tento týden sleva až 80 % na e-learning týkající se Kotlin
40 % bodů zdarma díky naší Zimní akci!
Avatar
rotkopf
Člen
Avatar
rotkopf:9.11.2019 11:02

Ahoj,
snažím se nasadit Symfony aplikaci na subdoménu wedosího noLimit.

Fatal error: Interface 'Symfony\Component\Routing\Matcher\RequestMatcherInterface' not found in /data/web/virtuals/201283/virtual/www/subdom/dev/vendor/symfony/routing/Matcher/UrlMatcher.php on line 29

a dostávám tento error. Netušíte někdo, co s tím dělat? Subdoména s normálním html funguje. PHP 7.3

composer.json

{
    "type": "project",
    "license": "proprietary",
    "require": {
        "php": "^7.1.3",
        "ext-ctype": "*",
        "ext-iconv": "*",
        "gedmo/doctrine-extensions": "^2.4",
        "knplabs/knp-time-bundle": "^1.9",
        "sensio/framework-extra-bundle": "^5.1",
        "stof/doctrine-extensions-bundle": "^1.3",
        "symfony/apache-pack": "^1.0",
        "symfony/asset": "4.3.*",
        "symfony/console": "4.3.*",
        "symfony/dotenv": "4.3.*",
        "symfony/expression-language": "4.3.*",
        "symfony/flex": "^1.3.1",
        "symfony/form": "4.3.*",
        "symfony/framework-bundle": "4.3.*",
        "symfony/http-client": "4.3.*",
        "symfony/intl": "4.3.*",
        "symfony/monolog-bundle": "^3.1",
        "symfony/orm-pack": "*",
        "symfony/process": "4.3.*",
        "symfony/security-bundle": "4.3.*",
        "symfony/serializer-pack": "*",
        "symfony/swiftmailer-bundle": "^3.1",
        "symfony/translation": "4.3.*",
        "symfony/twig-bundle": "4.3.*",
        "symfony/validator": "4.3.*",
        "symfony/web-link": "4.3.*",
        "symfony/yaml": "4.3.*",
        "vich/uploader-bundle": "^1.10"
    },
    "require-dev": {
        "symfony/debug-pack": "*",
        "symfony/maker-bundle": "^1.0",
        "symfony/profiler-pack": "*",
        "symfony/test-pack": "*",
        "symfony/web-server-bundle": "4.3.*"
    },
    "config": {
        "preferred-install": {
            "*": "dist"
        },
        "sort-packages": true
    },
    "autoload": {
        "psr-4": {
            "App\\": "src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "App\\Tests\\": "tests/"
        }
    },
    "replace": {
        "paragonie/random_compat": "2.*",
        "symfony/polyfill-ctype": "*",
        "symfony/polyfill-iconv": "*",
        "symfony/polyfill-php71": "*",
        "symfony/polyfill-php70": "*",
        "symfony/polyfill-php56": "*"
    },
    "scripts": {
        "auto-scripts": {
            "cache:clear": "symfony-cmd",
            "assets:install %PUBLIC_DIR%": "symfony-cmd"
        },
        "post-install-cmd": [
            "@auto-scripts"
        ],
        "post-update-cmd": [
            "@auto-scripts"
        ]
    },
    "conflict": {
        "symfony/symfony": "*"
    },
    "extra": {
        "symfony": {
            "allow-contrib": false,
            "require": "4.3.*"
        }
    }
}
 
Odpovědět
9.11.2019 11:02
Avatar
Milan Turyna
Redaktor
Avatar
Milan Turyna:9.11.2019 12:30

Je tam jasně napsané že soubor www/subdom/dev/ven­dor/symfony/rou­ting/Matcher/Ur­lMatcher.php to nemůže najít.

https://pehapkari.cz/…ultihosting/

 
Nahoru Odpovědět
9.11.2019 12:30
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
rotkopf
Člen
Avatar
Odpovídá na Milan Turyna
rotkopf:9.11.2019 13:13

To vím, problém je v tom, že UrlMatcher.php i UrlMatcherInter­face.php na dané adrese(vendor/sym­fony/routing/Mat­cher) jsou. Na přiložený odkaz jsem také narazil a vše nakonfiguroval podle něj. Du /subdom/dev jsem nakopíroval všechny adresáře mimo tests a var(ten jsem jen vyvořil bez obsahu) a composer.json a .env. Původní zpráva mi nešla upravit

 
Nahoru Odpovědět
9.11.2019 13:13
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.