2017-03-15 6 views
0

Ich erstelle ein cms-Paket, das ich verwenden werde. Das Problem, das ich habe, ist, dass, nachdem ich mein Paket veröffentlicht habe, ich es nicht zur Arbeit bringen kann. Ich bekomme diese FehlerBerechtigung verweigert Erstellung von Paket in Laravel 5.4

Error in CmsServiceProvider.php Linie 35: include (C: \ wamp \ www \ laravel_package \ packages \ Test \ cms \ src \ Modules): failed to open stream: Zugriff verweigert

Das ist mein CmsServiceProvider

<?php 

namespace Testing\Cms; 

use Illuminate\Support\ServiceProvider; 

class CmsServiceProvider extends ServiceProvider 
{ 
    /** 
    * Bootstrap the application services. 
    * 
    * @return void 
    */ 
    public function boot() 
    { 

     $this->publishes([ 
      __DIR__.'/Modules' => base_path('app/Modules'), 
     ]); 

    } 

    /** 
    * Register the application services. 
    * 
    * @return void 
    */ 
    public function register() 
    { 

     include __DIR__.'/Modules'; 
    } 
} 

Linie 35 ist

include __DIR__.'/Modules'; 

Wenn es noch etwas gibt, das ich geben muss, um mir bei meinem Problem zu helfen, lass es mich wissen. Ich war mir nicht sicher über alle Informationen, die ich geben musste.

Antwort

0

Das Problem besteht darin, dass der Ordner, den Sie öffnen möchten, nicht über die erforderlichen Berechtigungen verfügt. Versuchen Sie, die Berechtigung für den Ordner Modules und alle Dateien im Ordner zu ändern, um Lese-/Schreibzugriff zu ermöglichen.

+0

Ich habe das versucht, aber ich bekomme immer noch den Fehler und auch egal wie oft ich versuche es immer noch liest nur im Eigenschaftsordner – Isis

+0

Sie versuchen, Berechtigungen auf einer höheren Ebene, z. 'C: \ wamp \ www \ laravel_package \ packages \ testing \ cms –

+0

Ich bin den ganzen Weg zum www-Ordner gegangen und ich bin immer noch nicht in der Lage, die schreibgeschützte Box zu deaktivieren – Isis

Verwandte Themen