میزبانی وب وردپرس در IIS 7
توسط اریک Woersching
معرفی
وردپرس یک نرم افزار انتشار وبلاگ و سیستم های مدیریت محتوا است. با توجه به wordpress.org وردپرس "یک سکوی انتشار شخصی معنایی دولت از هنر، با تمرکز بر زیبایی، استانداردهای وب، و قابلیت استفاده" است. بخش های زیر توصیف نحوه نصب و پیکربندی وردپرس برای استفاده با های FastCGI در اینترنت اطلاعات خدمات 7 (IIS 7) و بالاتر. این سند فرض که شما در راه اندازی و پیکربندی از فرمت های FastCGI و کتابخانه PHP تکمیل کرده اند.
ساده ترین راه برای نصب وردپرس است با دانلود آن از گالری برنامه ویندوز وب. اگر شما نیاز به وب بستر های نرم افزاری مایکروسافت، شما می توانید قطعات را با مایکروسافت وب بستر های نرم افزاری نصب، (وب PI)، که در دسترس است نیز در گالری برنامه ویندوز وب را نصب کنید.
مقاله زیر برای نصب وردپرس به صورت دستی فراهم می کند هدایت. دستورالعمل آزمایش شده است و پیدا شده به کار در تنظیمات زیر است:
- ویندوز سرور 2008 سیستم عامل
- IIS 7
- 5.2.9 PHP
- خروجی 5.1.34
- وردپرس 2.8.5
پیش نیازها
از فایل پیکربندی پیش فرض پایه ارائه شده توسط پی اچ پی، تغییر خطوط زیر در تنظیمات php.ini:
- تعریف پسوند \ _dir به عنوان C: \ پی اچ پی \ داخلی (به عنوان مثال، مکان دایرکتوری پسوند پی اچ پی خود را).
- کامنت پسوند = پی اچ پی \ _mysql.dll در لیست پسوند برای فعال کردن پشتیبانی از MySQL.
دانلود و باز کردن نرم افزار
اول، دانلود آخرین نسخه پایدار از وردپرس. برای این مقاله، وردپرس نسخه 2.8.5 استفاده شد. غیرفشرده فایل های وردپرس و کپی فایل به C: \ inetpub \ wwwroot کپی wwwroot نام \ وردپرس یا دایرکتوری دیگری از انتخاب شما. بدون نیاز به تغییر مجوز در دایرکتوری وب وردپرس، چرا که مجوزها به طور پیش فرض کافی وجود دارد.
راه اندازی پایگاه
قبل از شروع فرآیند نصب و راه اندازی برای وردپرس، شما باید یک پایگاه داده بر روی سرور خود ایجاد کنید. همچنین یک کاربر ایجاد و اعطای این کاربر «مالکیت بل" اجازه دسترسی به پایگاه داده. این مقاله با استفاده از اطلاعات پایگاه داده های زیر است:
اصلاح فایل پیکربندی
تغییر فایل پیکربندی وردپرس برای اتصال به پایگاه داده است.
- از Windows® Explorer. حرکت به دایرکتوری نصب و راه اندازی C: \ inetpub \ wwwroot کپی wwwroot نام \ وردپرس. و تغییر نام فایل wp-config-sample.php را به wp-config.php را.
- ویرایش فایل wp-config.php؛ تغییر DB_NAME. DB_USER. DB_PASSWORD. و DB_HOST ارزش شرح زیر است:
راه اندازی و پیکربندی نرم افزار
- از ویندوز اینترنت اکسپلورر. رفتن به localhost / وردپرس / فایل wp-admin / install.php رو.
نام وبلاگ خود و آدرس ایمیل خود را تایپ کنید. کلیک کنید و سپس نصب وردپرس.
شکل 1: اطلاعات را وارد کنید
توجه داشته باشید که رمز عبور موقت تعیین شده برای حساب کاربری مدیر.
شکل 2: توجه داشته باشید کلمه عبور
شکل 3: ورود به وبلاگ
صفحه خوش آمد به نظر می رسد.
شکل 4: صفحه خوش آمدید
فعال کردن "یکتا زیبا"
به طور معمول، کاربران وردپرس باید "تقریبا بسیار" آدرس ها (به عنوان مثال، contoso.com/index.php/yyyy/mm/dd/post-name/) استفاده کنید. با ماژول بازنویسی URL، شما می توانید "یکتا زیبا" (به عنوان مثال، example.com/year/month/day/post-name/) برای وبلاگ وردپرس میزبانی شده بر روی IIS ایجاد کنید.
قدم هایی که دنبال فرض کنیم که وردپرس در دایرکتوری ریشه وب سایت نصب شده است. اگر وردپرس در یک دایرکتوری فرعی نصب شده است، پس از آن قوانین بازنویسی باید در فایل Web.config واقع در دایرکتوری فرعی همان فایل های وردپرس گنجانده شده است.
- نصب انتشار بازنویسی URL زندگی می کنند.
- ورود به وردپرس به عنوان یک مدیر است.
- با کلیک بر روی دکمه تنظیمات.
تب یکتا برای صفحه ساختار سفارشی کردن لینک کلیک کنید.
شکل 5: سفارشی کردن پیوند ثابت به صفحه ساختار
/٪ در سال٪ /٪ monthnum٪ /٪ روز٪ /٪ POSTNAME٪ / در جعبه متن ساختار سفارشی.
درست بازنویسی قانون
- فایل Web.config (واقع در همان دایرکتوری که فایل های وردپرس) را باز کنید. اگر شما یک فایل Web.config در دایرکتوری وردپرس ندارد، آن ایجاد کنید.
کپی و چسباندن بخش XML زیر را در عنصر system.webServer:
این قانون با هر URL درخواست شده؛ اگر URL به یک فایل یا یک پوشه در یک فایل سیستم مربوط نیست، پس از آن حکومت به URL بازنویسی به index.php و تعیین می کند که محتوای برای خدمت در متغیر سرور REQUEST_URI که حاوی URL اصلی قبل از آن توسط اصلاح شد بر اساس قانون.
تست قانون بازنویسی
پس از بازنویسی قانون است به فایل Web.config را نجات داد، باز کردن یک مرورگر وب، و سپس کلیک کنید هر یک از یکتا در وبلاگ وردپرس. شما باید درباره محتوای درست توسط سرور وب برای هر پیوند ثابت را ببینید.
شکل 6: وبلاگ صفحه خوش آمد
این به روز رسانی مقاله "وردپرس در IIS" اریک Woersching، در 11 سپتامبر 2008 منتشر شده.