مجموعه صوتی مقدمه ای بر اصول وب

2188 روز پیش

مقدمه ای بر اصول وببا توجه به تغییر تدریجی روند کاری من در این بلاگ و با توجه به درخواست باجناقم یک سری اصول وب و مبانی و مقدماتی که برای هر شخصی می تونه کاربرد داشته باشه رو در یک مجموعه صوتی آماده کردم.

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

 

  • قسمت اول به مدت 10 دقیقه
    • معرفی تاریخچه زبان های برنامه نویسی
    • معرفی انواع گروه ها و زبانهای برنامه نویسی
    • مقایسه مترجم و مفسر در زبان های برنامه نویسی

دانلود کنید

مجموعه صوتی مقدمه ای بر اصول وب

قسمت اول با 4.5 مگابایت حجم

اصول وب و مبانی و مقدماتی

  • قسمت دوم به مدت 11 دقیقه
    • معرفی زبان های استفاده شده در سطح وب
    • مقایسه asp و php
دانلود کنید

مجموعه صوتی مقدمه ای بر اصول وب

قسمت دوم با 4.8 مگابایت حجم

  • قسمت سوم به مدت 14 دقیقه
    • معرفی Html و css
    • معرفی xhtml
    • بررسی مرورگرها و نحوه نمایش وب سایت بر روی مرورگرهای قدیمی

دانلود کنید

مجموعه صوتی مقدمه ای بر اصول وب

قسمت سوم با 6.4 مگابایت حجم

معرفی سه سیستم مدیریت محتوای قدرتمند و پرطرفدار در دنیا و مقایسه اجمالی آن ها

  • قسمت چهارم به مدت 15 دقیقه
    • توضیحی درباره Html5 و css3
    • jQuery و mootools
    • بررسی فلش و سیاست شرکت های بزرگ در برابر آن
دانلود کنید

مجموعه صوتی مقدمه ای بر اصول وب

قسمت چهارم با 6.5 مگابایت حجم

در ادامه و تکمیل این آموزش، شما را به مشاهده پاورپوینتی در رابطه با HTML5 دعوت می کنم.توضیحی درباره Html5 و css3

  • قسمت پنجم به مدت 7 دقیقه
    • توضیحی درباره نحوه ارتباط php یا asp با html و css
دانلود کنید

مجموعه صوتی مقدمه ای بر اصول وب

قسمت پنجم با 3.3 مگابایت حجم

  • قسمت ششم به مدت 24 دقیقه
    • سیستم مدیریت محتوا (CMS)
    • معرفی سه سیستم مدیریت محتوای قدرتمند و پرطرفدار در دنیا و مقایسه اجمالی آن ها

دانلود کنید

مجموعه صوتی مقدمه ای بر اصول وب

قسمت ششم با 10.6 مگابایت حجم

توسعه وب

پاورپوینت مفاهیم مدیریت پروژه

2191 روز پیش

این اسلاید آموزشی در رابطه با مفاهیم مدیریت پروژه بوده و هدف معرفی عناوین زیر است.

  • معرفی مدیریت پروژه
  • پبررسی طیف‌های مدیریتی و شناخت آن‌ها
  • معرفی افراد به عنوان مهم‌ترین عامل سهیم در موفقیت پروژه‌های نرم‌افزاری
  • معرفی بازیگران، رهبران و تیم نرم افزار
  • معرفی تیم ژل‌شده و عوامل مسمومیت آن
  • تعریف هماهنگ سازی و ارتباطات بین تیم نرم‌افزاری

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

مفاهیم مدیریت پروژه

در صورت تمایل می توانید فایل اصلی پاورپوینت را در انتهای صفحه دانلود کنید. در صورت بروز مشکل در نمایش متن که به دلیل عدم نصب فونت های استفاده شده از اینجا فونت ها را دانلود کرده و در پوشه فونت موجود در کنترل پنل ویندوز کپی کنید(در این ارائه از فونت های بی تیتر و بی میترا استفاده شده است).

دانلود کنید

فونت های استفاده شده در پاورپوینت

0.54 مگابایت

ضمن دریافت این پاورپوینت، شما را به مشاهده پاورپوینتی در رابطه با HTML5 دعوت می کنم. تیتر عناوین مطرح شده در این ارائه به شرح زیر است.

  • مدیریت پروژه چیست؟
  • حوزه فعالیت‌های مدیریتی چیست؟
  • چرا مدیریت اهمیت دارد؟
  • مراحل کار چیست؟
  • محصول کار چیست؟
  • آیا می‌توانم؟
  • معرفی طیف‌های مدیریتی مخاطره آمیز
    • افراد
    • محصول
    • فرآیند
    • پروژه
  • پژوهشی تامل برانگیز
  • بازیگران پروژه‌های نرم‎افزاری
  • رهبران تیم‌های نرم‎افزاری
  • تیم نرم افزار
  • انواع سازماندهی کلی برای یک تیم
  • هفت عامل تاثیرگذار در طرح ریزی ساختار تیم
  • تیم ژل شده
  • عوامل مسمومیت یک تیم
  • مسائل هماهنگ‌سازی و ارتباطات
  • روش برقراری ارتباط بین اعضای تیم

در صورتی که از شکل و شمایل این اسلاید و پوسته اون خوشتون اومده می تونید طرح(theme) اون رو به طور مجزا دانلود کرده و ازش استفاده کنید.

دانلود کنید

الگوی طرح استفاده شده در پاورپوینت

0.78 مگابایت

از اونجایی که فرصت کافی برای تهیه این ارئه موجود نبود، در کمترین زمان ممکن ساخته شد و درصورت وجود مشکل در ساختار یا محتوا به بزرگی خودتون ببخشید! امیدوارم حداقل یکبار این اسلاید رو مرور کنید. نکات بسیار خوبی در اون وجود داره، که من به شخصه علاقه خاصی به بخش تیم ژل شده دارم. موفق باشید

دانلود کنید

پاورپوینت مفاهیم مدیریت پروژه

0.92 مگابایت

 

رفع مشکل خطای داخلی سرور در وردپرس (خطای 500)

2195 روز پیش

اگه مدتی هست که از وردپرس استفاده می کنید شاید حداقل یک‌بار با خطای 500 یا خطای داخلی سرور(HTTP 500 Internal Server Error) مواجه شدید! اگه نه شاید در آینده با این مشکل مواجه بشید. این خطا یکی از عمده خطاهایی است که ممکنه کاربران تازه کار وردپرس رو به دردسر بندازه. در این حالت معمولا عدم اطلاع از مشکل به‌وجود اومده منجر به اشتباهاتی میشه که مدیران وب‌سایت‌ها انجام میدن و یکی از اون‌ حذف و نصب مکرر وردپرس، در نتیجه عدم رفع مشکل و دل شکستگی از وردپرس میشه! همیشه درک درست شرایط و دانستن آنچه اتفاق افتاده منجر به کاهش زمان تلف شده برای رفع مشکل خواهد شد. خطاهایی همچون عدم امکان اتصال به دیتابیس(error establishing database connection) یا صفحه سفید مرگ وردپرس(white screen of death) از جمله مشکلات مکرری هست که معمولا برای کاربران این سیستم مدیریت محتوا پیش می آید که به راحتی با دانستن راه‌حل می توان آن‌ها را نیز حل کرد. در این مقاله با بررسی تمام حالت های ممکن برای خطای داخلی سرور یا کد خطای 500 (Internal Server Error)، راه حل مناسب را برای حل این مشکل به شما آموزش خواهم داد. حتی اگر این اتفاق برای شما هنوز رخ نداده پیشنهاد می‌کنم با صبر این مقاله را تا انتها مطالعه کنید تا آمادگی خود را در شرایط خاص برای رفع ایراد بالا ببرید.خطای داخلی سرور(Internal Server Error)

چرا خطای داخلی سرور(Internal Server Error) رخ می‌دهد؟

این خطا ارتباطی به وردپرس نداشته و ممکن است برای هر سیستم مدیریت محتوای دیگر و یا کدی خاص رخ دهد. با توجه به ماهیت این خطا، هیچ پیامی به توسعه دهنده‌گان نمایش داده نمی‌شود! سوال درباره چگونگی رفع این خطا مشابه درخواست از دکتر برای رفع بیماری بدون هیچ نشانه ای است! به طور معمول این خطا در وردپرس به دلیل مشکل در یک پوسته یا افزونه خاص است. البته این امکان نیز وجود دارد که فایل .htaccess مشکل را ایجاد نموده و یا سرور با مشکل کمبود حافظه پی‌اچ‌پی(PHP memory limit) مواجه باشد. لازم به ذکر است که طبق بازخوردهای گرفته شده خطای داخلی سرور معمولا هنگام ورود به پنل مدیریت وردپرس رخ داده و وب‌سایت در حالت عادی بدون مشکل نمایش داده می‌شود.
حالا حالت های ممکن را با هم مرور کرده و برای رفع خطا سعی خودمان را می‌کنیم

چک کردن خطاهای احتمالی در .htaccess

نخستین موردی که در مواجهه با خطای داخلی سرور (Internal Server Error) باید چک شود احتمال بروز مشکل از جانب فایل .htaccess موجود در پوشه اصلی وب‌سایت است. برای رفع این مورد شما دسترسی سرور به این فایل را قطع کنید که می توان این عمل را با تغییر نام فایل .htaccess به نامی هم‌چون .htaccess_old استفاده کرد. شما می‌توانید از طریق FTP به سرور خود متصل شده و نام این فایل را تغییر دهید. هم‌چنین امکان تغییر نام در کنترل پنل هاست شما از طریق File Manager نیز وجود دارد. فایل .htaccess را می توانید در همان پوشه اصلی، جایی که پوشه‌هایی هم‌چون wp-content, wp-admin و wp-includesوجود دارند بیابید.
پس از تغییر نام فایل .htaccess دوباره برای ورود به سایت تلاش کنید. اگر مشکل رفع شده به افتخار خودتان آرام دست بزنید! هنوز کار به اتمام نرسیده و شما باید در پنل مدیریت وردپرس از بخش تنظیمات وارد پیوند یکتا(Settings » Permalinks) شده و بر روی ذخیره کنید تا تنظیمات مربوط به پیوندهای شما مجددا در فایل .htaccess جدیدی ساخته شود. درصورتی که این عمل را انجام ندهید امکان داره که با خطای 404 هنگام مشاهده نوشته‌ها یا برگه‌ها مواجه بشید!
اگر مشکل شما با تغییر نام فایل .htaccess هم‌چنان پابرجاست پس ادامه مقاله را دنبال کنید.

افزایش محدودیت حافظه پی‌اچ‌پی (PHP memory limit)

گاهی استفاده بیش از حد یکی از عناصر وردپرس یا کمبود منابع تخصیص داده شده توسط مدیریت هاست که به نام محدودیت حافظه پی‌اچ‌پی (PHP memory limit) شناخته میشه، منجر به بروز خطای داخلی سرور (Internal Server Error) میشه.
اگر تنها هنگام ورود به پنل مدیریت وردپرس با خطای داخلی سرور (Internal Server Error) مواجه شدید به روش زیر این مشکل رو مرتفع سازید.
یک فایل جدید به نام php.ini ساخته و عبارات زیر را در آن کپی کنید.

suhosin.simulation = On
extension=pdo.so
extension=pdo_mysql.so
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
memory=64MB

سپس فایل را ذخیره کرده، سپس آن را توسط FTP یا FileManager به پوشه /wp-admin/ موجود در هاست خود انتقال دهید.
مشکل درصد زیادی از کاربران با این روش خواهد شد.
اگر مشکل شما برطرف شد به خاطر داشته باشید که این روش موقتی است. دلیل این حرف استفاده بیش از حد منابع سیستم است که می تواند به وسیله کدنویسی ضعیف و بی برنامه در یک افزونه یا وجود مشکل در توابع پوسته به‌وجود اومده باشه.
پیشنهاد ما به شما در این مواقع تماس و درخواست صورت عملیات‌ها(logs) از مدیریت سرور و درخواست کمک برای رفع دائمی این مشکل است.
اگر مشکل شما پس از افزایش محدودیت حافظه پی‌اچ‌پی (PHP memory limit) هم‌چنان پابرجاست پس شما در ادامه راه سخت تری را برای رفع ایراد روبروی خود دارید. ولی نگران نباشید و ادامه مقاله را دنبال کنید.

غیرفعال سازی تمام افزونه‌ها

اگه با روش‌های ذکر شده قبلی مشکل شما مرتفع نشد پس احتمال داره که این مشکل از جانب یک افزونه خاص باشه. گاهی اوقات دو افزونه با هم تداخل دارند و باعث بروز چنین مشکلاتی می‌شوند. حل این مشکل نیازمند زمان بیشتری به نسبت روش‌های بالاست. در این حالت در ابتدا شما باید تمام افزونه‌ها را غیرفعال کنید.

اگر با غیرفعال کردن همه افزونه‌ها مشکل برطرف شد پس شما می‌دانید که این یکی از این افزونه‌ها دارای مشکل بوده است. پس به راحتی افزونه‌ها را یکی یکی فعال کرده و افزونه مشکل دار را پیدا کنید. در صورتی که استفاده از این افزونه ضروری است، نویسنده آن را از مشکل بوجود آمده مطلع سازید تا خطای پیش آمده را برای شما برطرف سازد.

آپلود مجدد هسته وردپرس

اگر با غیرفعال‌سازی افزونه‌ها مشکل برطرف نشد شما می‌توانید پوشه‌هایwp-admin و wp-includesرا با نسخه جدید آن را جایگزین کنید. با این کار اطلاعات شما پاک نخواهند شد و تنها در صورت وجود مشکل از جانب هسته وردپرس، مشکل برطرف می‌گردد.

درخواست از شرکت ارائه دهنده هاست!

Internal Server Errorاگر هیچ کدام از روش‌های بالا کارساز نبود، وقت آن می‌رسد که با مدیریت سرور خود تماس گرفته و مشکل را به اطلاعشان برسانید. آن‌ها با دسترسی بیشتری که دارند صورت عملیات‌ها(logs) را بررسی و متوجه مشکل می‌شوند.
این‌ها تمام روش‌های ممکن برای رفع مشکل خطای داخلی سرور (Internal Server Error) در وردپرس بود. در صورتی که با یکی از روش‌های بالا مشکل شما برطرف شده، لطفا تجربه خود و روشی که برای شما مفید بوده را در دیدگاه‌ها بیان کنید تا سایرین هم از این تجربیات استفاده نمایند. تجربه شما می تواند شامل تعداد دفعات بروز این مشکل در گذشته، روش حل آن باشد. در صورتی که شما با روشی به جز روش‌های ذکر شده، مشکل خطای داخلی سرور را برطرف نموده‌اید، لطفا از طریق دیدگاه ما را در جریان این روش قرار داده تا این مقاله کامل شود.
در انتها امیدوارم تونسته باشم قدمی رو جلوی راه شما قرار بدم تا راحت‌تر زندگی کنید…

تغییر پسورد وردپرس از طریق phpMyAdmin

2195 روز پیش

جدول کاربران وردپرسشاید برای شما پیش اومده باشه که پسورد ورود به وردپرس خودتون رو گم کرده باشید! برای بازیابی یا تغییر پسورد وردپرس می تونید از طریق گزینه (رمزتان را گم کرده‌اید؟)موجود در فرم ورود وردپرس، پسوردتون رو بازیابی کنید. حالا به هر دلیلی، شاید اشتباه وارد کردن ایمیل یا دسترسی نداشتن به ایمیل یا هزار و یک دلیلی که تو این دوره زمونه ممکنه پیش بیاد، نتونید از این طریق پسورد خودتون رو بازیابی کنید و وارد سیستم بشید. در این شرایط می تونید از phpMyAdmin موجود در پنل هاست خودتون استفاده کنید. در حال حاضر سی پنل برای هاست های خارجی و دایرکت ادمین برای هاست های ایرانی بیشترین استفاده رو داره که در هر دو اینها ، phpMyAdmin موجوده و شما پس از ورود به هاست خودتون می تونید وارد phpMyAdmin بشین.

پس از ورود به phpMyAdmin از نوار سمت چپ، نام دیتابیس سایت خودتون رو انتخاب کنید.

جداول وردپرس به صورت پیش فرض دارای پیشوند wp_ هستند، در صورتی که تغییری در این پیشوند نداده اید، از پنل سمت چپی به دنبال جدول (wp_users) گشته و بر روی آن کلیک کنید تا جدول کاربران برای شما باز شود. در صفحه باز شده از بالای صفحه برر روی Browse کلیک کنید.ویرایش جدول کاربران

 

حالا در میانه صفحه به تعداد کاربرای تعریف شده در وردپرس یک ردیف  وجود دارد. بر روی کاربری که سعی تغییر رمز آن را دارید بر روی Edit کلیک کنید.

در صفحه باز شده می توان فیلدهای مربوط به کاربران را مشاهده کرد. user_pass نام فیلدی است که کلمه عبور را نگهداری می کند. همانطور که می بینید رشته ای طولانی به عنوان کلمه عبور در اینجا قرار دارد. وردپرس هیچگاه کلمه عبور اصلی را در سیستم نگهداری نمی کند و بنا به دلایل امنیتی این رمز کد شده و عبارت کد شده نگهداری می شود.تغییر کلمه عبور وردپرس از طریق phpmyadmin

پس اگه ما به صورت عادی رمز عبورمون رو جایگزین این عبارت کنیم، دچار مشکل میشم. برای این کار، ما هم باید رمزمون رو کد کنیم و برای این کار در ستون Function مربوط به user_pass عبارت MD5 را انتخاب کنید، سپس رمز عبور خود را در ستون Value مربوطه وارد کنید تا رمز جدید کد شده و سپس ذخیره شود.پسورد ورود به وردپرس را کد کنید

بعد از انجام تغییرات مورد نظر بر روی Go کلیک کنید.

خواهید دید که در قسمت بالایی صفحه جدید عبارت 1row affected  ظاهر خواهد شد واین به معنی تغییر موفقیت آمیز کلمه عبور و سایر مشخصات کاربر انتخابی خواهد بود.

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

غیرفعال سازی افزونه‌های وردپرس در زمان عدم دسترسی به پنل مدیریت

2198 روز پیش

غیرفعال سازی افزونه‌های وردپرس در زمان عدم دسترسی به پنل مدیریتگاهی در زمان ایرادیابی شما نیازمند غیرفعال سازی افزونه‌های وردپرس و فعال سازی تک تک آن‌ها به صورت مجزا هستید. ولی مشکل اینجاست که در بسیاری مواقع شما نمی توانید وارد پنل مدیریت(wp-admin) شوید و به همین دلیل، کار شما کمی سخت می‌شود. اگر تا به حال با صفحه سفید مرگ هنگام ورود به پنل مدیریت وردپرس مواجه شدید کاملا حرفم رو درک می کنید! در این آموزش روش غیرفعال سازی افزونه‌های وردپرس را در زمان عدم دسترسی به پنل مدیریت آموزش خواهم داد.

دو روش برای غیرفعال سازی افزونه‌های وردپرس در این زمان وجود داره که یکی از اون‌ها از طریق FTP و دیگری از طریق phpMyAdmin هست.

غیرفعال سازی همه‌ی افزونه‌های وردپرس از طریق FTP

در این روش شما باید از طریق FTP و یا FileManager وارد هاست خودتون بشید. به پوشه wp-content برید. حالا شما پوشه‌ای با نام plugins رو مشاهده ‌می‌کنید که برای غیرفعال سازی تمام افزونه‌ها کافی است که نام این پوشه را تغییر دهید. برای مثال ما نام آن را به plugins_old تغییر دادیم. حالا که این کار رو انجام دادین تمام افزونه‌های وردپرسی شما غیرفعال شدند.

در بیشتر مواقع با این کار قفل یا مشکل پنل مدیریت برطرف شده و شما می توانید به صورت عادی از سیستم خود استفاده کنید. حالا از طریق wp-login.php به سایت خودتون لاگین کنید. بعد از این کار دوباره از طریق FTP نام پوشه افزونه‌ها را از نامی که تغییر داده‌اید(در مثال ما plugins_old) به نام اصلی برگردانید. پس از تغییر نام مجدد افزونه‌ها به نام اصلی، از پنل مدیریت وردپرس وارد بخش افزونه‌ها شوید. در اینجا می‌بینید که تمام افزونه‌ها غیرفعال شده‌اند. حالا افزونه‌ها را دونه به دونه فعال کنید تا جایی که سیستم دوباره دچار مشکل شود. در این لحظه شما متوجه شده‌اید که کدام افزونه منجر به مشکل شده است. کافی است مجددا مراحل بالا را طی نموده و این بار افزونه‌ی مشکل دار را فعال نکنید!

غیرفعال سازی افزونه‌های وردپرس از طریق phpMyAdmin

در چنین مشکلی بهترین روش استفاده از FTP برای غیرفعال سازی افزونه هاست. در صورتی که تاکنون با phpMyAdmin  کار نکرده‌اید، پیشنهاد ما به شما استفاده از روش بالا است.

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

a:0:{}

امیدوارم این آموزش تونسته باشه، راه شما رو برای حل مشکل کوتاه‌تر کرده باشه…

منبع