روش همروند و غیر همروند در ارسال درخواست به سرور و دریافت پاسخ از آن

متن مرتبط با «چرا از php استفاده می کنیم» در سایت روش همروند و غیر همروند در ارسال درخواست به سرور و دریافت پاسخ از آن نوشته شده است

خطای SSL در لاراول برای کلاس Storage موقع اپلود تصاویر روی سرور Object Storage از کامپیوتر لوکال

  • زمانیکه  در یک پروژه لاراولی قصد ذخیره تصاویر یا فایل های دیگه تون رو بر روی مخازن Object Storage دارید، معمولا روی سیستم لوکال به خطای زیر بر خورد خواهید کرد :  Unable to write file at location: images/jnfbQnHpvfnaFjsdSTEV3JSHrlJ84QVELvnYn0xL.webp. Error executing "PutObject" on "https://domain.storage.space/images/jnfbQnHpvfnaFjsdSTEV3JSHrlJ84QVELvnYn0xL.webp"; AWS HTTP error: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) این خطا بر میگرده به نحوه اتصال کامپیوتر شما با سرور ذخیره ساز تصاویر داره میگه که روی کامپیوتر شما SSL برای دامنه تون نصب نشده یه راهکارش اینه که SSL روی سیستم لوکال تون نصب کنید که آموزش هاش توی اینترنت وجود داره راه حل دوم که خیلی هم راحته ولی نباید در محط Production ازش استفاده کنید رو میخوام در زیر بهتون یاد بدم. وارد فایل زیر بشید : config/filesystems.php تنظیمات زیر رو یدا کنید :         's3' => [             'driver' => 's3',             'key' => env('AWS_ACCESS_KEY_ID'),             'secret' => env('AWS_SECRET_ACCESS_KEY'),             'region' => env('AWS_DEFAULT_REGION'),             'bucket' => env('AWS_BUCKET'),             'url' => env('AWS_URL'),             'endpoint' => env('AWS_ENDPO, ...ادامه مطلب

  • دیپلوی پروژه های برنامه نویسی با استفاده از گیت لب رانر

  • برای اینکه بتونید سورس کد پروه خودتون رو روی سرور پروداکشن تون دیپلوی کنید ، یک روشش اینه که شما با استفاده از رانرهای اشتراکی یا اختصاصی گیت لب وارد سرور دیپلویمنت خود بشید و دستور git clone یا دستور git pull رو اجرا کنید.این مطلب صرفا جهت ارائه یک کد اولیه هست و شما میتونید از طریق منابع آموزشی مختلف اطلاعات بیشتری رو کسب کنید. برای اینکه در مسیر روت پروژه تون یک فایل با نام .gitlab-ci.yml ایجاد کنید و دستورات زیر رو داخلش قرار بدید. البته فراموش نکنید که مشخصات سرور خودتونو جایگزین کنید. stages: - deploy deploy: stage: deploy before_script: - eval $(ssh-agent -s) - ssh-add <(echo "$SSH_PRIVATE_KEY") - mkdir -p ~/.ssh - chmod 700 ~/.ssh - echo -e "Host *ntStrictHostKeyChecking nonn" > ~/.ssh/config script: - ssh -p 22 your_host_useame@your_host "cd /var/www/html/your_project && git pull your_gitlab_repository_url"   # از دستور زیر نیز برای کپی کردن سورس کد به داخل سرور خودتون میتونید استفاده کنید # - scp -o "UserKnownHostsFile /dev/null" -o "StrictHostKeyChecking no" -P 22 -r path/to/your_project your_host_useame@your_host:/var/www/html/your_project/ only: - main ۰۲/۰۵/۲۵ ۱ ۰ مهندس مهدی حسامی بخوانید, ...ادامه مطلب

  • ایجاد میانبر از پوشه storage لاراول در هاست اشتراکی

  • سلام برای ایجاد میانبر از پوشه storage لاراول در هاست اشتراکی که دسترسی به ترمینال را ندارید و همچنین محتوای پوشه public در مسیر public_html و بقیه فایل های لاراول در روت سرور قرار دارد از کران جاب زیر استفاده کنید و مسیر هارو طبق هاست خودتون اصلاح کنید. ln -s /home/my_domain/app_path/storage/app/public /home/my_domain/public_html/storage ۰۱/۰۵/۲۵ ۰ ۰ مهندس مهدی حسامی بخوانید, ...ادامه مطلب

  • ایجاد فولدر شورتکات در سیرورهای اشتراکی از طریق ترمینال

  • جهت ایجاد یک شورتکات از یک فولدر در سرورهای اشتراکی با استفاده از ترمینال موجود در سی پنل ، دستور زیر رو وارد نمائید: ln -s /home/useame/laravel/storage/app/public /home/useame/public_html/storage ۰۱/۰۱/۲۵ ۰ ۰ مهندس مهدی حسامی بخوانید, ...ادامه مطلب

  • تابع رمزنگاری با الگوریتم AES-128-CTR در زبان برنامه نویسی php

  •   برای رمزنگاری از تابع زیر استفاده کنید :   function EncryptString($string) {     try {         $ciphering = "AES-128-CTR";         $iv_length = openssl_cipher_iv_length($ciphering);         $options, ...ادامه مطلب

  • رمزنگاری و رمزگشایی اطلاعات در php

  • <?php   // Store a string into the variable which // need to be Encrypted $simple_string = "Welcome to GeeksforGeeksn";   // Display the original string echo "Original String: " . $simple_string; , ...ادامه مطلب

  • حذف یک کلید از آزایه در php

  • برای حذف یک کلید از آرایه در php $myArray = ['name'=>'HD','email'=>'[email protected]','password'=>'123456','confirm-password'=>'123456']; $myArray = array_except($myArray,['confirm-passwo, ...ادامه مطلب

  • نحوه اجرای دستور php artisan schedule:run روی سرور برای اجرای زمانبد وظایف لاراول

  • جهت اجرای,, دستور, php artisan schedule:run در سی پنل وارد بخش تنظیم کران جابز بشید و دستور, زیر رو وارد نمائید     php -d register_argc_argv=On /home/project_name/artisan schedule:run > /dev/null 2&g, ...ادامه مطلب

  • اجرای دائمی صف ها در لاراول 5.8

  • برای اجرای, ادامه دار job ها در لاراول, یک کران جاب بصورت زیر ایجاد کنید :     /usr/local/bin/php /home/my_project_path/artisan queue:listen --tries=10   البته روش بالا برای اجرای, این دستور اصلا پیشنه, ...ادامه مطلب

  • تغییر روت پیش فرض از public به public_html برای استفاده لاراول در cpanel و directAdmin

  • در لاراول, شما برای تغییر, پیش فرض پوشه ی public به public_html شما نیاز دارید که در دو فایل تغییر,اتی ایجاد کنید تا لاراول, متوجه شود که اطلاعات را از پوشه ی public_html بخواند. همانطور که می دانید بصورت, ...ادامه مطلب

  • نحوه استفاده از صف در لاراول 5.8

  • سلام دوستان ، میخوام در این پست روشی ساده برای استفاده از صف ها در لاراول رو براتون توضیح بدم  همونطور که میدونید بعضی از پروسس ها مثل ارسال ایمیل های اطلاع رسانی یا نوتیفیکیشن ها در وبسایت جزء فرایند, ...ادامه مطلب

  • ارسال ایمیل تاییدیه در لاراول 5.8 با روش صف یا queue

  • برای ارسال ایمیل حاوی لینک تایید در زمان ثبت نام کاربر تغییراتی را در مدل User باید انجام بدید و یکسری از موارد دیگر رو نیز لازم است تا انجام بدید. وارد مدل User خود شوید و متد زیر را به آن اضافه نمائ, ...ادامه مطلب

  • روشن کردن دائمی event_scheduler مای اس کیو ال

  • روشن و کردن و دائمی و event_scheduler مای اس کیو ال وارد فایل my.ini مربوط به مای اس کیو ال شوید و دستور زیر رو در پائین  [mysqld] اضافه کنید. event_scheduler=ON, ...ادامه مطلب

  • مشکل عدم اجرای دستور php artisan migrate در لاراول

  • شاید شما هم مثل من وقتی یه پروژه لاراولی رو دارید راه اندازی میکنید با مشکل عدم اجرای مایگریت ها مواجه بشید . منظورم اینه که وقتی میخواهید دستور زیر رو اجرا کنید ، کامپوزر به مشکل بر میخوره و یکسری خطاهایی رو به شما بده که من نمونه هایی رو در زیر آوردم :   دستوری که صحبت ازش داریم اینه : php artisan migrate   برای رفع خطای زیر در لاراول هنگام اجرای دستور فو, ...ادامه مطلب

  • رزومه مهدی حسامی

  • برای نمایش مطلب باید رمز عبور را وارد کنید ادامه مطلب, ...ادامه مطلب

  • جدیدترین مطالب منتشر شده

    گزیده مطالب

    تبلیغات

    برچسب ها