ইকমডেভ_এইচপিউইনিটটি ম্যাজেন্টো ইই 1.13 এ সেট আপ হয়েছে


18

আমি নীচের নির্দেশাবলী অনুসারে EE 1.13 এ EComDev_PHPUnit সেট আপ করার চেষ্টা করছি

https://github.com/EcomDev/EcomDev_PHPUnit

ঠিক আছে প্রথম বাধাটি ছিল মোডম্যানকে কাজ করা কিন্তু আমি হাল ছেড়ে দিয়ে মডিউলগুলি ম্যানুয়ালি অনুলিপি করেছিলাম। এখন দ্বিতীয় সংখ্যাটি দ্বিতীয় পদক্ষেপের 2: যখন আমি সম্পাদন করব

php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/

আমি বলি যে একটি ব্যতিক্রম পাই

 PHP Fatal error : Class 'Mage_Core_Model_Factory' not found in '../../../shell/abstract.php' on line 88

আমি গিয়ে অ্যাবস্ট্রাক্ট.ফোতে আবশ্যক_অনসের সাথে কারখানার পথ জুড়েছিলাম তবে তারপরে এটি একটি ত্রুটি ছুঁড়ে বলে অন্য শ্রেণি অনুপস্থিত ...

কেউ কি এর মুখোমুখি হয়েছেন? আমি ভার্চুয়ালবক্সে উবুন্টু 12.10 ব্যবহার করছি। এ সম্পর্কে যে কোনও সহায়তা প্রশংসিত হবে।

সমাধান বা অস্থায়ী সমাধান:

আমি যোগ করতে হবে

require_once '../app/code/core/Mage/Core/Model/Factory.php';
require_once '../app/Mage.php';

প্রথম লাইন হিসাবে ../shell/ecomdev-phpunit.php

যা এটি কাজ করে তোলে। এটি সঠিক বা ভুল কিনা তা আমি নিশ্চিত নই :) বিশেষজ্ঞের পরামর্শগুলি স্বাগত জানায় (স্ট্যাকেক্সচেঞ্জ আমাকে প্রশ্ন জিজ্ঞাসার ৮ ঘন্টাের মধ্যে একটি সমাধান যোগ করতে দেয় না এবং আমার কম খ্যাতি রয়েছে, সুতরাং উত্তরটি এখানে যুক্ত করুন)

উত্তর:


5

উপরের আপডেটগুলির উপর ভিত্তি করে, দেখে মনে হচ্ছে যে আসল প্রশ্নকর্তা তাদের সমস্যার সমাধান করেছেন

সমাধান বা অস্থায়ী সমাধান:

আমি যোগ করতে হবে

প্রযোজনা_অনস '.. / অ্যাপ্লিকেশন / কোড / কোর / ম্যাজ / কোর / মডেল / ফ্যাক্টরি.এফপি';

need_once '../app/Mage.php';

../hell/ecomdev-phpunit.php এর প্রথম লাইন হিসাবে

যা এটি কাজ করে তোলে। এটি সঠিক বা ভুল কিনা তা আমি নিশ্চিত নই :) বিশেষজ্ঞের পরামর্শগুলি স্বাগত জানায় (স্ট্যাকেক্সচেঞ্জ আমাকে প্রশ্ন জিজ্ঞাসার ৮ ঘন্টাের মধ্যে একটি সমাধান যোগ করতে দেয় না এবং আমার কম খ্যাতি রয়েছে, সুতরাং উত্তরটি এখানে যুক্ত করুন)


1

কেবলমাত্র নিশ্চিত করতেই, EcomDev_PHPUnit কোডবেজের সর্বশেষতম দেব শাখাটি এখন এই ইস্যুটি সমাধান করে, এটি EE1.13 এবং CE1.8 এর জন্য উপযুক্ত করে তোলে:

https://github.com/EcomDev/EcomDev_PHPUnit/commit/669230422da701ba53b1cc5f98f17ccb273e3b9e


আপনি কি দেব গাছের পরিবর্তে প্রকৃত প্রতিশ্রুতিতে নির্দেশ করতে পারেন? এই একইভাবে আমরা দেখতে পাচ্ছি যা এটি ঠিক করে দেয়, আমারও একই সমস্যা রয়েছে।
থমাস ভ্যান্ডার স্টিচেল

0

আরে এখানে শুধু একটি নোট ছোঁড়া (সম্ভবত এটি সহায়ক হবে)। একটি সুরক্ষিত ভেরিয়েবল রয়েছে $_includeMageযা falseকোনও কারণে সেট করা আছে ।

এটিকে trueসমস্যা সমাধানের জন্য সেট করা এবং এ্যালানকে সুস্পষ্টভাবে উল্লিখিত ফাইলগুলি যুক্ত করার দরকার নেই। যেহেতু শ্রেণিতে Mageআমদানি করা হয় Mage_Shell_Abstract, এবং Mage_Core_Model_Factoryঅটোলোডার দ্বারা আমদানি করা হয় (যা দ্বারা নিবন্ধিত Mage)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.