محتوای آموزشی وبلاگ نتآرام
فایل قالب را در وردپرس بارگذاری میکنید، اما به جای دکمه فعالسازی پیامی شبیه «بسته نمیتواند نصب شود؛ قالب پرونده style.css را ندارد» میبینید. در بیشتر مواقع لازم نیست یک فایل CSS خالی بسازید یا هاست را تغییر دهید. وردپرس در پوشهای که بهعنوان قالب دریافت کرده فایل شناسنامه قالب را پیدا نکرده است؛ دلیلش میتواند انتخاب فایل اشتباه، ساختار نادرست ZIP یا دریافت ناقص بسته باشد.
در این آموزش ابتدا فایل درست را از میان فایلهای دانلودشده پیدا میکنیم، بعد ساختار آن را میبینیم و در پایان نصب را بدون آسیب به ظاهر فعلی سایت امتحان میکنیم. نام گزینهها بسته به نسخه وردپرس و زبان آن ممکن است کمی متفاوت باشد.
قبل از شروع: فعالسازی با نصب فرق دارد
نصب، فایل قالب را روی سایت قرار میدهد؛ فعالسازی، ظاهر سایت را تغییر میدهد. اگر سایت شما اکنون مشتری و بازدیدکننده دارد، از فایلها و پایگاه داده یک نسخه پشتیبان قابل بازیابی تهیه کنید و قالب جدید را ترجیحاً ابتدا روی سایت آزمایشی نصب و فعال کنید. پشتیبانگیری را در زمانی انجام دهید که روش بازگردانی آن را نیز میدانید.
اگر از یک بسته فروشگاهی، چندین ZIP دریافت کردهاید، نام فایل اولیه و محل دانلودش را نگه دارید. فقط از فروشنده معتبر یا منبع اصلی قالب فایل بگیرید؛ افزونه یا بسته ناشناس برای رفع این خطا نصب نکنید.
مرحله اول: مطمئن شوید قالب را در بخش قالب نصب میکنید
در پیشخوان وردپرس به نمایش ← پوستهها ← افزودن پوسته تازه ← بارگذاری پوسته بروید. این بخش برای فایل ZIP قالب است. اگر فایل موردنظرتان در واقع افزونه است، باید از افزونهها ← افزودن افزونه ← بارگذاری افزونه اقدام کنید. فایل افزونه معمولاً دستور نصب جداگانه یا نامی مانند
plugin دارد، اما فقط از روی نام نمیتوان نوع فایل را قطعی تشخیص داد؛ توضیحات سازنده را بخوانید.برای مثال، فرض کنید همراه قالب فروشگاهی یک افزونه صفحهساز هم گرفتهاید. اگر ZIP صفحهساز را در قسمت پوستهها انتخاب کنید، وردپرس آن را مانند قالب بررسی میکند و ممکن است خطای نبودن
style.css بدهد. فایل افزونه را در بخش افزونهها نصب کنید و برای قسمت پوستهها، ZIP خود قالب را انتخاب کنید. عکس این حالت هم اشتباه است: فایل قالب را در بخش افزونهها بارگذاری نکنید.اگر گزینه افزودن پوسته را نمیبینید، ممکن است نقش حساب شما اجازه نصب نداشته باشد یا سایت عضو شبکه چندسایتی باشد. در این حالت از مدیر اصلی سایت یا مدیر شبکه بخواهید نصب را انجام دهد؛ ساختن حساب ناشناس یا تغییر تصادفی دسترسی فایلها راهحل مناسبی نیست.
مرحله دوم: بسته اصلی دانلود را روی رایانه باز کنید
بعضی فروشندهها یک فایل ZIP بزرگ میدهند که داخل آن راهنما، فایل نمونه، مجوزها، افزونهها و خود قالب قرار دارند. وردپرس همیشه نمیتواند این بسته کامل را بهعنوان قالب نصب کند.
در ویندوز روی فایل ZIP اصلی راستکلیک کنید و Extract All یا «استخراج همه» را بزنید. سپس پوشه ساختهشده را باز کنید. ممکن است ساختاری شبیه زیر ببینید؛ نامها فقط مثال هستند:
کد / دستورdownload-package/
├── documentation/
├── plugins/
├── demo-content/
├── sample-theme.zip
└── sample-theme-child.zip
در این مثال، فایل
sample-theme.zip احتمالاً قالب اصلی است و بسته بزرگ download-package.zip فایل نصب مستقیم نیست. دستور فروشنده را با محتوای پوشه تطبیق دهید. اگر پوشهای به نام Installable یا راهنمایی با عنوان «فایل قابل نصب وردپرس» وجود دارد، آن را هم بخوانید. سپس فایل پیشنهادی سازنده را انتخاب کنید؛ لازم نیست کل پوشه دانلود را دوباره ZIP کنید.اگر فقط یک فایل ZIP دارید، باز هم پیش از بارگذاری محتوای آن را ببینید. دیدن ZIP در ویندوز معمولاً با دوبار کلیک ممکن است. برای بررسی عمیقتر، یک کپی از آن را در پوشه جداگانه استخراج کنید تا فایل اصلی دستنخورده بماند.
مرحله سوم: ساختار فایل قابل نصب را بررسی کنید
در یک قالب معتبر، فایل
کد / دستورstyle.css باید در ریشه پوشه همان قالب باشد؛ منظور از ریشه، سطح اول پوشه قالب است، کنار فایلها و پوشههای اصلی آن، نه داخل assets یا داخل یک پوشه تو در تو. ساختار ساده زیر یک مثال است:sample-theme.zip
└── sample-theme/
├── style.css
├── functions.php
└── templates/
در قالبهای مختلف، فایلها و پوشههای کنار
style.css یکسان نیستند؛ پس نبودن نامهای نمونه بالا لزوماً خرابی قالب را ثابت نمیکند. اگر style.css فقط چند پوشه پایینتر قرار گرفته، احتمالاً فایل اشتباه انتخاب شده یا سازنده بسته را به شکل متفاوتی آماده کرده است. از راهنمای فروشنده فایل نصبی درست را پیدا کنید.فایل خالی نسازید. وردپرس از اطلاعات بالای
style.css برای شناسایی قالب هم استفاده میکند. ساختن فایل خالی یا کپی کردن فایل قالبی دیگر، قالب ناقص را سالم نمیکند و میتواند مشکلات بعدی بسازد. اگر فایل اصلی از بسته معتبر حذف یا ناقص شده، فایل اصلی را دوباره از منبع رسمی دریافت کنید یا از سازنده نسخه صحیح بخواهید.اگر فایل را از یک سرویس ابری دانلود کردهاید و نام آن به جای ZIP به HTML ختم میشود یا پس از بازکردن محتوایی شبیه صفحه خطای ورود دارد، احتمال دارد بهجای خود فایل، صفحه خطا ذخیره شده باشد. با حساب معتبر دوباره وارد سرویس شوید و فایل را دریافت کنید. اندازه غیرعادی کوچک نیز نشانهای برای بررسی مجدد است، نه اثبات قطعی خرابی.
قالب اصلی و قالب فرزند: کدام را نصب و فعال کنیم؟
بعضی بستهها دو فایل دارند: قالب اصلی یا Parent و قالب فرزند یا Child. قالب فرزند تغییرات اختصاصی را از قالب اصلی جدا میکند، ولی به نسخه سازگار قالب اصلی نیاز دارد.
۱. طبق راهنمای سازنده، ابتدا فایل ZIP قالب اصلی را در بخش پوستهها نصب کنید. پیام نصب موفق را ببینید؛ در سایت زنده فعلاً لازم نیست آن را فعال کنید.
۲. اگر سازنده قالب فرزند ارائه کرده، فایل ZIP آن را هم نصب کنید. اگر پیام میگوید قالب مادر موجود نیست، نام و نسخه قالب اصلی را با مستندات همان سازنده مقایسه کنید. هر فایل ZIP با کلمه
child الزاماً متعلق به قالب اصلی نصبشده نیست.۳. در سایت آزمایشی، قالبی را فعال کنید که سازنده برای استفاده روزمره پیشنهاد کرده است؛ سپس صفحه اصلی، فهرستها، فرمها و صفحات مهم را ببینید. بعضی تنظیمات و ابزارکها با تغییر قالب متفاوت میشوند.
۴. وقتی نتیجه مناسب است و روش بازگشت را دارید، همین مسیر را برای سایت اصلی در زمان مناسب انجام دهید. اگر ظاهر به هم ریخت، قالب قبلی را از بخش پوستهها دوباره فعال کنید. بازگرداندن کامل تنظیمات یا دادههای تغییرکرده ممکن است به پشتیبان هم نیاز داشته باشد.
اگر فایل درست است اما نصب هنوز انجام نمیشود
پیام همچنان مربوط به
style.css است: ساختار ZIP و نام فایل انتخابی را یک بار دیگر مقایسه کنید. اگر فایل داخل پوشه درست وجود دارد، احتمال خراب بودن بسته یا خطای سازگاری را با سازنده مطرح کنید و متن کامل خطا و نام نسخه وردپرس را بفرستید. فایل قالب و اطلاعات ورود را در فضای عمومی منتشر نکنید.پیام به محدودیت حجم یا «لینک منقضی شده» تغییر کرده است: این خطا مسیر دیگری دارد. ابتدا حجم ZIP را با محدودیت بارگذاری هاست مقایسه کنید و از یک نشست تازه وارد پیشخوان شوید. افزایش دسترسی فایلها یا ساخت
style.css این مشکل را حل نمیکند. راهنمای رفع خطای لینک منقضیشده هنگام بارگذاری افزونه و قالب مراحل بررسی آن را توضیح میدهد.پیام میگوید پوشه مقصد از قبل وجود دارد: ممکن است نصب قبلی باقی مانده باشد. ابتدا در نمایش ← پوستهها ببینید آن قالب نصب است یا خیر. روی سایت فعال، پوشه قالب موجود را بدون شناسایی و پشتیبان حذف نکنید؛ ممکن است همان قالب فعال باشد یا تغییرات اختصاصی داشته باشد. برای بهروزرسانی، روش رسمی سازنده و نسخه سازگار را به کار ببرید.
خطای دسترسی یا فضا ظاهر شده است: فضای قابل استفاده هاست و متن دقیق خطا را از کنترلپنل بخوانید و با پشتیبانی هاست در میان بگذارید. دادن مجوز نوشتن عمومی به همه فایلها و پوشهها برای حل سریع مشکل، امنیت سایت را کم میکند و توصیه نمیشود.
از کجا بفهمیم مشکل حل شده است؟
بعد از نصب باید نام و تصویر قالب در فهرست پوستهها دیده شود و پیام نصب موفق نمایش داده شود. در سایت آزمایشی بعد از فعالسازی، چند صفحه واقعی را در موبایل و رایانه باز کنید و یک فرم آزمایشی را نیز امتحان کنید. اگر قالب فرزند است، مطمئن شوید قالب مادر موردنیاز همچنان نصب است. سپس نتیجه را با ظاهر قبلی و راهنمای سازنده مقایسه کنید.
اگر برای اجرای وردپرس به انتخاب یا بررسی منابع میزبانی نیاز دارید، مشخصات هاست وردپرس نتآرام را ببینید. خطای نبودن
style.css معمولاً به فایل نصب مربوط است و بهتنهایی نشانه نیاز به تغییر سرویس نیست.منابع فنی
برچسبها:
اشتراکگذاری:
لینکدینتلگرامایکس
مقاله قبلی
مقاله قبلی وجود ندارد.
مقاله بعدی
دیدگاهها (۰)
دیدگاههای تاییدشده و پاسخهای تیم نتآرام
