پیشنیازهای نصب Typecho
قبل از شروع نصب، مطمئن شوید که هاست شما تمام پیشنیازهای زیر را پشتیبانی میکند
PHP 7.4 یا بالاتر
- حداقل نسخه: PHP 7.4
- توصیه شده: PHP 8.0+
- افزونههای ضروری:
- pdo_mysql / pdo_pgsql / pdo_sqlite
- curl (برای دریافت بستهها)
- openssl (برای امنیت)
- mbstring (پشتیبانی چندزبانه)
- xml (برای RSS)
پایگاه داده
- MySQL: نسخه 5.5 یا بالاتر (توصیه شده)
- PostgreSQL: نسخه 9.1 یا بالاتر
- SQLite: نسخه 3
- MariaDB: نسخه 10.0 یا بالاتر
- فضای مورد نیاز: کمتر از 10MB
- کاربر با دسترسی کامل به پایگاه داده
وب سرور و محیط
- Apache: با ماژول mod_rewrite
- Nginx: با پیکربندی مناسب
- IIS: با URL Rewrite Module
- فضای دیسک: حداقل 10MB
- HTTPS: پشتیبانی (توصیه شده)
- فایروال: مجوز دسترسی به پورت 80/443
توجه مهم: اکثر هاستینگهای ایرانی و خارجی این پیشنیازها را پشتیبانی میکنند. برای اطمینان میتوانید با پشتیبانی هاست خود مشورت کنید.
مراحل نصب Typecho
نصب Typecho تنها در ۴ مرحله ساده انجام میشود
دانلود و آمادهسازی
آخرین نسخه Typecho فارسی را از سایت typecho.ir دانلود کنید:
# لینک دانلود مستقیم
https://typecho.ir/download.php
# حجم فایل 720 کیلوبایت
# نسخه: فارسی شده
فایل ZIP را روی کامپیوتر خود ذخیره کنید.
آپلود و تنظیمات هاست
فایلها را در هاست آپلود و تنظیمات لازم را انجام دهید:
# مسیر آپلود: public_html/
# ساختار اصلی:
typecho/
├── admin/
├── install/
├── usr/
├── index.php
└── config.inc.php (پس از نصب)
پس از آپلود، دسترسی پوشهها را روی 755 تنظیم کنید.
پایگاه داده و تنظیمات
پایگاه داده ایجاد کرده و مراحل نصب را تکمیل کنید:
- ایجاد دیتابیس در cPanel/phpMyAdmin
- تنظیم نام کاربری و رمز عبور دیتابیس
- اجرای مرورگر و رفتن به آدرس سایت
- تکمیل فرم نصب با اطلاعات دیتابیس
- دیتابیس SQLite نیازی به تنظیمات خاصی ندارد (مخصوص وبلاگهای سبک تا ۵۰۰ هزار صفحه)
تکمیل و راهاندازی
پایان نصب و راهاندازی کامل سیستم:
- حذف فایل install.php از سرور
- ورود به پنل مدیریت با نام کاربری و رمز انتخابی
- شخصیسازی سایت (قالب و افزونهها)
- تنظیمات اولیه و شروع به کار
آموزش بهروزرسانی Typecho
روش امن و مطمئن برای بهروزرسانی Typecho بدون از دست دادن اطلاعات
هشدار مهم: قبل از هرگونه بهروزرسانی، حتماً از کل فایلها و پایگاه داده سایت خود بکاپ کامل تهیه کنید.
تهیه بکاپ کامل
از تمام فایلها و پایگاه داده نسخه پشتیبان تهیه کنید
- فایلها از طریق FTP/File Manager
- دیتابیس از phpMyAdmin یا cPanel
- ذخیره در محلی امن
دانلود نسخه جدید
آخرین نسخه Typecho را دانلود کنید
- دانلود از typecho.ir
- استخراج فایلها روی کامپیوتر
- بررسی ساختار فایلها
جایگزینی فایلها
فایلهای قدیمی را با جدید جایگزین کنید
- حفظ پوشه usr (قالب و افزونه)
- جایگزینی سایر فایلها
- بررسی دسترسی فایلها
تست و فعالسازی
افزونهها را فعال و عملکرد سایت را تست کنید
- فعالسازی تدریجی افزونهها
- تست تمام بخشهای سایت
- بررسی خطاها و مشکلات
راهنمای عیبیابی مشکلات رایج
راهکارهای سریع برای رفع مشکلات متداول در نصب و بهروزرسانی
خطای "PDO Exception" در نصب
مشکل در اتصال به پایگاه داده:
- اطلاعات دیتابیس را دوباره بررسی کنید
- مطمئن شوید کاربر دیتابیس دسترسی کامل دارد
- سرور دیتابیس در حال اجرا باشد
- فایروال اجازه اتصال بدهد
- نام هاست معمولاً localhost است
صفحه سفید پس از نصب
- فایلها به درستی آپلود نشدهاند
- مشکل در دسترسی فایلها (permissions)
- عدم پشتیبانی از نسخه PHP مورد نیاز
- خطا در فایلهای قالب یا افزونه
- فعالسازی error_log در PHP برای تشخیص
آدرسهای زیبا کار نمیکنند
برای Apache:
- فعال بودن mod_rewrite
- وجود فایل .htaccess در ریشه
- AllowOverride All در تنظیمات
برای Nginx:
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
مشکل در آپلود فایل یا تصویر
- افزایش upload_max_filesize در php.ini
- افزایش post_max_size در php.ini
- تنظیم دسترسی پوشه uploads روی 755
- بررسی فعال نبودن Safe Mode در PHP