2016-08-12 1 views
1

私は実際にDebianローカルサーバに2つのSymfony 2.8プロジェクトをホストしています。クラス__PHP_Incomplete_Classには、複数のSymfonyプロジェクトをホストするときに非シリアル化がありません

警告:クラス

私はApp1の中で私のアカウントにログインし、App2のに移動しています
App1 : http://192.168.0.1 
App2 : http://192.168.0.1/app2 

は、symfonyはこの警告がスローされます:私は、Apacheがこれら2 URLと私の2つのアプリケーションを提供するように設定しました__PHP_Incomplete_Classには、シリアル化解除機能はありません。ここで

私のApacheの仮想ブロックがconfにある:

<VirtualHost *:80> 
    ServerName 192.168.0.1 
    ServerAlias devserver 

    RewriteEngine On 
    RewriteCond %{HTTP:Authorization} ^(.) 
    RewriteRule . - [e=HTTP_AUTHORIZATION:%1] 

    DocumentRoot /var/www/app1/web 
    Alias /app2 "/var/www/app2/web" 

    <Directory /var/www/app1/web> 
     AllowOverride None 
     Order Allow,Deny 
     Allow from All 
     <IfModule mod_rewrite.c> 
      Options -MultiViews 
      RewriteEngine On 
      RewriteCond %{REQUEST_FILENAME} !-f 
      RewriteRule ^(.*)$ app_dev.php [QSA,L] 
     </IfModule> 
    </Directory> 

    <Directory /var/www/app2/web> 
     AllowOverride None 
     Order Allow,Deny 
     Allow from All 
     <IfModule mod_rewrite.c> 
      Options -MultiViews 
      RewriteEngine On 
      RewriteCond %{REQUEST_FILENAME} !-f 
      RewriteRule ^(.*)$ /app2/app_dev.php [QSA,L] 
     </IfModule> 
    </Directory> 

    ErrorLog /var/log/apache2/app_error.log 
    CustomLog /var/log/apache2/app_access.log combined 
</VirtualHost> 

私は私がログインしていない午前とき、私の二つのアプリケーション間を移動するには問題がない気づい

私はすべて無効にしています。 PHPアクセラレータを使用し、両方のアプリケーションでキャッシュをクリアしましたが、まだこの動作があります。

これまであなたはこの問題に直面しましたか?何か手掛かりはありますか?

Thx。

答えて

0

同じ問題に遭遇した人には、セッションが関わっているとわかりました。 config.ymlにセッション名を追加して警告を修正しました。

framework: 
    ... 
    session: 
     name: "app1" 
関連する問題