大家下午好,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