🚀 تخفیف ۳۵٪ + ۳.۵ میلیون هدیه! برنامه‌نویسی رو الان شروع کن - فقط امروز!
۰ ثانیه
۰ دقیقه
۰ ساعت
۱۸ محمدرسول اصغری
خطا در مرحله نصب پکیج
جامعه پی اچ پی ایجاد شده در ۲۰ خرداد ۱۴۰۲

سلام من هم با vpn روشن و هم با vpn خاموش توی نصب چند تا پکیج که امتحان کردم به ارور زیر برخورد میکنم

ممنون میشم راهنمایی کنید

1356-Screenshot (8).png

سلام

فایل جیسون کامپوزر رو بررسی کنید ببینید نام پکیج در چه بخشی تعریف شده و درست هست؟

اگر نتونستید از فایل اسکرین بدید.

احمدرضا فاطمی کیا ۲۰ خرداد ۱۴۰۲، ۲۰:۴۷

بفرماییدb248-Screenshot (9).png

محمدرسول اصغری ۲۰ خرداد ۱۴۰۲، ۲۰:۴۹

خب شما نام پکیج خودتون رو با نام پکیج مربوطه یکی گذاشتید و به همین دلیل هست.

نام پکیج خودتون رو تغییر بدید و دستور composer dump رو بزنید و مجدد اقدام به نصب پکیج کنید.

"name" : ""
احمدرضا فاطمی کیا ۲۰ خرداد ۱۴۰۲، ۲۰:۵۲

متشکرم مشکل قبلی حل شد

الان به این ارور برخورد میکنم پوشه‌های vendor و lock ایجاد میش ولی درست نه

1f25-Screenshot (10).png

محمدرسول اصغری ۲۰ خرداد ۱۴۰۲، ۲۱:۰۸

سلام،

در پیامی که اسکرین شات گذاشتید مشکلی وجود ندارد. برای اولین بار که composer install رو میزنید وفایل lock وجود ندارد این warning را میدهد و عملیات نصب براساس آخرین نسخه‌های مشخص شده در composer.json انجام میشود و همچنین فایل lock هم براساس نسخه هایی که install میشود، ساخته میشود.

محسن موحد ۲۱ خرداد ۱۴۰۲، ۰۶:۰۸

ولی از پکیج‌ها نمیتونم استفاده کنم

این هم فایل vendor هستش

فایل‌ها درست هستندd6e5-Screenshot (11).png

محمدرسول اصغری ۲۱ خرداد ۱۴۰۲، ۰۶:۳۶

فایل autoload.php رو باید اینکلود کنید:

include "vendor/autoload.php";
محسن موحد ۲۱ خرداد ۱۴۰۲، ۰۶:۴۵

این کار رو طبق داکیومنت خود پکیج ورتا انجام دادم ولی خطا میگیرک

3771-Screenshot (12).png

محمدرسول اصغری ۲۱ خرداد ۱۴۰۲، ۰۶:۴۷

اگر بخواهید از کلاس استفاده کنید به این شکل باید بنویسید:

include_once 'vendor/autoload.php';
use Hekmatinasser\\Verta\\Verta;
$v = new Verta();
echo $v->year;

اما اگر بخواهید بصورت فانکشنال صدا بزنید: (v کوچک)

include_once 'vendor/autoload.php';
$v = verta();
echo $v->year;

لینک داکیومنت

محسن موحد ۲۱ خرداد ۱۴۰۲، ۱۰:۳۲

مجددا خطا گرفتم

ممکنه پکیج‌ها ناقص باشن

4afc-Screenshot (13).png

محمدرسول اصغری ۲۱ خرداد ۱۴۰۲، ۱۸:۰۶

هیچ فایلی install نشده و توو پیام‌های بالاتر هم نوشته شده چیزی واسه install نبوده.

اگر فایلی install شه دانلود و نصبش مشخص میشه.

دستور composer update رو بزنید یا با این کامند نصب کنید:

composer require hekmatinasser/verta
محسن موحد ۲۲ خرداد ۱۴۰۲، ۱۲:۳۱

071e-Screenshot (14).png

محمدرسول اصغری ۲۳ خرداد ۱۴۰۲، ۱۷:۳۸

به این خطا برخوردم

 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

بهترین پاسخ
محسن موحد ۲۷ خرداد ۱۴۰۲، ۱۷:۱۶