大家下午好,Laravel 5.2 |问题引导/缓存/ compiled.php
我有一段时间运行在我的生产库中的作曲家更新问题。只有在生产中,在DEV和PRE不会发生在我身上,每个人都有相同的配置,并在最后拉几乎相同的存储库和共享composer.json我正在使用“laravel /框架”:“5.2。 *“,与PHP 7.0
我遇到的问题是,当启动作曲家更新,我产生这个文件,bootstrap /缓存/ compiled.php但只有在PROD中,其他版本都没有产生它,也没有在本地。有了这个文件中加载的应用程序提供了一个错误500并报告此故障:
PHP Fatal error: Can not declare class Illuminate \ Support \ ServiceProvider, because the name is already in use in /var/www/vhosts/proyecto/bootstrap/cache/compiled.php on line 5267
如果我删除手动应用程序再次工作的这个文件,但是这不应该发生,此外,该应用程序,我尝试安装与作曲家,因为我有这个错误,不工作,我声明他们在config/app.php并检查这个文件夹在供应商和一切都是正确的,但它给了另一个500,所以它不会擦除或生成bootstrap/cache/compiled.php使得安装不会最终正确。
请,你能不能帮帮我,我不知道还有什么看或做....
这是我作曲文件:
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.2.*",
"twbs/bootstrap": "^3.3",
"laravelcollective/html": "5.2.*",
"joshcam/mysqli-database-class": "dev-master",
"opentok/opentok": "2.3.x",
"intervention/image": "^2.3",
"hisorange/browser-detect": "2.*",
"ignited/laravel-omnipay": "2.*",
"omnipay/omnipay": "*",
"skecskes/calendar": "0.2.*",
"webpatser/laravel-uuid": "^2.0",
"barryvdh/laravel-debugbar": "^2.2",
"maatwebsite/excel": "~2.1.0",
"paypal/rest-api-sdk-php": "*",
"laracasts/flash": "^2.0",
"doctrine/dbal": "^2.5",
"laravel/cashier": "~6.0",
"barryvdh/laravel-dompdf": "0.7.*",
"dompdf/dompdf": "^0.7",
"ovh/ovh": "^2.0",
"docusign/esign-client": "^2.0",
"sentry/sentry": "^1.6",
"sentry/sentry-laravel": "^0.7.0"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~4.0",
"symfony/css-selector": "2.8.*|3.0.*",
"symfony/dom-crawler": "2.8.*|3.0.*"
},
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
}
},
"autoload-dev": {
"classmap": [
"tests/TestCase.php"
]
},
"scripts": {
"post-root-package-install": [
"php -r \"copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"php artisan key:generate"
],
"post-install-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postInstall",
"php artisan optimize"
],
"post-update-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postUpdate",
"php artisan optimize"
]
},
"config": {
"preferred-install": "dist"
}
非常感谢你, 问候
是的,我在这个版本中使用L52,夏天更新到L55 LTS之后。我试图做你说的,但没有工作。从compiled.php删除所有服务提供商,但总是失败同一行5267,但删除提供商后这条线是一个空行......你有什么想法吗? –
我更新了我的答案 – schellingerht