سلام من هم با vpn روشن و هم با vpn خاموش توی نصب چند تا پکیج که امتحان کردم به ارور زیر برخورد میکنم
ممنون میشم راهنمایی کنید
سلام
فایل جیسون کامپوزر رو بررسی کنید ببینید نام پکیج در چه بخشی تعریف شده و درست هست؟
اگر نتونستید از فایل اسکرین بدید.
احمدرضا فاطمی کیا۲۰ خرداد ۱۴۰۲، ۲۰:۴۷
بفرمایید
محمدرسول اصغری۲۰ خرداد ۱۴۰۲، ۲۰:۴۹
خب شما نام پکیج خودتون رو با نام پکیج مربوطه یکی گذاشتید و به همین دلیل هست.
نام پکیج خودتون رو تغییر بدید و دستور composer dump رو بزنید و مجدد اقدام به نصب پکیج کنید.
"name":""
احمدرضا فاطمی کیا۲۰ خرداد ۱۴۰۲، ۲۰:۵۲
متشکرم مشکل قبلی حل شد
الان به این ارور برخورد میکنم پوشههای vendor و lock ایجاد میش ولی درست نه
محمدرسول اصغری۲۰ خرداد ۱۴۰۲، ۲۱:۰۸
سلام،
در پیامی که اسکرین شات گذاشتید مشکلی وجود ندارد. برای اولین بار که composer install رو میزنید وفایل lock وجود ندارد این warning را میدهد و عملیات نصب براساس آخرین نسخههای مشخص شده در composer.json انجام میشود و همچنین فایل lock هم براساس نسخه هایی که install میشود، ساخته میشود.
محسن موحد۲۱ خرداد ۱۴۰۲، ۰۶:۰۸
ولی از پکیجها نمیتونم استفاده کنم
این هم فایل vendor هستش
فایلها درست هستند
محمدرسول اصغری۲۱ خرداد ۱۴۰۲، ۰۶:۳۶
فایل autoload.php رو باید اینکلود کنید:
include "vendor/autoload.php";
محسن موحد۲۱ خرداد ۱۴۰۲، ۰۶:۴۵
این کار رو طبق داکیومنت خود پکیج ورتا انجام دادم ولی خطا میگیرک
محمدرسول اصغری۲۱ خرداد ۱۴۰۲، ۰۶:۴۷
اگر بخواهید از کلاس استفاده کنید به این شکل باید بنویسید:
include_once'vendor/autoload.php';
useHekmatinasser\\Verta\\Verta;
$v = new Verta();
echo$v->year;
اما اگر بخواهید بصورت فانکشنال صدا بزنید: (v کوچک)
هیچ فایلی install نشده و توو پیامهای بالاتر هم نوشته شده چیزی واسه install نبوده.
اگر فایلی install شه دانلود و نصبش مشخص میشه.
دستور composer update رو بزنید یا با این کامند نصب کنید:
composer require hekmatinasser/verta
محسن موحد۲۲ خرداد ۱۴۰۲، ۱۲:۳۱
محمدرسول اصغری۲۳ خرداد ۱۴۰۲، ۱۷:۳۸
به این خطا برخوردم
composer require hekmatinasser/verta
https://repo.packagist.org could not be fully loaded (curl error 7 while downloading https://repo.packagist.org/packages.json: Failed to connect to 127.0.0.1 port 10809 after 2041 ms: Connection refused), package information was loaded from the local cache and may be out of date
In CurlDownloader.php line 365:
curl error 7 while downloading https://repo.packagist.org/p2/hekmatinasser/
verta~dev.json: Failed to connect to 127.0.0.1 port 10809 after 2042 ms: Co
nnection refused
require [--dev] [--dry-run] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--update-no-dev] [-w|--update-with-dependencies] [-W|--update-with-all-dependencies] [--with-dependencies] [--with-all-dependencies] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--] [...]
محمدرسول اصغری۲۳ خرداد ۱۴۰۲، ۱۷:۳۸
از سرویس شکن یا ۴۰۳ استفاده کنید تا مشکل برقراری ارتباط حل بشه.
shecan.ir
403.online
احمدرضا فاطمی کیا۲۳ خرداد ۱۴۰۲، ۲۰:۰۶
سلام
با سرویس 403 رفتم مجددا با همین ارور برخوردم
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Writing lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating autoload files
محمدرسول اصغری۲۶ خرداد ۱۴۰۲، ۱۸:۱۴
خب این خطا به این دلیله که پکیجی برای نصب قرار ندادید.
احمدرضا فاطمی کیا۲۷ خرداد ۱۴۰۲، ۱۶:۳۱
در یک مسیر دیگر تست کنید، اگر کماکان مشکل دانلود و نصب پکیجها رو دارید از فایل پیوست استفاده کنید برای تست و ببینید مشکلتون حل میشه یا خیر(composer update رو میتونید تست کنید و باید پیام تعداد پکیجهای نصب شده رو که فک میکنم 20 تا باشه رو داشته باشید. تست بعدی پاک کردن پوشه وندور و مجدد composer update که دانلود و اینستال پکیج هارو باید داشته باشید) و اگر نشد به آیدی تلگرام بنده پیام بدید تا به سیستمتون وصل شم ببینم مشکلتون چیه. @bidak