انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: mod rewrite  (دفعات بازدید: 1726 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین hajilo

  • Newbie
  • *
  • ارسال: 6
mod rewrite
« : 31 تیر 1389، 04:11 ب‌ظ »
من یک php نویسم که حالا با ابونتو کار می کنم.
کد های من طوری هست که نیاز به ریرایت داره برای همین اومدم اینو فعال کنم
اول از کد زیر استفاده کردم
sudo a2enmod rewrite
که با پیغام زیر مواجه شدم

Module rewrite already enabled

بعد از اون اومدم فایل 000-default رو از sites-enabled از آپاچی ویرایش کردم و مقادیر زیر رو عوض کردم مثل زیر

        DocumentRoot /var/www/
   <Directory />
      Options FollowSymLinks
      AllowOverride all
   </Directory>
   <Directory /var/www/>
      Options FollowSymLinks
      AllowOverride all
      Order allow,deny
      allow from all
   </Directory>

...
قبلا چون آدرس عوض می شد پیغام نات فاند می داد ولی حالا میگه 500 internal error میده

چه کنم؟


پ.ن: یه سوال این زبان رو چجوری میشه هی فارسی انگلیسی کرد مثل ویندوز که شیفت آلت بود؟

آفلاین eMan

  • High Hero Member
  • *
  • ارسال: 1366
  • جنسیت : پسر
پاسخ به: mod rewrite
« پاسخ #1 : 31 تیر 1389، 04:16 ب‌ظ »
من جواب سوالهای اصلی رو نمیدونم ولی برای تعویض زبان من اینقدر که توی لینوکس راحتم توی ویندوز نیستم
کلید ویندوز چپ زبانم رو روی usa و کلید ویندوز راست زبانم رو روی farsi  تنظیم میکنه
من KDE دارم ولی شما توی گنوم هم وارد keyboard layout  بشی همین گزینه ها رو داره

اول وارد system settings میشی بعد میری به regional & language بعد میری به keyboard layout  بعد میزنی روی advanced اونجا انواع و اقسام شورتکات ها برای تعویض زبانها وجود داره
جهت تماس با بنده یا از طریق فروم آرچ و یا از طریق وبلاگ آرچ بوک و یا از طریق ایمیل با بنده تماس بگیرید

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: mod rewrite
« پاسخ #2 : 31 تیر 1389، 06:38 ب‌ظ »
من یک php نویسم که حالا با ابونتو کار می کنم.
کد های من طوری هست که نیاز به ریرایت داره برای همین اومدم اینو فعال کنم
اول از کد زیر استفاده کردم
sudo a2enmod rewrite
که با پیغام زیر مواجه شدم

Module rewrite already enabled

بعد از اون اومدم فایل 000-default رو از sites-enabled از آپاچی ویرایش کردم و مقادیر زیر رو عوض کردم مثل زیر

        DocumentRoot /var/www/
   <Directory />
      Options FollowSymLinks
      AllowOverride all
   </Directory>
   <Directory /var/www/>
      Options FollowSymLinks
      AllowOverride all
      Order allow,deny
      allow from all
   </Directory>

...
قبلا چون آدرس عوض می شد پیغام نات فاند می داد ولی حالا میگه 500 internal error میده

چه کنم؟


پ.ن: یه سوال این زبان رو چجوری میشه هی فارسی انگلیسی کرد مثل ویندوز که شیفت آلت بود؟

این یعنی که توی سینتکس فایل htaccess اشتباه کردی. مثلا اینو توی فایل htaccess بنویس (کل فایل فقط حاوی همین باشه )

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

یه فایل index.php بساز بعد هر آدرسی بدی میره سراغ فایل index.php اگه این کار کنه همه چی درسته (من همین الان از این دارم استفاده میکنم)

آفلاین امیر و

  • Hero Member
  • *
  • ارسال: 791
  • جنسیت : پسر
  • Google is your friend
پاسخ به: mod rewrite
« پاسخ #3 : 31 تیر 1389، 10:54 ب‌ظ »
کلید ویندوز چپ زبانم رو روی usa و کلید ویندوز راست زبانم رو روی farsi  تنظیم میکنه
+1

آفلاین hajilo

  • Newbie
  • *
  • ارسال: 6
پاسخ به: mod rewrite
« پاسخ #4 : 02 امرداد 1389، 09:03 ق‌ظ »
سوال دوم حل شده باتشکر...
سوال اول -> نشد ->
آخر خسته شدم اومدم xampp نصب کردم و مشکل حل شد... مسله اون htaccess من نبوده و بیشتر مشکل آپاچیه  ;D

حالا سوالی که مطرح میشه که چطور میشه یه سرویس رو به طور کامل غیر فعال کرد؟ مثلا یه چیزی به نام کلنگ که نصب کردم و به صورت استارت آپ باز میشه

آفلاین مهدی...

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
  • http://Mearaji.ir
    • وبلاگم
پاسخ به: mod rewrite
« پاسخ #5 : 02 امرداد 1389، 11:02 ق‌ظ »
انواع روشهای مختلف برای غیر فعال کردن داریم!
kill و killall