~/icsd.ir — bash
SYSTEM_ONLINE

🎯 فصل ۱: مقدمه و نصب وردپرس

توی این فصل با وردپرس آشنا می‌شیم، یاد می‌گیریم چرا این‌قدر محبوبه و قدم به قدم نصبش می‌کنیم - هم رو کامپیوتر شخصی (لوکال) و هم رو سرور واقعی.

توی این فصل با وردپرس آشنا می‌شیم، یاد می‌گیریم چرا این‌قدر محبوبه و قدم به قدم نصبش می‌کنیم – هم رو کامپیوتر شخصی (لوکال) و هم رو سرور واقعی.

🤔 وردپرس چیه و چرا محبوبه؟

وردپرس (WordPress) یه سیستم مدیریت محتوای رایگان و متن‌بازه که با PHP نوشته شده و از MySQL استفاده می‌کنه. الان حدود ۴۳٪ از کل سایت‌های اینترنت با وردپرس ساخته شدن – از وبلاگ شخصی گرفته تا سایت‌های بزرگی مثل White House، تک‌کرانچ و سونی موزیک!

💡

چرا وردپرس انقدر محبوبه؟

رایگانه، یاد گرفتنش راحته، اکوسیستم بزرگی داره (۶۰ هزار+ افزونه)، سئو بهش اهمیت می‌ده، جامعه فعالی داره و برای هر نیازی راه‌حل آماده توشه.

چه چیزایی می‌تونی با وردپرس بسازی؟

  • وبلاگ شخصی یا حرفه‌ای
  • سایت شرکتی و معرفی خدمات
  • فروشگاه آنلاین (با WooCommerce)
  • سایت خبری و مجله
  • پورتفولیو هنری
  • سایت آموزشی (LMS)
  • انجمن گفتگو
  • سایت رزرواسیون و چندرسانه‌ای

🆚 وردپرس .com vs .org

یه سردرگمی رایج هست بین این دوتا. بذار شفاف کنیم:

ویژگی WordPress.org (خودمیزبان) WordPress.com (سرویس)
هزینه رایگان (فقط هاست و دامنه) پلن رایگان محدود + پولی
کنترل کامل ✅ صد در صد ❌ محدود
افزونه و قالب دلخواه ✅ هرچی بخوای ⚠️ فقط در پلن Business+
کسب درآمد از تبلیغات ✅ آزاد ⚠️ محدود
مناسب برای پروژه‌های جدی وبلاگ ساده

انتخاب درست

توی این آموزش با WordPress.org کار می‌کنیم چون انعطاف کامل می‌ده و برای کارهای حرفه‌ای استانداردشه.

⚙️ پیش‌نیازهای فنی

وردپرس برای اجرا به این موارد نیاز داره:

  • PHP 7.4 یا بالاتر (پیشنهاد: PHP 8.1+)
  • MySQL 5.7+ یا MariaDB 10.4+
  • HTTPS (پیشنهادی برای امنیت)
  • Apache یا Nginx به‌عنوان وب‌سرور
  • دسترسی mod_rewrite برای پیوندهای یکتا

💻 نصب لوکال با XAMPP

برای یاد گرفتن و توسعه، بهترین کار اینه که اول رو کامپیوتر خودت نصبش کنی. ما از XAMPP استفاده می‌کنیم چون رایگانه و رو ویندوز/مک/لینوکس کار می‌کنه.

قدم ۱: دانلود و نصب XAMPP

  1. برو به apachefriends.org
  2. نسخه مناسب سیستم‌عاملت رو دانلود کن (پیشنهاد: PHP 8.2)
  3. نصبش کن (مسیر پیشنهادی C:xampp)
  4. بعد از نصب، XAMPP Control Panel رو باز کن
  5. دکمه‌های Start روبروی Apache و MySQL رو بزن
⚠️

پورت ۸۰ مشغوله!

اگه Apache استارت نشد، احتمالاً Skype یا IIS پورت ۸۰ رو گرفتن. می‌تونی پورت Apache رو از httpd.conf به 8080 تغییر بدی.

قدم ۲: ساخت دیتابیس

توی مرورگر برو به http://localhost/phpmyadmin و یه دیتابیس جدید بساز:

  1. روی New یا جدید کلیک کن
  2. اسم دیتابیس رو بذار my_wordpress
  3. Collation رو بذار utf8mb4_unicode_ci
  4. روی Create کلیک کن

قدم ۳: دانلود وردپرس

  1. برو به wordpress.org/download
  2. یا برای فارسی برو به fa.wordpress.org
  3. فایل ZIP رو دانلود و اکسترکت کن
  4. پوشه wordpress رو کپی کن داخل C:xampphtdocs
  5. اسمش رو به دلخواه عوض کن مثلاً mysite

قدم ۴: راه‌اندازی وردپرس

توی مرورگر برو به http://localhost/mysite

📋 فرم نصب وردپرس
زبان: فارسی
نام دیتابیس: my_wordpress
نام کاربری: root
رمز عبور: (خالی بذار)
میزبان دیتابیس: localhost
پیشوند جدول: wp_

سپس اطلاعات سایت:

📋 اطلاعات سایت
عنوان سایت: سایت محمدعلی
نام کاربری ادمین: admin
رمز عبور: (یک رمز قوی)
ایمیل: your@email.com
دیده‌شدن در موتورهای جستجو: ✅ علامت بزن (در حالت توسعه)
🎉

تبریک!

وردپرس با موفقیت نصب شد. حالا می‌تونی به http://localhost/mysite/wp-admin بری و وارد پنل بشی.

🌐 نصب روی سرور واقعی

وقتی سایتت آماده شد و خواستی روی هاست بذاری:

روش ۱: نصب با اتومات هاست (راحت)

بیشتر هاست‌های ایرانی (مثل لیموهاست، میزبان فا، پارس‌پک) و خارجی (Bluehost، SiteGround) قابلیت نصب یک‌کلیکی وردپرس دارن. کافیه به cPanel وارد بشی و گزینه WordPress یا Softaculous رو پیدا کنی.

روش ۲: نصب دستی (حرفه‌ای)

  1. وردپرس فارسی رو دانلود کن
  2. با FTP (مثل FileZilla) فایل‌ها رو به public_html آپلود کن
  3. توی cPanel یه دیتابیس MySQL بساز
  4. یه یوزر بساز و به دیتابیس اختصاص بده
  5. فایل wp-config-sample.php رو به wp-config.php تغییر نام بده
  6. اطلاعات دیتابیس رو توش بنویس:
wp-config.php
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', '' );

// کلیدهای امنیتی - از https://api.wordpress.org/secret-key/1.1/salt/ بگیر
define( 'AUTH_KEY',         'put your unique phrase here' );
define( 'SECURE_AUTH_KEY',  'put your unique phrase here' );
// ...

// پیشوند جدول‌ها (برای امنیت بهتر تغییر بده)
$table_prefix = 'wp_';
  1. برو به https://yourdomain.com/wp-admin/install.php
  2. فرم رو پر کن – تمام!
🔐

نکته امنیتی مهم

حتماً پیشوند جدول رو از wp_ به یه چیز دلخواه مثل icsd_ تغییر بده. این کار اسکنرهای خودکار رو دور می‌زنه.

👀 نگاه اول به سایت

بعد از نصب، دو URL مهم داری:

  • سایت اصلی: http://localhost/mysite – چیزی که بازدیدکننده‌ها می‌بینن
  • پنل مدیریت: http://localhost/mysite/wp-admin – جایی که محتوا اضافه می‌کنی
آسان

تمرین: اولین تغییر

بعد از نصب، وارد wp-admin شو و این کارها رو انجام بده:

  • به تنظیمات → عمومی برو و عنوان و توضیح سایت رو تنظیم کن
  • به تنظیمات → پیوندهای یکتا برو و گزینه نام نوشته رو انتخاب کن (برای سئوی بهتر)
  • به نمایش → پوسته‌ها برو و یه قالب جدید نصب کن
  • اولین نوشته خوش‌آمدگویی رو بنویس

📝 خلاصه فصل

  • وردپرس یه CMS متن‌باز و رایگانه
  • WordPress.org برای پروژه‌های حرفه‌ای بهتره
  • برای توسعه از XAMPP لوکال استفاده می‌کنیم
  • نصب وردپرس فقط چند دقیقه طول می‌کشه
  • پنل مدیریت در آدرس /wp-admin قرار داره
📚

منابع تکمیلی

مستندات رسمی فارسی: fa.wordpress.org/support

نمایش سایت

رنگ سایت
حالت نمایش
اندازهٔ متن
خوانایی

این تنظیمات فقط روی مرورگر شما ذخیره می‌شود.