typecho وبسایت فارسی

پیش‌نیازهای نصب 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