مشکل در نصب لاراول

- 1 سال پیش
توسط Hoom@n آپدیت شد
Hoom@n ( 589 تجربه )
1 سال پیش

سلام به دوستان عزیز

من xampp با php نسخه 7.2.6 رو نصب کردم و composer رو هم به آخرین نسخه آپدیت کردم. بعد از اون در نصب لاراول مشکل دارم. روی چندین کامپیوتر با سیستم عامل ویندوز 7 و 10 هم امتحان کردم و نصب انجام نمیشه و همین مشکل وجود داره. اگه کسی از دوستان به این مشکل خورده و رفعش کرده لطفاً راهنمایی کنه.

تصویر CMD و ارورها:
http://uupload.ir/files/b8g5_failed-laravel-installation.jpg

با تشکر

developer ( 28541 تجربه )
1 سال پیش
تخصص : برنامه نویس

این رو بزنید

composer create-project --prefer-dist laravel/laravel blog "5.2.*"
sajjad ( 8134 تجربه )
1 سال پیش
تخصص : برنامه نویس back end

برای نصب باید OpenSSL فعال باشه اون رو فعال کنید احتمالا اون فعال نیست و یک phpinfo بگیرید ببینید همه ی Extension های لازم برای لاراول نصب هست

Hoom@n ( 589 تجربه )
1 سال پیش

سلام به شما دوست عزیز sajjad@
ممنون از پاسخت. من وقتی xampp رو نصب کردم تنظیمات مربوط به OpenSSL رو هم انجام دادم تا فعال شه. اما متاسفانه نمیدونم اشکال از کجاست. سه نسخه مختلف xampp با php های نسخه 7.2.4 و 7.2.5 و 7.2.6 رو نصب کردم و روی دو کامپیوتر با سیستم عامل های ویندوز 10 و ویندوز 7 هم امتحان کردم ولی متاسفانه همین مشکل وجود داره.
نمیدونم کجای کار ایراد داره ولی قبل اینکه اینجا سوال کنم تمام نت رو زیر و رو کردم و تمام مطالب مرتبط با تنظیمات apache رو مطالعه کردم ولی متوجه مشکل نشدم. الان چندین ساله از xampp استفاده میکنم ولی چنین مشکلی نداشتم!!!
البته این باگ xampp هست که تنظیمات پیشفرض درست و حسابی نداره و تازه اگه بری تو جزئیات مربوط به تنظیمات متوجه میشی که هر نسخه از xampp یه مدل تنظیمات داره و ب از یک روش مشخص پیروی نمیکنن و این باعث بروز مشکل میشه.

به هر حال ممنون که پاسخ دادی دوست من :)

Hoom@n ( 589 تجربه )
1 سال پیش

سلام مهندس @hesammousavi
این مشکل دو روزه رو اعصابمه. آیا شما میدونید مشکل از چیه؟
با تشکر

Hoom@n ( 589 تجربه )
1 سال پیش

سلام مجدد به مهندس @hesammousavi

اگه یه لطفی کنید و پاسخ بدید ممنون میشم. این مسئله باعث شده کارام به هم بریزه و پروژه های نیمه کاره که دارم همینجور مونده. اگر هم امکان راهنمایی نیست بفرمائید که بیش از این منتظر پایخ شما نباشم و یه فکر دیگه کنم.
با تشکر

حسام موسوی ( 144264 تجربه )
1 سال پیش
تخصص : طراح و برنامه نویس

همونطور که دوستمون هم گفتن این ارور مربوط به ssl هست وارد php.ini بشید و چک کنید که ssl فعال هست یا خیر

Hoom@n ( 589 تجربه )
1 سال پیش

ضمن عرض خسته نباشید
مهندس @hesammousavi ممنون از اینکه پاسخ دادید. البته من خواستم از پاسختون تشکر کنم و لایکش کنم که اشتباهاً دکمه بهترین پاسخ رو کلیک کردم و جوابتون به اشتباه به عنوان بهترین پاسخ ثبت شد و البته راهی برای کنسل کردنش هم وجود نداشت :)

مهندس عزیز من سه ساله برنامه نویسی رو بصورت حرفه ای انجام میدم و تنظیمات ssl در php.ini اولین نکته ای بود که با دیدن این ارور چک کردم. OpenSSL فعاله و مشکلی نداره. حتی بیش از 10 بار xampp با نسخه های مختلف php رو نصب کردم (حتی رو دو سیستم مجزا با ویندوز 10 و 7) و درست نشد. حتی composer رو هم uninstall کردم و دوباره نصب کردم ولی مشکل پابرجاست.
میدونم به عنوان کسی که برنامه نویسی حرفه ای میکنه نباید از سیستم عامل ویندوز استفاده کنم و کلاً باید برم سمت لینوکس و بعد هم باید یک دوره کامل در مورد کانفیگ سرور و ... رو بگذرونم تا تو اینجور موارد گیر نکنم. اما الان فعلاً وسط کار به خاطر ارتقاء نسخه php مجبور شدم نسخه جدید xampp رو نصب کنم که به این مشکل خوردم. چند روزه همه راه های موجود در نت رو گشتم و پیدا کردم و انجام دادم اما نمیدونم این چه مرگش شده.

حسام موسوی ( 144264 تجربه )
1 سال پیش
تخصص : طراح و برنامه نویس

شما فایل phpinfo رو هم دیدید ؟
اگر ندارید یک فایل php بسازید و تابع phpinfo رو قرار بدید و چک کنید که ssl فعاله یا نه

Hoom@n ( 589 تجربه )
1 سال پیش

مهندس جان ssl فعاله. عکس phpinfo رو ضمیمه میکنم ببینید آیا درسته؟

http://uupload.ir/files/zea5_ssl-1.jpg
http://uupload.ir/files/2oal_ssl-2.jpg
http://uupload.ir/files/9xby_ssl-3.jpg
http://uupload.ir/files/yub_ssl-4.jpg

دوباره با Git Bash اقدام به نصب لاراول کردم و این ارورها رو که در عکس زیر ضمیمه کردم مشاهده شد:
http://uupload.ir/files/53d7_ssl-err-1.jpg

ممنون که بررسی می کنید.

Hoom@n ( 589 تجربه )
1 سال پیش

سلام خدمت همه دوستان

این مشکل چند روز وقت منو گرفت تا در نهایت حلش کردم. علیرغم اینکه دوستان لطف داشتند و سعی کردند راهنمایی کنند اما راهنماییشون کمکی در رفع مشکل نکرد. البته دوستانی که در اینجا و دیگر فروم ها لطف کردند و راهنمایی کردند همگی به تنظیمات OpenSSL و CURL اشاره داشتند. اما وقتی من کمی بیشتر فکر کردم متوجه شدم که فعال بودن تنظیمات OpenSSL و CURL مربوط به صفحات وبی هست که توسط وب سرور ما لود میشوند، در صورتی که ارورهای دریافتی من مربوط به زمان نصب پکیج های مختلف توسط npm و composer بود و این موارد نباید ربطی به تنظیمات وب سرور داشته باشد.

از طرفی اگر سرتیفیکیت های SSL پکیج های در حال نصب واقعاً مشکل داشت پس همه افراد باید مثل من در نصب این پکیج ها به مشکل میخوردند که اینطور نبود. با جمع بندی این موارد بی خیال دنبال کردن موضوع در تنظیمات php و apache شدم و بعد اولین چیزی که به ذهنم رسید این بود که آنتی ویروس سیستم رو غیر فعال کنم و نصب لاراول رو امتحان کنم که با این کار مشکل برطرف شد. البته هنوز متوجه نشدم به چه علت آنتی ویروس(آنتی ویروس من Kaspersky Total Security هست)چرا از سرتیفیکیت مربوط به SSL برخی از پکیج ها اشکال میگیره و باعث عدم نصب میشه که دارم موضوع رو دنبال میکنم. اما به هر حال وقتی آنتی ویروس غیر فعال میشه پکیج ها بدون مشکل نصب میشن.

این مطلب رو نوشتم تا در آینده اگر کسی به این مشکل خورد متوجه بشه و الکی وقتش برای امتحان کردن راه های مختلف تلف نشه.

باز هم تشکر از دوستانی که سعی در کمک داشتند و راهنمایی کردند.

برای ارسال پاسخ باید وارد سایت شوید