آموزش نصب قالب وردپرس روی لوکال هاست
- مقالات آموزشی
- بروزرسانی شده در
اگر برای نصب قالب وردپرس روی لوکال هاست به مشکلی برخوردید یا با خطای محدودیت حجم آپلود فایل مواجه شدید، این راهنما دقیقاً مناسب شماست. در این مقاله نحوه نصب قالب وردپرس روی لوکال هاست (Localhost) رو بررسی میکنیم و روشهای عملی و جایگزین رو برای مواقعی که هنگام آپلود به خطا برمیخورید، آموزش میدیم.
آنچه در این مقاله میخوانید
نصب قالب وردپرس روی لوکال هاست
فرایند نصب قالب وردپرس روی لوکال هاست دقیقاً مثل نصب قالب وردپرس روی هاست معمولی هست. اما اگر به خطایی برخورد کردید، باید قالب رو مستقیماً در پوشه مربوطه روی لوکال هاست آپلود کنید.
یکی از پرجستجوترین عبارات در گوگل در مورد استفاده از هاستهای لوکال، مربوط به نصب قالب وردپرس روی لوکالهاست هست. اما چرا چنین سوالی ایجاد میشه؟ در ادامه یاد میگیریم که چطور میشه قالب وردپرس رو روی لوکالهاست نصب کرد.
اگر قبلاً تجربه استفاده از وردپرس رو داشته باشید، احتمالاً میدونید که نصب پوسته بسیار آسونه و بهصورت مستقیم از روی داشبورد انجام میشه. در مورد لوکالهاست هم فرمول مشابه خواهد بود. اما وقتی با خطاهایی غیرمعمول در هنگام نصب تم جدید وردپرسی مواجه میشیم چطور؟ آیا این خطاهای غیرمنطقی قابلرفع هستن؟ میشه هر پوستهای رو به این روش نصب کرد؟
لوکالهاست را اجرا کنید.
بسته به این که از چه سیستم عاملی استفاده میکنید، لازمه که نرمافزار مربوط به مجازیسازی سرور یا همون لوکالهاست رو اجرا کنید. یکی از محبوبترین نرمافزارها در این زمینه به طبع WAMP هست که بسته به سیستمعامل شما ممکن است نام اون تغییر کنه. روی سیستمعامل مکینتاش MAMP رو اجرا کنید و برای ویندوز هم WAMP یا XAMPP رو راهاندازی کنید. در هر صورت لازمه که برای نصب قالب وردپرس روی لوکالهاست، نرمافزار مجازیساز سرور اجرا بشه.

منطقاً برای انجام این کار به مرورگر هم نیاز دارید. پس از این که نرمافزار رو اجرا میکنید، لازمه که روی گزینه START کلیک کنید.
حالا روی مرورگر، لوکالهاست رو اجرا کنید. در ادامه آدرس وردپرس خودتون رو روی لوکالهاست وارد کنید. این آدرس بسته به پوشه و محل نصب شما متفاوت هست. در این آموزش، ما وردپرس رو در آدرسی که در نوار URL میبینید نصب کردیم، در نتیجه صفحه ورود به پنل کاربری و داشبورد وردپرس رو باز میکنیم.

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

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

در منوی پیش رو با کلیک روی گزینه افزودن و سپس انتخاب فایل از روی مرورگر فایل که در حافظه دسکتاپ و کامپیوتر شما ذخیره شده، میتونید قالب وردپرس رو روی لوکالهاست بارگذاری و نصب کنید.

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

خطای نصب قالب وردپرس در لوکالهاست
در برخی موارد، وقتی قصد نصب پوسته وردپرس روی لوکالهاست رو داریم، پس از آپلود با خطا مواجه میشیم. معمولاً خطا اینه: «حجم پرونده از حجم بارگذاری بیشتر است»، قالب بهدرستی نصب نمیشه و در نصب پوسته مشکل به وجود میاد.
برای حل این مشکل، برخلاف روش معمولی که در بالا بهش اشاره شد، باید به شکل دیگهای عمل کنید؛ به ترتیب زیر این کار رو انجام بدید:
۱. وارد پوشه لوکالهاست بشید. در مکینتاش این پوشه htdocs هست. در سیستمعاملهای دیگه ممکن است این پوشه تحت عنوان www یا همان htdocs، در محل نصبی که انتخاب کردید ساخته شده باشه و تمامی فایلهای مرتبط به لوکالهاست و وردپرس شما، در آن در دسترس هست.

۲. پوشه wordpress رو پیدا کنید و وارد اون بشید.
۳. در ادامه وارد پوشهای تحت عنوان wp-content بشید.

۴. حالا محتویات مختلفی رو در این پوشه مشاهده میکنید. یه پوشه تحت عنوان themes دیده میشه که مربوط به قالبهایی هست که شما روی وبسایت وردپرسی خودتون روی لوکالهاست نصب کردید.

۵. حالا کافیه فایل فشرده مربوط به قالب خودتون رو کپی کنید و سپس به پوشه تمها، قالب یا همون themes انتقال بدید.
این کار با همون کپی و پیست ساده یا Drag and Drop در ویندوز، مکینتاش و یا حتی لینوکس قابل انجامه. سپس پوشه رو از حالت فشرده (Zip) خارج کنید. فایل فشرده رو بعد از اون حذف کنید. پوشهای که از حالت فشرده خارج کردید و باقیمونده، مربوط به قالب شماست.

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

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

کار تمام است!
به همین راحتی قالب وردپرس اهورا روی لوکالهاست شما نصب شد. این مشکل عمدتاً در قالبهای بزرگ وردپرسی دیده میشه. البته برای نصب روی کنترل پنل سی پنل و دایرکت ادمین هم میتونید مستقیماً به منوی مدیریت هاست یا همون کنترل پنل مراجعه کنید و قالب رو آپلود کنید، اون رو از حالت فشرده خارج کنید و سپس با مراجعه به منوی داشبورد وردپرس، بخش نمایش و پوسته، قالب رو فعالسازی و نصب کنید.
چرا استفاده از لوکال هاست بهترین قدم برای شروع طراحی سایتتون هست؟
وقتی تصمیم میگیرید یه سایت جدید راه بیندازید، خرید هاست و دامنه در قدم اول ممکنه هزینهبر و کمی ریسکی باشه. لوکال هاست (Localhost) یک فضای کاملاً رایگان و امن رو روی کامپیوتر خودتون براتون میسازه تا بتونید بدون نیاز به اینترنت، وردپرس رو روش پیادهسازی کنید. این محیط بهتون اجازه میده هر چقدر که میخواید آزمون و خطا کنید، قالبهای مختلف رو تست کنید و کدهای سایت رو تغییر بدید، بدون اینکه نگران خراب شدن ظاهر سایت یا از دسترس خارج شدنش برای دانشجوها یا مشتریهاتون باشید.
علاوه بر بحث امنیت و رایگان بودن، سرعت کار روی لوکال هاست فوقالعاده بالاست؛ چون همهچیز داره روی هارد و سختافزار سیستم خودتون پردازش میشه و نیازی به آپلود یا دانلود مداوم فایلها ندارید. شما میتونید تمام ایدههای خلاقانهتون رو اول روی هاست محلی پیاده کنید، ایرادهاش رو بگیرید، محتوای اولیه رو داخلش بچینید و وقتی همهچیز دقیقاً مطابق میلتون شد، با یک بکآپ ساده کل سایت رو به هاست واقعی منتقل کنید تا بقیه هم بتونن اون رو ببینن.
معرفی محبوبترین نرمافزارهای لوکال هاست (زمپ، ومپ و ممپ) و تفاوت اونها با هم
برای اینکه سیستم شما بتونه مثل یه سرور واقعی رفتار کنه و کدهای وردپرس رو بخونه، نیاز به یک نرمافزار مجازیساز دارید. نرمافزارهای XAMPP، WampServer و MAMP معروفترین ابزارها در این زمینه هستن. زمپ (XAMPP) محبوبترین و همهفنحریفترین اونهاست؛ چون کاملاً کراسپلتفرمه و روی هر سه سیستمعامل ویندوز، مک و لینوکس مثل ساعت کار میکنه و پایداری خیلی بالایی داره. ومپ (WampServer) اختصاصاً برای ویندوز طراحی شده و بهتون اجازه میده نسخههای مختلف PHP رو خیلی راحت و با چندتا کلیک سوییچ کنید.
در طرف مقابل، ممپ (MAMP) قرار داره که ابتدا برای سیستمعامل مک بهینهسازی شده بود (هرچند الان نسخه ویندوز هم داره) و رابط کاربری فوقالعاده شیک و سادهای داره که کار با دیتابیس رو برای کاربرهای اپل خیلی لذتبخش میکنه. تفاوت اصلی این ابزارها در سیستمعامل مورد پشتیبانی، ظاهر پنل مدیریتی و سرعت کانفیگ اولیه اونهاست؛ اما در نهایت خروجی همشون یکسانه و یک سرور محلی آپاچی به همراه دیتابیس MySQL رو در اختیارتون میذارن تا بتونید وردپرس رو روش بالا بیارید.
۳ روش کلیدی برای افزایش محدودیت حجم آپلود در لوکال هاست و رفع دائمی خطاها
یکی از آزاردهندهترین خطاهایی که موقع آپلود قالبهای سنگین روی لوکال هاست باهاش مواجه میشید، خطای محدودیت حجم آپلوده. برای حل دائمی این مشکل، روش اول و اصلی، ویرایش فایل php.ini هست؛ کافیه در پوشه نصب نرمافزار (مثلاً در زمپ وارد پوشه php بشید) این فایل رو باز کنید و عبارات upload_max_filesize و post_max_size رو پیدا کنید و مقدار اونها رو از مثلاً 2M به 256M یا بیشتر تغییر بدید و بعد نرمافزار رو ریاستارت کنید.
روش دوم که خیلی سریعتره، اضافه کردن چند خط کد به فایل .htaccess در پوشه اصلی وردپرستون هست؛ با قرار دادن دستورات تنظیم حجم PHP در این فایل، میتونید محدودیت رو مستقیماً از داخل خود وردپرس دور بزنید. روش سوم هم استفاده از فایل functions.php قالب یا افزونههای افزایش حجم آپلود هست. با اعمال هر کدوم از این روشها، دسترسی وردپرس به منابع سیستم بازتر میشه و دیگه هیچ قالبی موقع آپلود بهتون خطای حجم نمیده. پیشنهاد میکنیم برای اطلاعات کاملتر مقاله افزایش حجم آپلود فایل در وردپرس از طریق php.ini و افزونه رو مطالعه کنید
چطور دیتابیس لوکال هاست رو مدیریت کنید تا سرعت بارگذاری قالبتون بالاتر بره؟
مدیریت درست دیتابیس در محیط phpMyAdmin لوکال هاست، تاثیر مستقیم روی سرعت بالا اومدن قالب و افزونههاتون داره. اولین نکته کاربردی اینه که موقع ساخت دیتابیس جدید، حتماً بازخوانی یا Collation رو روی گزینه utf8mb4_unicode_ci یا utf8_general_ci قرار بدید تا اطلاعات متنی و فونتهای فارسی قالبتون بدون مشکل و با بالاترین سرعت لود بشن و دیتابیس دچار بههمریختگی نشه.

نکته دوم برای بالا نگه داشتن سرعت اینه که هر چند وقت یکبار، جداول دیتابیس رو بهینهسازی کنید. وقتی قالبها یا دموهای مختلف رو روی لوکال هاست نصب و پاک میکنید، کلی اطلاعات مرده و دیتای اضافی در پایگاه داده باقی میمونه. با رفتن به پنل phpMyAdmin، انتخاب تمام جداول و زدن دکمه Optimize table، میتونید این فضاهای خالی رو پاک کنید تا سرعت کوئریهای وردپرس در محیط محلی افت نکنه و قالبتون سریعتر اجرا بشه.
بعد از نصب قالب در لوکال هاست، چطور افزونههای پیشنیاز رو بدون خطا نصب کنید؟
بیشتر قالبهای حرفهای وردپرس (مثل قالب اهورا) بعد از نصب، یکسری افزونه پیشنیاز و حیاتی دارن که بدون اونها ظاهر قالب ناقص میمونه. بعد از فعالسازی پوسته، معمولاً یک اعلان بالای پیشخوان ظاهر میشه که از شما میخواد نصب افزونهها رو شروع کنید. بهترین کار اینه که در این مرحله، افزونهها رو تکبهتک نصب و فعال کنید تا اگر یکی از اونها با نسخه PHP لوکال هاست شما ناسازگار بود، سریع متوجه بشید و کل سایتتون با خطای ۵۰۰ یا صفحه سفید مواجه نشه.
اگر موقع نصب اتوماتیک این افزونهها از پیشخوان لوکال هاست به خطای تایماوت یا عدم اتصال برخورد کردید، اصلاً نگران نشید. کافیه فایل فشرده افزونهها رو از داخل پوشه دانلودی قالبتون پیدا کنید، اونها رو از حالت فشرده خارج کنید و دقیقاً مثل روش دستی نصب قالب، پوشه افزونهها رو در مسیر wp-content/plugins کپی کنید. با این ترفند کاربردی، نیازی به اینترنت ندارید و افزونهها بلافاصله در بخش افزونههای نصبشده سایت ظاهر میشن و آماده فعالسازی هستن.
چطور در صورت لزوم، قالب نصبشده روی لوکال هاست رو به هاست واقعی منتقل کنید؟
وقتی طراحی سایت و چیدمان قالبتون روی لوکال هاست تموم شد، نوبت به جذابترین مرحله یعنی انتقال اون به هاست واقعی (مثل سیپنل یا دایرکتادمین) میرسه. کاربردیترین و بیدردسرترین روش برای این کار، استفاده از افزونههای مهاجرت مثل Duplicator هست. این افزونه از کل فایلهای سایت و دیتابیس شما یک بسته فشرده و یک فایل نصبکننده به نام installer.php میسازه که کافیه این دو فایل رو در هاست واقعی آپلود کنید و آدرس سایتتون رو جلوش بنویسید تا سایت دقیقاً مثل روز اولش بالا بیاد.
اگر بخواید این کار رو به صورت دستی انجام بدید، ابتدا باید تمام فایلهای پوشه وردپرس رو زیپ کرده و در public_html هاست آپلود و اکسترکت کنید. در قدم بعدی، از دیتابیس لوکال هاست یک خروجی (Export) با فرمت .sql بگیرید و اون رو در دیتابیس جدیدی که روی هاست واقعی ساختید، ایمپورت (Import) کنید. در نهایت با اصلاح اطلاعات دیتابیس در فایل wp-config.php و تغییر آدرسهای قدیمی لوکال هاست به دامنه جدید، سایت شما رسماً جهانی میشه.
چطور روی یک لوکال هاست، چندین سایت وردپرسی مختلف رو همزمان بالا بیارید و تست کنید؟
یکی از جذابترین ویژگیهای لوکال هاست اینه که شما رو به ساختن فقط یک وبسایت محدود نمیکنه. شما میتونید به تعداد دلخواه، پروژههای وردپرسی مختلف و کاملاً مستقل از هم رو روی کامپیوترتون بالا بیارید و همزمان تست کنید. فرآیند کار فوقالعاده سادهست؛ تمام کاری که باید انجام بدید اینه که برای هر سایت جدید، یک پوشه جداگانه در مسیر اصلی فایلهای لوکال هاستتون (پوشه htdocs در زمپ یا www در ومپ) بسازید. مثلاً میتونید یک پوشه به نام site1 و پوشه دیگهای به نام site2 ایجاد کنید و فایلهای خام وردپرس رو به صورت مجزا داخل هر کدوم از این پوشهها اکسترکت کنید.
بعد از چیدمان فایلها، نوبت به پایگاه داده میرسه. برای اینکه اطلاعات سایتها با هم تداخل پیدا نکنن، باید به پنل phpMyAdmin برید و برای هر پروژهای که ساختید، یک دیتابیس اختصاصی و با نام متفاوت تعریف کنید. در نهایت، موقع نصب مراحل وردپرس از طریق مرورگر، کافیه آدرس هر سایت رو به صورت جداگانه وارد کنید (مثلاً localhost/site1 و localhost/site2) و در مرحله اتصال به دیتابیس، نام پایگاه داده مربوط به همون پروژه رو بنویسید. با این ترفند کاربردی، میتونید چندین قالب یا افزونه مختلف رو همزمان و بدون اینکه کوچکترین اثری روی همدیگه بذارن، مدیریت و تست کنید.
جمعبندی
در نهایت، یادگیری روشهای مختلف نصب و مدیریت قالب روی لوکال هاست، دست شما رو برای هر نوع آزمون و خطا، طراحی ایده و توسعه وبسایت کاملاً باز میذاره. فرقی نمیکنه که با روش معمولی و از طریق پیشخوان وردپرس کارتون رو پیش ببرید یا برای دور زدن خطاهای آزاردهندهای مثل محدودیت حجم آپلود، به سراغ انتقال دستی فایلها در پوشه themes برید؛ مهم اینه که حالا ابزارها و ترفندهای کاربردی رو برای مدیریت این فضا در اختیار دارید. هاست محلی یا لوکال هاست مثل یک آزمایشگاه امن عمل میکنه که میتونید بدون استرسِ خراب شدن سایت، همهچیز رو در اون تست کنید.
با تسلط روی نکاتی مثل افزایش حجم آپلود، مدیریت بهینه دیتابیس، نصب همزمان چند سایت مجزا و در نهایت نحوه انتقال کل پروژه به هاست واقعی، فرآیند طراحی سایت برای شما بسیار سریعتر، ارزانتر و حرفهایتر میشه. اگر تا امروز به خاطر خطاهای عجیب لوکال هاست از کار با اون عقب میکشیدید، حالا وقتش رسیده که با این راهکارها، قالب اهورا یا هر پوسته دیگهای رو بدون دردسر پیادهسازی کنید و با خیالی راحت به سراغ خلق صفحات خفن و توسعه امکانات سایتتون برید.
شاد و سربلند باشید.🙂
سلام به اعضای تیم میهن وردپرس. ببخشید من یک مشکل داشتم؛ مشکل من این است که الان من مثلا یک قالب را از یک کجا گرفتم ولی وقتی روی سایتم فعال میکنم هیچ تصویری نمیاد که همون تصویر سفید اول کار میاد میشه توضیح بدید ممنون میشم
سلام باید طبق اون قالب روش نصب دمو رو ببینید چطوریه
خوب جناب از کجا باید ببینم مثلا الان من ار توی سایت خوندتون یک قالب رایگان گرفتم و الان وقتی فعال کردم اصلا هیچ تصویری نداره
سلام
از دیروز که قالب وردپرس را روی لوکال هاست نصب کردم دیگه سایت قبلی نمیاد و افزونه هایی که اونجا داشتم را ندارم لطفا راهنمایی بفرمائید. با تشکر
چه خطایی دارید
سلام خسته نباشید. ببخشید من وقتی پوسته هارو فعال میکنم هیچ تغییری صورت نمیگیره. قالب اولیه از بین نمیره و جایگزین نمیشه. میشه راهنمایی کنید؟
داداش مال منم همین قضیه است حل کردی بگو بی زحمت
سلام من قبلا قالب اهورا دانلود کردم الن میخوام نصب کنم خطای ناسازگاری داده میده و لایسنسشو گم کردم
سلام وقت بخیر
اول از همه از آموزش های بسیار خوبتون تشکر میکنم.
من به یک مشکل برخوردم اینکه بعد از نصب قالب روی لوکال هاست که باموفقیت انجام شد فعال کردن رو کلیک کردم و با این ارور مواجه شدم:
Script error: the ionCube Loader for PHP needs to be installed. The ionCube Loader is the industry standard PHP extension for running protected PHP code, and can usually be added easily to a PHP installation. For Loaders please visit get-loader.ioncube.com and for an instructional video please see http://ioncu.be/LV
لطفا برای رفع این ارور راهنمایی بفرمایید.
از لطفتون ممنونم
خواهش میکنم. باید ioncube رو لوکال هاست یا هاست شما نصب بشه تا این خطا برطرف بشه.
سلام من سایت را با قالب اهورا روی لوکال هاست ویرایش کردم چطوری میتونم ان را به سرور مجازی ویندوز انتقال بدهم؟
چطوری دامنه را با سرور مجازی ویندوز کانفیگ کنم؟
سلام آموزش انتقال به هاست اصلی توی سایت هست. کانفیگ سرور خودش کلی داستان داره و در قالب یه مقاله نمیشه آموزشش داد.
سلام استاد اگر منظورتون
https://mihanwp.com/move-wordpress-from-localhost-to-host/
انتقال سایت از لوکال به هاست اصلی
این اموزش هست که مربوط به سی پنل هست من ویندوز مجازی دارم و میخوام به عنوان هاست استفاده کنم
برای کانفیگ سرور هم اگر اموزش برای ویندوز مجازی دارید لینک بدید ممنون میشم
سلام کانفیگ سرور رو خیر چون خیلی دردسر داره و نیاز دوستان نیست.
سلام. من یه قالب هک شده رایگان دانلود کردم.فمر کردم اگر روی لوکال هاست به عنوان تمرین و تست ازش استفاده کنم مشکلی پیش نمیاد.اما به عنوان بد افزار ناسایی شد و حتی روی لوکال هاست دسترسی های منو بست.پیام اینه:
Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance.
و وقتی فایل رو از پوشه ورد پرس پاک هم میکنم باز پیام اینه:
The theme directory “pooshe” does not exist.
با ریاستارت کردن زمپ هم مشکل برطرف نشد.راه حل نصب دوباره ورد پرسه؟
سلام مشکل از قالب نیست شما باید ioncube نصب کنید روی لوکال هاست.
سلام وقت بخیر. ضمن تشکر از آموزشهای کاربردیتون. من قالب اهورا (مدل کلاسیک) رو روی لوکال هاست که xapm هست نصب کردم ولی یه جاهایی از قالب تو صفحه اول سایتم خطا میده چطور میشه رفع کرد؟
خطای اول Warning: Undefined array key “use_btn_custom_link”
in C:\xampp\htdocs\wp\wp-content\themes\ahura\inc\widgets\shop_category.php on line 501
خطای دوم Warning: Undefined array key “price”
in C:\xampp\htdocs\wp\wp-content\themes\ahura\inc\widgets\shop_carousel.php on line 537
سلام
https://mihanwp.com/hide-error-in-wordpress/
این لینک رو مشاهده کنید