2016-06-20 6 views
0

php composer.pharを削除してphp composer.pharをインストールし、次に職場をあるドメインから別のドメインに移動してデータベースを変更した後に移行しました。これはすべてうまく行きました、そして、私がすぐに作曲家を取り除いた理由を私がすぐに修正することができなかったエラーは現れませんでした。しかし、私は奇妙な傾きを取得する前に私がhaventファイルエラーを見つける。私はこれを修正する方法や私が間違っているところがわからない。これは私が得ているエラーです:新しいドメインに移動してホスティングした後にLaravelファイルシステムにエラーが発生しました

ErrorException in Filesystem.php line 109: 
file_put_contents(/dfb46d0b690f78222831518b7c4c56c1dcef9f3b.php): failed to open stream: Permission denied 
in Filesystem.php line 109 
at HandleExceptions->handleError('2', 'file_put_contents(/dfb46d0b690f78222831518b7c4c56c1dcef9f3b.php): failed to open stream: Permission denied', '/home/danielma/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php', '109', array('path' => '/dfb46d0b690f78222831518b7c4c56c1dcef9f3b.php', 'contents' => '<?php $__env->startSection('content'); ?> <?php $__env->stopSection(); ?> <?php echo $__env->make('templates.' . $config->currentTemplate . '.standardLayouts.main', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>', 'lock' => false)) 
at file_put_contents('/dfb46d0b690f78222831518b7c4c56c1dcef9f3b.php', '<?php $__env->startSection('content'); ?> <?php $__env->stopSection(); ?> <?php echo $__env->make('templates.' . $config->currentTemplate . '.standardLayouts.main', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>', '0') in Filesystem.php line 109 
at Filesystem->put('/dfb46d0b690f78222831518b7c4c56c1dcef9f3b.php', '<?php $__env->startSection('content'); ?> <?php $__env->stopSection(); ?> <?php echo $__env->make('templates.' . $config->currentTemplate . '.standardLayouts.main', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>') in BladeCompiler.php line 116 
at BladeCompiler->compile('/home/danielma/public_html/resources/views/welcome.blade.php') in CompilerEngine.php line 51 
at CompilerEngine->get('/home/danielma/public_html/resources/views/welcome.blade.php', array('__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'config' => object(stdClass))) in View.php line 149 
at View->getContents() in View.php line 120 
at View->renderContents() in View.php line 85 
at View->render() in Response.php line 53 
at Response->setContent(object(View)) in Response.php line 201 
at Response->__construct(object(View)) in Router.php line 1085 
at Router->prepareResponse(object(Request), object(View)) in ControllerDispatcher.php line 94 
at ControllerDispatcher->Illuminate\Routing\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 102 
at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 96 
at ControllerDispatcher->callWithinStack(object(MainController), object(Route), object(Request), 'homePage') in ControllerDispatcher.php line 54 
at ControllerDispatcher->dispatch(object(Route), object(Request), 'App\Http\Controllers\MainController', 'homePage') in Route.php line 174 
at Route->runController(object(Request)) in Route.php line 140 
at Route->run(object(Request)) in Router.php line 724 
at Router->Illuminate\Routing\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in VerifyCsrfToken.php line 64 
at VerifyCsrfToken->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(VerifyCsrfToken), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in ShareErrorsFromSession.php line 49 
at ShareErrorsFromSession->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(ShareErrorsFromSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in StartSession.php line 62 
at StartSession->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(StartSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37 
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(AddQueuedCookiesToResponse), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in EncryptCookies.php line 59 
at EncryptCookies->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(EncryptCookies), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 102 
at Pipeline->then(object(Closure)) in Router.php line 726 
at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 699 
at Router->dispatchToRoute(object(Request)) in Router.php line 675 
at Router->dispatch(object(Request)) in Kernel.php line 246 
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44 
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 102 
at Pipeline->then(object(Closure)) in Kernel.php line 132 
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99 
at Kernel->handle(object(Request)) in index.php line 53 
at require_once('/home/danielma/public_html/public/index.php') in index.php line 21 

私は間違っていたので、大いに助けていただければ幸いです。 これらは、私の現在のPHPの設定です:http://imgur.com/Yuv9UO4

答えて

1

ストレージブートストラップ/キャッシュフォルダが書き込み権限を持っていることを確認してください。 それでもエラーが発生した場合は、php artisan view:clearphp artisan cache:clearを実行してください。 Installation > Configuration > Directory Permissions下のドキュメントから

+0

Iveはfilezillaを使ってファイルのアクセス権を777に変更し、それらを職人の仲間に実行して何も変わっていません。 .envファイルが正しいです。 –

+0

ストレージとキャッシュフォルダに対する再帰的な777権限を与えましたか? –

+0

@DanMarksはい、内部のフォルダにも書き込み権限があることを確認してください。 – TheFallen

0

Laravelをインストールした後、いくつかの権限を設定する必要があります。 storageおよびbootstrap/cacheディレクトリ内のディレクトリは、Webサーバーによって書き込み可能である必要があります。そうでないと、Laravelは実行されません。

また、.envファイルが正しいことを確認してください。

関連する問題