मैं अपने PHP अनुप्रयोग को उबंटू सर्वर पर माइग्रेट करने का प्रयास कर रहा हूं, लेकिन बिना सफलता के। किसी भी सहायता की सराहना की जाएगी।सिद्धांत त्रुटि: "आवश्यक खोलने में विफल '/tmp/__CG__Source.php'"
सबसे पहले मैंने डॉक्टरेट Getting Started मैनुअल ("डेटाबेस स्कीमा जेनरेट करने" तक) के पहले भाग के बाद सफलतापूर्वक/jorrit/myapp में सिद्धांत स्थापित किया। दूसरी बात मैंने फ़ोल्डर/जोरिट/मैप में अपनी PHP स्क्रिप्ट्स (जो सिद्धांत का उपयोग करते हैं) रखी।
PHP Warning: require(/tmp/__CG__Source.php): failed to open stream: No such file or directory in /jorrit/myapp/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php on line 200
PHP Fatal error: require(): Failed opening required '/tmp/__CG__Source.php' (include_path='.:/usr/share/php:/usr/share/pear') in /jorrit/myapp/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php on line 200
Bootstrap.php इस तरह दिखता है:
<?php
// bootstrap.php
use Doctrine\ORM\Tools\Setup;
use Doctrine\ORM\EntityManager;
require_once "vendor/autoload.php";
// Create a simple "default" Doctrine ORM configuration for Annotations
$isDevMode = false;
$config = Setup::createAnnotationMetadataConfiguration(array(__DIR__."/src"), $isDevMode);
// the connection configuration
$dbParams = array(
'driver' => 'pdo_mysql',
'host' => 'xx',
'user' => 'xx',
'password' => 'xx',
'dbname' => 'xx',
'profiler' => 'false'
);
// obtaining the entity manager
$entityManager = EntityManager::create($dbParams, $config);
?>
मेरे PHP स्क्रिप्ट के पहले लाइनों
जब मैं CLI में मेरे PHP स्क्रिप्ट चलाने का प्रयास है, मैं इस त्रुटि संदेश :
<?php
require_once "bootstrap.php";
require_once 'classes.php';
$connection = $entityManager->getConnection();
एप्लिकेशन मेरे विकास पर्यावरण (विंडोज) में ठीक काम करता है।/Tmp फ़ोल्डर मौजूद है और पहुंच योग्य है। डेटाबेस सफलतापूर्वक माइग्रेट किया गया है और मौजूद है। मैंने विक्रेता फ़ोल्डर में कुछ भी नहीं बदला।
कोई विचार? आपकी सहायता के लिये पहले से ही धन्यवाद।
समस्या केवल $ isDevMode = false –