Iirf INI دروپال میزبانی
پس از کمی درد، مدیریت میزبانی بزرگ من است و من موفق به دریافت یونی ISAPI بازنویسی فیلتر (IIRF) 2.0.1.1013 نسخه مشغول کار بر روی V6.0 مؤسسه. من فکر کردم من ارسال شدند که ما به آن کار؛ و امیدوارم راه حل ما به شما کمک خواهد کرد!
من تا به حال کار بر روی سایت یک نوع متفاوت از سرور قبل از شروع، بنابراین من به برخی از مشکلات با پیکربندی دروپال موجود من زد. بنابراین، اگر شما هم در حال حاضر در سایت راه اندازی در جایی دیگر، مطمئن شوید که شما زیر را انجام دهید قبل از حرکت به سرور جدید:
- غیر فعال کردن URL های پاک در محیط مدیریت دروپال -> سایت پیکربندی -> پاکسازی URL
- اگر شما ماژول جهانی تغییر مسیر روشن، مطمئن شوید که به شما در تنظیم "غیر تمیز پاک" گزینه "خاموش" در محیط مدیریت -> سایت پیکربندی -> جهانی تغییر مسیر
در اینجا مراحل که ما در زمان به آن را کار عبارتند از:
- دانلود ISAPI یونی بازنویسی فیلتر 2.0.1.1013 انتشار و فایل غیر فشرده
- دستورالعمل راهنمای به دنبال. راهنمای در فایل ZIP در AdminGuide> راهنما> IirfGuide.chm گنجانده شده است. ما فایل IirfGlobal.ini نقل در پایان این پست استفاده می شود.
- IIS راه اندازی مجدد
- ایجاد یک فایل Iirf.ini در پوشه ریشه از سایت، وارد کردن تنها StatusUrl / iirsStatus RemoteOk. پس از آن ما آزمایش برای دیدن اگر IIRS با رفتن به mysite.example.com/iirsStatus مشغول به کار بود. لازم به چاپ برخی خطوط وضعیت برای شما.
- تغییر فایل Iirf.ini به آن شکل نهایی، به عنوان در پایان این پست به نقل از خبر
- روشن URL های پاک است. آیا در "غیر تمیز پاک" گزینه جهانی تغییر مسیر را روشن نکنید هر چند! آن را به صفحه بی وقفه تغییر مسیر.
پاسخ نوامبر 27 '09 در 21:43
من ناگهان متوجه شد که IIRF دارای یک فایل DrupalRules.ini در پوشه ExampleIniFiles، اما آن را با اسکریپت update.php کار نمی کند. راه حل من بالا انجام می دهد. - mparker17 نوامبر 27 '09 در 21:57
قانون RewriteBase از Apache در IIRF کار نمی کند، بنابراین شما مجبور به تغییر برخی از خطوط اگر سایت دروپال خود را در یک زیر پوشه از یک دامنه است. به طور خاص آوریم: RewriteRule /(.*)\؟(.*)$ /index.php\؟q=$1$2 [من، L] را تبدیل به RewriteRule /(.*)\؟(.*)$ / زیرپوشه / شاخص. پی اچ پی \؟ Q = $ 1 $ 2 [من، L] و RewriteRule ^ / (. *) $ /index.php؟q=$1 [من، L] را تبدیل به RewriteRule ^ / (. *) $ /subfolder/index.php ؟ س 1 = $ [من، L] - mparker17 نوامبر 27 '09 در 22:02
برخی از اسناد و مدارک در سایت دروپال در مورد استفاده از URL های پاک در II6 که من در حال حاضر با استفاده از وجود دارد. اتمام drupal.org/node/3854.
پاسخ کوتاه این است دانلود ISAPI بازنویسی 2 مطلب از www.isapirewrite.com/. نسخه Lite تنها به شما اجازه پیکربندی یک مجموعه ای از قوانین بازنویسی برای کل پیکربندی IIS خود را، اما خوبی کار می کند و رایگان است.
نسخه پرداخت می شود شما اجازه می دهد specifiy بازنویسی قوانین برای هر سایت شما را در IIS پیکربندی شده، اما لازم پیکربندی بیشتر از IIS.
قوانین ISAPI من با استفاده از عبارتند از:
اگر نصب و راه اندازی دروپال خود را در زیر یک زیر شاخه نصب شده، شما می خواهم می خواهم برای تنظیم این قوانین کمی.
من موفق به پیاده سازی این با نصب ماژول URL دوباره نویس و ایجاد یک فایل Web.Config در دایرکتوری اصلی است با این کد:
اطلاعات بیشتری در این پست وجود دارد. می رود که در: "شما همچنین نیاز به نصب هاتفیکس به اصلاح رفتار REQUEST_URI هنگام استفاده از پی اچ پی از طریق ماژول های FastCGI KB954946 برای اطلاعات بیشتر نشانه ای از این مشکل این است که تمام فرم ارسالی به جوملا از سایت هدایت می شوید.."
ژانویه 23 '13 پاسخ در 16:43
IIRF یک URL دوباره نویس رایگان است، این نسخهها کار در IIS و با دروپال کار می کند.
پاسخ ژوئیه 15 '09 در 03:11
جواب شما
2017 تبادل پشته، وارز