آموزش ساده و سریع نصب و راه اندازی وردپرس بر روی سی پنل

1339 روز پیش

install wordpress on cpanel

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

قبل از شروع نیازه که شما یک سری مفاهیم رو درک کنید. یک وب سایت برای اینکه به روش عادی راه اندازی بشه نیاز به دو چیز داره.

مرحله اول: هاست

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

مرحله دوم: دامنه

اسم صحیحش نشانی وب هست ولی به نام دامین یا دامنه معروف شده. دامنه همون آدرسیه که شما به سایر افراد میدید تا بتونن سایت شما رو ببینن. مثلا آدرس سایت من Evazzadeh.com هست. نیازی به www در ابتدای اون هم نیست و بهتره به شکل http://Evazzadeh.com‌ نوشته بشه. حالا شما هم باید یه آدرس منحصر به فرد برای خودتون پیدا کنید تا هاست خودتون رو به این دامنه وصل کنید. من برای جستجو و ثبت دامنه ها از میهن نیک استفاده میکنم که تا حالا سرویس دهیش خوب بوده، البته شما ممکنه سرویس دهنده هاستی رو پیدا کنید که دامین رایگان هم بهتون ارائه بده پس اول دنبال شرکت هاستینگ مناسب بگردید.

راستی تفاوتی بین دامنه دات کام (com.) و دات آی‌آر (ir.) و سایر دامنه ها نیست و تنها نام اون‌ها متفاوته به همین دلیل پیشنهاد میکنم دامنه دات آی‌آر خریداری کنید. در صورتی که نیاز باشه در آینده میتونید چند دامنه برای وب‌سایت خودتون خریداری کنید.ادامه دارد »»»

مجموعه آموزشی استفاده از سیستم مدیریت محتوای وردپرس

2224 روز پیش

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

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

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

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

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

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

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

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

2252 روز پیش

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

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

 

  • قسمت اول به مدت 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 مگابایت حجم

توسعه وب

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

2259 روز پیش

اگه مدتی هست که از وردپرس استفاده می کنید شاید حداقل یک‌بار با خطای 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

2260 روز پیش

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

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

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

 

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

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

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

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

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

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