M.H.Zarei

وبلاگ من

M.H.Zarei

وبلاگ من

سلام خوش آمدید

۲ مطلب با موضوع «توسعه وبسایت» ثبت شده است

خود وردپرس قابلیت مدیریت و آپلود فایل دارد ولی وقتی فایل‌ها زیاد یا حجم می‌شود، راهکار استفاده از سرویس‌های S3 بهینه‌تر و مناسب تر است.

یکی از برنامه‌های متن‌باز برای سرویس S3 روی سرورهای خودمون برنامه Minio هست.  راهنمای نصب و استفاده از اون در سایت خودشون است.

برای وصل کردن وردپرس به S3 می‌تونید از افزونه Upcasted S3 Offload استفاده کنید. برای نصب کافیه فایل را دانلود و در پنل وردپرس در قسمت افزونه‌ها نصب کنید.

بصورت پیش فرض این افزونه روی سرویس‌های آمازون و دیجیتال اوشن کانفیگ شده ولی می‌توانید برای Minio هم استفاده کنید.

بعد از نصب افزونه، در قسمت S3 Offload Settings با اطلاعات زیر پر کنید:

پسورد

Region: یکی از سرورهای دیجیتال اوشن مانند [DigitalOcean Spaces] North America - NYC3 انتخاب کنید

آدرس سرور یا آی‌پی minio وارد کنید

Current Bucket: باکت تعریف شده روی minio  را انتخاب کنید.
 
به صورت پیشفرض در minio آدرس باکت‌ها بصورت path قابل استفاده است. بنابراین نیاز به تغییر فایل در پوشه افزونه است:
admin/providers/AmazonCloudManipulator.php

در خط ۲۸ کد زیر را وارد کنید:

'use_path_style_endpoint' => true
 
خروجی فایل مانند عکس زیر می‌شود:
 
 
با تنظیمات بالا، با آپلود فایل در وبلاگ، بصورت خودکار در سرویس Minio S3 ذخیره می‌شود و در قسمت ویرایش پست، فابل‌های آپلود شده قابل انتخاب است.
  • ۰ نظر
  • ۰۶ مرداد ۰۳ ، ۱۱:۵۰
  • M.H.Zarei

تست و خطایی وبسایت در گوشی موبایل با استفاده از ابزارهای خطایابی از راه دور (Remote Debug) امکان پذیر است. در مرورگر کروم و سیستم عامل اندروید به راحتی می‌توانید این قابلیت را فعال و استفاده کنید. همچنین در گوشی‌های آیفون و سیستم عامل مک نیز این قابلیت وجود دارد. در صورتی که سیستم شما ویندوز یا لینوکس باشد، می‌توانید از ابزار iOS WebKit Debug Proxy برای اتصال گوشی آیفون استفاده کنید.

در ادامه راهنمای نصب و اتصال با استفاده از ابزار iOS WebKit Debug Proxy در ویندوز را توضیح می‌دهم.

برای استفاده از این ابزار،‌ باید آیفون را با کابل USB به کامپیوتر وصل کنید. سپس iOS WebKit Debug Proxy یک پروکسی remote debugging برای مرورگر کروم ایجاد می‌کند که با استفاده از پنل DevTools به آیفون وصل می‌شود و می‌توانید خطاهای پیش آمده در هنگام بارگزاری یک سایت را مشاهده کنید.

برای اتصال گوشی آیفون به کامپیوترتان، باید برنامه iTunes روی ویندوز نصب باشد. می‌توانید برنامه را از سایت p30download دانلود و نصب کنید.

برای فعال سازی اتصال و دیباگ از راه دور، تنظیمات زیر را در گوشی آیفون انجام دهید:

Settings > Safari > Advanced > Web Inspector = ON


برای نصب iOS WebKit Debug Proxy در ویندوز مراحل زیر را انجام دهید.

ابتدا خط فرمان Powershell را با جستجو در منوی استارت ویندوز، باز کنید. راحت‌ترین روش نصب این ابزار، نصب با برنامه scoop است. برای نصب scoop دستور زیر را در خط فرمان اجرا کنید:

iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

ممکن است برای نصب، خطا مشاهده کنید و نیاز به تغییر Policy اجرا داشته باشید. برای این تغییر دستور زیر را اجرا و سپس دوباره دستور بالا را اجرا کنید:

Set-ExecutionPolicy RemoteSigned -scope CurrentUser

بعد از نصب شدن برنامه scoop، با دستورهای زیر برنامه iOS WebKit Debug Proxy نصب می‌شود:

scoop bucket add extras
scoop install ios-webkit-debug-proxy

بعد از نصب، گوشی آیفون را به کامپیوتر وصل کنید و در صورتی که پیامی برای دسترسی نیاز بود، تایید کنید.

سپس در خط فرمان دستور زیر را اجرا کنید:

ios-webkit-debug-proxy

از طریق مرورگر کروم به آدرس localhost:9221 می‌توانید لیست دستگاه‌هایی که برای دیباگ متصل هستند را مشاهده کنید. سپس از طریق لینک chrome://inspect/#devices می‌توانید دستگاه‌ها را برای اتصال را در قسمت Remote Target ببینید و با کلیک روی آن وصل بشوید.

همچنین از طریق لینک زیر می‌توانید مستقیم وارد قسمت دیباگ کروم برای گوشی آیفون بشوید و جزییات پیش آمده را مشاهده کنید:

chrome-devtools://devtools/bundled/inspector.html?ws=localhost:9222/devtools/page/1

برای توضیحات بیشتر در مورد نحوه استفاده و قابلیت‌های دیباگ کروم می‌توانید راهنمای زیر از سایت گوگل را مطالعه کنید.

https://developers.google.com/chrome-developer-tools


  • ۰ نظر
  • ۱۱ شهریور ۹۷ ، ۰۰:۴۲
  • M.H.Zarei