• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با داکترین
#1
.سلام به همه!
وقتی تنظیمات داکترین رو از حالت دولوپ خارج می کنم یعنی
کد پی‌اچ‌پی:
$isDevMode false;
$config Setup::createAnnotationMetadataConfiguration(array(__DIR__."/src"), $isDevMode);
$dbParams = array(
    
'driver'   => 'pdo_mysql',
    
'user'     => 'root',
    
'password' => 'root',
    
'dbname'   => 'doctrine2',
    
'host'     => 'localhost',
);
$entityManager EntityManager::create($dbParams$config); 
خطای زیر رو برا بعضی صفحات سایت می ده :
کد پی‌اچ‌پی:
Failed opening required '/tmp/__CG__usersEntity.php' (include_path='/home/mysite/system/includes/htmlpurifier:.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php'in /home/mysite/system/includes/vendordoctrine2/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php on line 200 
با اضافه کردن کد زیر خطا به طور موقت رفع شده ولی می خواستم بدونم علت خطا و راه حل درست برطرف کردنش چیه ؟؟؟
کد پی‌اچ‌پی:
$config->setAutoGenerateProxyClasses(Doctrine\Common\Proxy\AbstractProxyFactory::AUTOGENERATE_NEVER); 
  پاسخ
تشکر شده توسط :
#2
باید با کامند لاین پروکسی ها رو تولید کنید. البته نشونی پروکسی رو هم تغییر بده توی /tmp نذار
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان