2017-06-15 14 views
1

すべての再帰的ファイルアクセス権を含むlaravelプロジェクトをコピーしました。それから、pleskサーバのサブドメインにロードしました。 pleskのアプリケーションインターフェイスを使用してすべての依存関係をインストールしました。暗号とキーに関するエラーが発生していたので、app_keyをSomeRandomStringWith32Charactersに変更しました。私は職人が「PHPの致命的なエラー:キャッチされないリフレクションの例外:クラスログは/var/www/vhosts/domain/subdomain/bootstrap/cache/compiled.php:1291に存在しません」と言っているときにエラーが発生します。スタックトレースリスト#0-4がリストされます。コピーしたLaravelプロジェクトで500サーバーエラーが発生しました

さらに私は、私は任意のヘルプは大歓迎ですので、laravelに新しいです。この

<Limit GET POST PUT DELETE> 
#For REST support 
     Allow from all 
</Limit> 

<IfModule mod_rewrite.c> 
    <IfModule mod_negotiation.c> 
     Options -MultiViews 
    </IfModule> 

    RewriteEngine On 
    RewriteBase/# <------------ This one you missed 

    #Just to redirect to www.site.com when only site.com comes 
    RewriteCond %{HTTP_HOST} !^www\. [NC] 
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST} [R=301,L] 
    #end of codes 

    # Redirect Trailing Slashes... 
    RewriteRule ^(.*)/$ /$1 [L,R=301] 

    # Handle Front Controller... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.php [L] 
</IfModule> 

のように見えるために私のパブリックフォルダ内の.htaccessファイルを設定しています。ありがとうございます

+0

を実行することもできます関連する依存関係はIoCによって(サービスプロバイダを介して)ロードされています。 – Ohgodwhy

+0

サーバーで 'composer install'を実行しましたか?このサーバーの新しいenvファイルを作成しましたか? – user2094178

+0

@ user2094178サーバーの新しい.envファイルを作成しました。私は今朝、PHPのバージョンが5.3であったことを返すまで、コンポーザーをssh経由でインストールしなかった。私は作曲家とlaravelをpleskウェブインターフェース経由でインストールしました。またpleskは、php7.0.19を実行していることを示しています。 /opt/plesk/php/7.0/bin/phpコンポーザーをインストールしてphp7を起動しようとすると、入力ファイルのコンポーザーを開くことができませんでした。 – somebodystopme

答えて

0

ブートストラップとストレージの両方のディレクトリにキャッシュされたファイルをすべて消去してみてください。以下を実行します。

php artisan config:cache 

php artisan env 

あなたが前に実行しようとすることができるカスタム・ロジックのためのあなたの設定ファイルを確認してください

composer dumpautoload 

同様

+0

私の質問に記載されたエラーのため、職人のコマンドを実行することができません。不思議なことに、私は作者dumpautoloadを正常に実行することができました。 – somebodystopme

+0

作曲家はLaravelソフトウェアスタックに依存していないので、干渉してはいけません。ブートストラップ/キャッシュディレクトリのすべてを最初に削除し、職人コマンドをもう一度実行してみてください。 – btl

+0

ブートストラップ/キャッシュディレクトリを削除して、php artisan config:cacheを実行しようとしましたが、同じ「クラスログが存在しません...」というエラーが表示されます。 – somebodystopme

関連する問題