• ثبت نام
  • ورود
  • 49624 - 021 تلفن
  • ثبت نام
  • ورود
  • 49624 - 021 تلفن

رفع ارور cURL error 60: SSL certificate: unable to get local issuer certificate

رفع ارور cURL error 60

در سرورمجازی Wamp ، ممکن است در موارد متعددی ( مثلاً وقتی که می خواهید یک کارت اعتباری را شارژ کنید ) ، با این پیغام خطا مواجه شوید: رفع ارور cURL error 60

 

ممکن است شما برای رفع این مشکل ، سرور مجازی را ری استارت کنید ، ماژول ssl_module را فعال کنید ، php_curl را فعال کنید ، اما هنوز همان مشکل cURL وجود داشته باشد . لطفاً اقدامات ساده ی زیر را انجام دهید: رفع ارور
گام اول: دانلود کنید.
فایل cacert.pem را دانلود کنید. پس از دانلود ، فایل را از حالت فشرده خارج کنید و فرمت ساده ی فایل را به دست آورید.
گام دوم : فایل cacert.pem را جانمایی کنید.
فایل به دست آمده را طبق دستور زیر در محل صحیح خود قرار دهید.
D:\xampp\php\extras\ssl\cacert.pem
گام سوم : فایل php.ini را ویرایش کنید.
فایل php.ini را از محل زیر باز کنید:
D:\xampp\php\php.ini
و خط زیر را به آن اضافه کنید:

curl.cainfo = “C:\xampp\php\extras\ssl\cacert.pem”
گام چهارم : سرور اختصاصی را استارت کنید.
سپس سرور خود را Start/Restart کنید.
با این کار مشکل خطای cURL error 60: SSL certificate: unable to get local issuer certificate حل خواهد شد.

 

Perl module Error: Can’t locate Foo.pm(module) in @INC

زمانی که می خواهید ماژول Perl’s نظیر Foo.pm, datetime.pm و expect.pm را نصب کنید ، ممکن است با خطای زیر مواجه شوید:

Can’t locate (module) in @INC

cmd3

برای رفع این خطا :

اگر از CPAN استفاده می کنید ، برای نصب ماژول جدید از کد دستوری مانند کد زیر استفاده کنید:
perl -MCPAN -e ‘install Chocolate::Belgian’
برای UNIX
اگر از ActivePerl, استفاده می کنید ، Perl Package Manager(PPM) کافی خواهد بود. این حالت نیز مشابه CPAN است.

 

چگونه می توان فایلهای موجود در فلش مموری را که آلوده به ویروس Shortcut شده اند ، بازیابی کنیم؟

گاهی اوقات ، برخی ویروسهای ناشناس ، تمام فایل ها و فولدر های موجود در حافظه جانبی یا فلش مموری را به فایلهای shortcut تبدیل می کنند. این حافظه ی الوده شده می تواند فلش مموری ، کارت حافظه ، گوشی تلفن همراه ، هارد دیسک و یا کامپیوتر خانگی باشد. این ویروس یک بدافزار شایع است. این فایلهای ویروسی را نمی توان باز کرد و شما تصور می کنید که آنها را از دست داده اید، اما در حقیقت این فایلها از بین نرفته اند.

cmd4
ما در نوین هاست یک راه حل ساده برای بازیابی فایلها و فولدرهای ویروسی فلش مموری ( حافظه جانبی) به شما ارائه می کنیم. از این راه حل هم برای بازیابی فایلهای ویروسی و هم برای حذف ویروس shortcut می توان استفاده کرد.
گام اول :
Command Prompt (CMD) را باز کنید

گام دوم :
خط زیر را تایپ کنید:
attrib -h -r -s /s /d e:*.*
سپس کلید Enter را بزنید.

cmd5
همین ، تمام شد . با این کار شما ویروس shortcut را حذف کرده و تمام فایلها و فولدرهای ویروسی را بازیابی کرده اید.

 

چگونه و کجا JAVA_HOMEرا بر روی OSX، Yosemite ، Lion ، Mountain Lion ، Mavericks ، El capitan و Ubuntu نصب و تنظیم کنیم؟

 

از /etc/environment file استفاده کنید. اگر می خواهید متغیرهای محیط JAVA_HOME را به صورت گسترده (کلی) و با در سطح سیستمی نصب کنید ، باید از فایل /etc/environment file استفاده کنید. فایل گفته شده را باز کنید و دستور زیر را در آن وارد کنید :

 

export JAVA_HOME=/usr/lib/jvm/java-[version]

[version] در این دستور می تواند بر اساس نسخه ی JAVA مورد استفاده ی شما تغییر کند. می توانید دستور زیر را چک کنید:

۲ $ echo $JAVA_HOME
$ /usr/lib/jvm/java-[version]
پس از نصب متغیر JAVA_HOME ، آن را در هر یک از پوسته ها نیز با استفاده از کد دستوری زیر آپدیت و اجرا کنید : رفع ارور

۱ $ source /etc/environment
اگر می خواهید متغیر JAVA_HOME فقط در بخش انتهایی نصب شود ، از ~/.bashrc file استفاده کرده و متغیر را در فایل ~/.bashrc نصب کنید.
برای Obuntu ، فایل ~/.bashrc را باز کرده و کد دستوری زیر را در آن وارد کنید:

 

export JAVA_HOME=/usr/lib/jvm/java-[version]

 

در این کد دستوری نیز [version] می تواند بر اساس نسخه ی JAVA مورد استفاده ی شما تغییر کند. رفع ارور
بر اساس Jilles van Gurp برای بسته های انتخابی JAVA در OSX می توانید کد دستوری زیر را به همان شیوه در فایل ~/.bashrc وارد کنید :

 

۳ export JAVA_HOME=”$(/usr/libexec/java_home -v 1.8)”

or

export JAVA_HOME=”$(/usr/libexec/java_home -v 1.7)”

 در اینجا v بر اساس پاسخ Jilles van Gurp و ۱٫۸/۱٫۷ نسخه های jdk هستند.

 

نوشته مشابه

ثبت نظر