رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.
جستجو در
  • تنظیمات بیشتر ...
نمایش نتایجی که شامل ...
جستجو در ...

انجمن های تخصصی کمیاب اسکریپت

انجمن هاي تخصصي کمياب اسکريپت، محيطي جهت تبادل اطلاعات تخصصي براي وب مستران

  • پشتيباني آنلاين 24/7
  • آموزش هاي تخصصي
  • رفع مشکلات کاربران

تالارهای گفتگو

  1. انجمن های عمومی کمیاب اسکریپت شامل قوانین و اطلاعیه ها

    انجمن های عمومی

    1. قوانین سایت و انجمن

      سیاست های حفظ حریم خصوصی سایت و انجمن های کمیاب اسکریپت

      1 ارسال
      1 موضوع
    2. انتقادات و پشنهادات

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

      • تا کنون مطلبی ارسال نشده است
  2. اسکریپت، قالب، افزونه و موارد مورد نیاز وب مستر ها

    وب مسترها

    1. 8 ارسال
      0 موضوع
    2. افزونه ها

      انواع افزونه های فارسی و انگلیسی برای سیستم های مدیریت محتوا (وردپرس و ...)

      16 ارسال
      13 موضوع
    3. دیگر موارد مرتبط ...

      دیگر موارد مرتبط در زمینه اسکریپت، افزونه و ...

      97 ارسال
      11 موضوع
  3. قالب و موارد مربوط به آن

    قالب

    1. قالب سیستم های مدیریت محتوا

      دانلود انواع قالب های تک/چند صفحه ای و سیستم های مدیریت محتوا

      8 ارسال
      0 موضوع
  4. تکه کدها، سوالات و مسائل مربوط به برنامه نویسی

    برنامه نویسی

    1. PHP

      مسائل مربوط به زبان برنامه نویسی PHP

      10 ارسال
      10 موضوع
    2. HTML / CSS

      مسائل مربوط به زبان برنامه نویسی HTML / CSS

      4 ارسال
      3 موضوع
    3. SQL

      مسائل مربوط به زبان برنامه نویسی SQL

      2 ارسال
      2 موضوع
    4. Java / Java Script

      مسائل مربوط به زبان برنامه نویسی Java / Java Script

      1 ارسال
      1 موضوع
    5. Python

      مسائل مربوط به زبان برنامه نویسی Python

      9 ارسال
      9 موضوع
    6. اندروید

      مسائل مربوط به زبان های برنامه نویسی اندروید (Android Studio , Eclipse و ...)

      31 ارسال
      31 موضوع
    7. 2 ارسال
      2 موضوع
  5. انجمن های تخصصی امنیت

    امنیت

    1. پکیج های آموزشی

      پکیج های آموزشی امنیت

      17 ارسال
      8 موضوع
    2. برنامه های امنیتی

      انواع برنامه های امنیتی و موارد مرتبط با آنها

      4 ارسال
      4 موضوع
    3. شبکه

      تمامی آموزش ها و موارد مرتبط با امنیت در شبکه

      • تا کنون مطلبی ارسال نشده است
  6. آموزش های متفرقه سیستم عامل ها

    سیستم عامل ها

    1. لینوکس (کالی / بک ترک / اوبونتو و ...)

      آموزش های مرتبط با لینوکس و موارد متفرقه در توزیع های مختلف لینوکس (کالی / بک ترک / اوبونتو و ...)

      12 ارسال
      12 موضوع
    2. ویندوز (تمامی نسخه ها)

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

      6 ارسال
      6 موضوع
    3. مکینتاش

      آموزش های مختلف در سیستم عامل مکینتاش

      • تا کنون مطلبی ارسال نشده است
  7. آموزش و مسائل مرتبط با گرافیک

    گرافیک

    1. فتوشاپ

      آموزش ها و مسائل مربوط به Photoshop

      13 ارسال
      7 موضوع
  8. انجمن های آزاد

    1. خبرهای ICT

      آخرین اخبار از دنیای فناوری اطلاعات و ارتباطات

      2 ارسال
      2 موضوع
    2. معرفی سایت و وبلاگ

      معرفی انواع سایت ها، وبلاگ ها و سرویس های اینترنتی مفید

      5 ارسال
      4 موضوع
    3. متفرقه

      موارد متفرقه در زمینه کامپیوتر، اینترنت و ...

      12 ارسال
      10 موضوع
    4. PDF های متفرقه

      این بخش متلق به بانک PDF های متفرقه می باشد.

      24 ارسال
      5 موضوع
  • چه کسانی آنلاین هستند؟   0 کاربر, 0 مخفی, 6 مهمان (مشاهده لیست کامل)

    در حال حاضر هیچ کاربر عضوی آنلاین نیست

  • ثبت نام

    هنوز عضو نیستید؟!

  • پست ها

    • نحوه کار با لاگ ها در لینوکس   اگر مدت زمان زیادی را در محیط لینوکس سپری میکنید ضرورت دارد با محل لاگ فایل‌ها و چگونگی مدیریت آنها آشنا باشید. وظیفه لاگ فایها کمک برای عیب یابی مشکلات سیستم میباشد. هنگامی که سیستم شما با مشکل مواجه میشود و یا کند کار میکند باید محتوای فایل های لاگ را بررسی نمایید. بررسی لاگ فایل ها به شما کمک خواهد کرد محل مشکل را یافته و آن را برطرف نمایید. در سیستم‌های لینوکسی فایل‌های لاگ مختلفی وجود دارد که برخی از آنها عبارتند از: لاگ‌های سیستم، کرنل، سیستم مدیریت بسته‌ها، پروسه بوت، آپاچی، MySQL و ... . اکثر فایل‌های لاگ در مکان var/log/ قرار دارند. زمانی که مشکلی در سیستم عامل یا سرویس‌ها وجود دارد این لاگها به شما کمک خواهند کرد. خوشبختانه روش‌های مختلفی برای دیدن فایل های لاگ سیستم شما وجود دارد که از طریق خط فرمان اجرا میشوند. نکته 1: ما فرض کرده‌ایم که دسترسی روت به سرور خود دارید ، در غیر اینصورت دستورات را با sudo آغاز نمایید. با آموزش کار با لاگ ها در لینوکس همراه ما باشید. کار با لاگ ها در لینوکس محل لاگ فایل ها تقریبا تمام لاگ فایل‌ها بصورت پیشفرض در دایرکتوری /var/log/ و دایرکتوری‌های زیرشاخه آن قرار دارند. برای وارد شدن به دایرکتوری log میتوانید از دستور زیر استفاده نمایید. cd /var/log حال برای دیدن محتوای دایرکتوری log میتوانید از دستور زیر استفاده نمایید. ls -la خروجی باید مشابه تصویر زیر باشد. برای مثال دایرکتوری با نام Cron را میبینید که لاگ‌های سرویس Crontab داخل این دایرکتوری قرار میگیرند. خواندن لاگ فایل‌ها دستورات مختلفی برای خواندن لاگ فایل‌ها وجود دارد و هر کدام از این دستورات کاربرد و اهداف خاصی دارند. دستور cat برای باز کردن یک فایل لاگ میتوانید از دستور cat استفاده نمایید. با استفاده از این دستور محتویات فایل yum.log را با هم میبینیم. cat yum.log با استفاده از دستور cat میتوانید تمامی فایل های لاگ را بصورت استاتیک ببینید. دستور tail دستور مفید دیگر برای دیدن لاگ فایل‌ها دستور tail میباشد. اگر این دستور را بدون هیچ پرچمی استفاده نمایید 10 خط آخر فایل شما را نمایش خواهد داد. tail yum.log نکته 2: برای دیدن پرچم‌های دستور tail میتوانید از دستور زیر استفاده نمایید. tail --help شکل استفاده از این دستور بصورت زیر میباشد. tail [FLAG] [FILENAME] اگر میخواهید 100 خط آخر فایل خود را ببینید باید دستور زیر را اجرا نمایید. tail -n 100 yourlog.log مهم ترین پرچم این دستور پرچم f- میباشد. که این پرچم اجازه میدهد محتوای فایل خود را بصورت زنده ببینید. یعنی اگر محتوای جدید به فایل اضافه میشود در خروجی دستور این محتوای جدید نیز نمایش داده شود. tail -f yourlog.log دستورات more و less با استفاده از دستور more میتوانید فایل لاگ خود را بصورت صفحه به صفحه ببینید. برای رفتن به صفحه بعد باید از کلید space استفاده نمایید. more yourlog.log دستور less نیز تقریبا مشابه دستور more میباشد فقط با تفاوت‌های زیر: - میتوانید با استفاده از کلید‌های مکان نما بین خظوط فایل حرکت کنید. - میتوانید با استفاده از کلمه /keyword به جستجوی عبارتی بپردازید. - از دستورات ویرایشگر vi استفاده مینماید. less yourlog.log دستور head این دستور 10 خط اول فایل شما را نمایش خواهد داد. head yourlog.log ترکیب دستور grep با سایر دستورات برای جستجوی محتوای خاص در داخل لاگ فایل خود میتوانید دستور grep را اضافه نمایید. مثلا برای یافتن IP معین یا پیام خطا داخل فایل لاگ خود میتوانید از دستورات زیر استفاده نمایید. cat yourlog.log | grep IP tail -f yourlog.log | grep errorname دستور sort برای مرتب سازی خروچی فایل لاگ خود میتوانید از دستور sort استفاده نمایید. این دستور دیتای شما را با معیارهای مختلف مرتب سازی میکند. برای مرتب سازی فایل خود با حروف الفبا میتوانید از دستور زیر استفاده نمایید. sort yourlog.log اگر پرچم r- را به دستور خود اضافه نمایید دیتا برحسب حروف الفبا اما بصورت معکوس مرتب خواهد شد. sort -r yourlog.log پرچم n- در صورتی که دیتای شما دارای عدد برای هر عنصر باشد دیتا را از کمترین عدد به بزرگ ترین عدد مرتب خواهد کرد. sort -n prices.log نکته 3: برای دیدن تمامی پرچم های دستور sort میتوانید از دستور زیر استفاده نمایید. sort --help دستور awk این دستور دستور قدرتمندی برای پردازش و آنالیز فایل‌های متنی بخصوص فایل‌های حاوی ستون و ردیف میباشد. شکل استفاده از این دستور بصورت زیر میباشد. awk 'pattern {action}' input-file یعنی هر خط از فایل ورودی را گرفته و اگر خط مورد نظر دارای الگوی مشخص شده باشد، عمل تعیین شده در بخش action را روی خط اعمال نموده و خط حاصل را نمایش می‌دهد. اگر الگوی مشخص شده در قسمت pattern را حذف نماییم عمل مشخص شده در قسمت action روی تمامی خطوط اعمال میشود. برای مثال: awk '{ print $5 }' yourlog.log این دستور عنصر ستون 5‌ام هر خط را گرفته و آن را مثل یک خط در shell شما چاپ میکند. awk '/30/ { print $3 }' yourlog.log در دستور فوق رشته بین دو کاراکتر "/" بیان میکند که اگر خط دارای رشته "30" بود سیستم عنصر موجود در ستون سوم آن خط را چاپ میکند. نکته 4: دستور awk میتواند کارهای پیچیده تری نیز انجام دهد. برای یادگیری بیشتر در مورد این دستور میتوانید با استفاده از دستور زیر صفحه راهنمای آن را ببینید. man awk دستور uniq این دستور برای حذف یا تشخیص عناصر تکراری در فایل‌ها کاربرد دارد. در ادامه به بررسی برخی از پرچم‌های پرکاربرد این دستور میپردازیم. شکل استفاده از دستور uniq بصورت زیر میباشد. uniq [-options] هرگاه این دستور بدون هیچ آپشنی استفاده شود خطوط تکراری را حذف کرده و خروجی را نمایش میدهد. uniq yourlog.log آپشن c- برای شمارش تعداد تکرار خطوط در یک فایل استفاده میشود. uniq -c yourlog.log آپشن u- نیز فقط خطوط یکتا را نمایش خواهد داد. uniq -u yourlog.log دستورات ترکیبی مفید برای ایجاد دستورات مفید میتوانید دستورات شرح داده شده در بخش قبلی را با هم ترکیب کنید. در ادامه تعدادی از این دستورات را آورده‌ایم. cat yourlog.log |awk -F" " '{print $5}' این دستور ستون 5 امی که با کاراکتر " " از هم جدا شده اند را نمایش خواهد داد. cat /var/log/yourlog.log | awk -F" " '{print $1}' | uniq -c | sort -n این دستور ستون اولی را نمایش خواهد داد که با کاراکتر " " از هم متمایز شده‌اند و عناصر ستون را از کمترین به بزرگ ترین بر اساس تعداد تکرار آنها مرتب سازی میکند. فایل های لاگ رایج لینوکس و کاربرد آنها var/log/messages/ : پیام های سیستمی var/log/auth.log/ : لاگ های مربوط به اهراز هویت var/log/kern.log/ : لاگ های کرنل var/log/maillog/ : لاگ های میل سرور var/log/httpd/ : دایرکتوری لاگ وب سرور آپاچی var/log/boot.log/: لاگ های بوت سیستم. var/log/mysqld.log/ : فایل های لاگ سرور دیتابیس MySQL var/log/utmp یا /var/log/wtmp/ : ثبت لاگین ها در این آموزش به بررسی روش های خواندن محتویات لاگ فایل ها پرداختیم. اما پس از خواندن لاگ فایل ها مهم ترین امر نحوه سازمان دهی آنها میباشد. اگر از روش مدیریت خاصی برای لاگ فایل ها استفاده نکنید پس از مدت زمانی با مشکلات زیادی مواجه خواهید شد. در ادامه این آموزش به معرفی دو روش معروف و موثر از روش های مدیریت لاگ ها خواهیم پرداخت. چرخش لاگ ها ابراز Logrotate میتواند بطور مرتب فایل‌های لاگ شما را حذف، فشرده سازی و چرخش نماید. منظور از چرخش به این صورت است که وقتی موعد زمانیِ مدیریت لاگ‌ها فرا می رسد (مثلاً هر هفته یا هر ماه یک بار انجام می‌گیرد)، فایل های لاگ فشرده میشوند و در مکانی ذخیره می‌گردد، حالا فایل‌های قدیمی حذف شده و به جای آن یک فایل تازه ساخته می‌شود. حالا اینکه چه تعداد از این بایگانیِ لاگ‌های فشرده شده روی سرور بماند، بستگی به تنظیماتی دارد که درون فایل کانفیگ Logrotate تعیین شده است. میتوانید عمل چرخش را روزانه، ماهانه یا ... تنظیم نمایید. بصورت پیشفرض ابزار Logrotate بصورت cron job روزانه اجرا میشود. سرور syslog syslog سرور مانیتورینگ لاگ مرکزی در یک شبکه فراهم میکند. این شبکه میتواند شامل انواع مختلفی از دستگاه‌ها مانند سرورهای Linux و Windows و روترها، سوییچ‌ها و یا هر میزبان دیگری باشد که تمامی این دستگاه‌ها میتوانند لاگ‌های خود را از طریق شبکه به سرور لاگ ارسال نمایند. با نصب سرور syslog میتوانید لاگ‌های میزبان‌ها و دستگاه‌های مختلف را از یکدیگر فیلتر کرده و در یک مکان جدا قرار دهید. با اینکار مدیریت لاگها آسان تر خواهد شد. امیدوارم آموزش کار با لاگ ها در لینوکس برای شما مفید بوده باشد ... لطفاً جهت حمایت از کمیاب اسکریپت مقالات منتشر شده در انجمن و دیگر نقاط وب سایت را با ذکر آدرس بازنشر دهید. با تشکر.
    • نحوه ذخیره کاراکترهای ایموجی در Mysql درود خدمت تمامی همراهان کمیاب اسکریپت، بنده مدت ها مشکل ذخیره ایموجی ها رو در پایگاه داده mysql داشتم، تمامی آموزش های سطح نت رو هم تست می کردم اما جوابی نمی گرفتم (آموزش ها به صورت دقیق توضیح ندادند به همین منظور خروجی نمی گرفتم) تا اینکه خودم مشکل رو تونستم برطرف کنم. قطعاً اگه سرویس وبلاگدهی، یا یک سرویس اشتراکی داشته باشید یا بخواید خدمات ایموجی رو به کاربرانتون ارائه بدید، نیاز به چند مدل ایموجی دارید، بعضی از ایموجی ها به صورت تصویر هستند که با تگ img توی html می تونید اون رو ذخیره یا فراخوانی کنید، اما بعضی از ایموجی ها مانند (🦅) به صورت متنی هستند، حالا ما وقتی این متن رو توی پایگاه داده ذخیره می کنیم بعد از ذخیره شدن متوجه میشیم که تعدادی علامت سوال توی پایگاه داده ذخیره شده و ایموجی به صورت صحیح نشون داده نمی شه !   راه حل : 1 - ابتدا در phpMyadmin دیتابیس خود را انتخاب کنید و به قسمت Operations بروید. سپس در قسمت Table options گزینه Collation را برابر utf8mb4_unicode_ci بگذارید. 2- خب تا اینجا کاراکترهای ایموجی در دیتابیس شما به درستی ذخیره می شوند. حالا برای نمایش صحیح کاراکترها در php نیز ، در دستور اتصال به دیتابیس خود ، charset را برابر utf8mb4 قرار دهید. (این دستور مربوط به mysqli هست <?php $db = new mysqli($server, $user, $password, $database_name); $db->set_charset('utf8mb4'); ?> خط اول که اتصال mysqli هست، خط دوم تعیین کننده کاراکتر ها هست، خب برای pdo بعد از اتصال خط دوم رو به صورت زیر تغییر میدیم $db->exec("SET NAMES utf8mb4"); با انجام مراحل بالا از این پس کاراکترهای ایموجی در دیتابیس شما به درستی ذخیره می شوند. توجه داشته باشید، بسیاری از برنامه نویس ها برای نمایش صحیح متون فارسی کاراکتر های خودشون رو روی utf8 قرار می دهند، برای اینکه ایموجی ها به صورت صحیح نشون داده بشن، شما باید توی برنامتون تکد کد بالای رو بجای utf8 جایگزین کنید. مثال در pdo (utf8) : $db->exec("SET NAMES utf8"); که باید به کد زیر تغییر پیدا کنه : $db->exec("SET NAMES utf8mb4"); این مقاله تماماً توسط کمیاب اسکریپت تهیه شده، لطفاً در صورت بازنشر لینک منبع رو فراموش نکنید... دوستدار همیشگی شما، تیم تحریریه کمیاب اسکریپت
    • درود خدمت شما، اسکریپت playtube موجود در کمیاب اسکریپت چند نسخه هست، اگر نسخه فارسی اون رو نصب کردید، این نسخه 100% توسط ما تست و فارسی سازی شده است، در صورتی که نسخه موجود در لینک زیر رو نصب کردید آدرس رو قرار بدید تا مشکلتون رو برطرف کنیم. آدرس : http://kamyabscript.ir/2208/playtube/ توجه داشته باشید که نیازمندی های لازم رو سرورتون داشته باشه :  
    • سلام و عرض ادب. اول از همه بسیار متشکرم از کمیاب اسکریپت بابت خدمات خوبشون. بعد بنده وقتی نسخه 17 رو نصب میکنم همه چی اوکی هست. اما وقتی به ادرس سایت /admin-panel  رو اضافه میکنی هیچی بالا نمیاره. و فقط سفید میشه.
    • فایل اکتیو کردن ویندوز و آفیس بدون دردسر Run Administrator بکنید چندتا گزینه میاد عدد 1 رو بزنید به صورت خودکار فعال سازی های مورد نیاز انجام میشه دریافت فایل Activator.zip
  • آمارهای تالار گفتگو

    • مجموع موضوعات
      272
    • مجموع پست ها
      4,087
×
×
  • جدید...