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

کمک و پشتیبانی => شبکه و سرویس‌ دهنده‌ها => نویسنده: قهستان در 26 آبان 1387، 08:23 ق‌ظ

عنوان: راه اندازی Mod Rewrite در Apache2 (این یکی هم حل شد)
ارسال شده توسط: قهستان در 26 آبان 1387، 08:23 ق‌ظ
سلام دوستان
من LAMP رو طبق راهنمایی ویکی رو اوبونتو 8.10 نصب کردم و به خوبی هم کار می‌کنه
اومدم مامبو رو نصب کنم. این کار هم با موفقیت انجام شد.
برای فعال کردم SEF تو مامبو باید یه فایل به نام htaccess.txt رو به .htaccess (البته نقطه اولش هست) تبدیل کنم تا اون خاصیت فعال بشه ولی این کار نشد.
آیا آپاچی من درست نصب نشده یا باید پلاگین خاصی نصب بشه؟

پ . ن: دیدم عنوان این تاپیک خوب نیست به عنوان جدید تغییرش دادم:
راه اندازی Mod Rewrite در Apache2
عنوان: پاسخ به: htaccess
ارسال شده توسط: آی سهیل در 26 آبان 1387، 08:34 ق‌ظ
میتونم بپرسم شما از کدوم ورژن و کدوم نسخه اوبونتو (32 یا 64بی‌تی) استفاده می‌کنید؟
عنوان: پاسخ به: htaccess
ارسال شده توسط: قهستان در 26 آبان 1387، 08:47 ق‌ظ
نسخه اوبونتو 8.10 ۳۲بیتی
نسخه مامبو 4.6.5

PHP Version 5.2.6-2ubuntu4
Server API: Apache 2.0 Handler
Apache Version: Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4 with Suhosin-Patch
عنوان: پاسخ به: htaccess
ارسال شده توسط: lovee20002002 در 26 آبان 1387، 09:07 ق‌ظ
سلام
دوست عزیز شما از کدوم ورژن مامبو استفاده میکنید؟
توی جوملا ورژن  1.X این امکانات رو با نصب یک کامپونت که الان یادم نیست چی بود ولی میگردم بهتون میگم درست میشد ولی فقط روی هاست که باید متن htaccess هم تغیراتی میکرد
ولی در ورژن 1.5 جولا این امکانات به راحتی و با نصب همون کامپونت و بدون هیچ مشکلی انجام میشه
فقط 1 تا نکته داره
اگر موضوع نوشته هاتون فارسی باشه به جای اونا تاریخ میزنه یعنی میشه
WWW.YOURSIT.COM\21.08.08.html
در ضم اگر تو انجمن مامبو سرچ کنید به نتیجه بهتری میرسید ولی اگر چند روز صبر کنید من براتون پیدامیکنم الان سرم خیلی شلوغه شرمنده
راستی تا جایی که یادمه بعضی از اینا رو لوکال کارنمیکه ولی رو هاست خوب جواب میده
عنوان: پاسخ به: htaccess
ارسال شده توسط: قهستان در 26 آبان 1387، 09:20 ق‌ظ
ممنون
این امکان فقط با تغییر نام فایل و همچنین فعال‌کردن SEF و البته با تغییر محتوای فایل، هم در مامبو و هم در جوملا قابل انجام هست.
حتی روی سرورهای لینوکسی که قبلا  کار می‌کردم ( از cPanel برای مدیریت استفاده می‌شد) این کار شدنی بود.
ولی نمی‌دونم رو سرور فعلی من که رو اوبونتو هست چرا کار نمی‌کنه
به نظر من این مشکل با سرور و آپاچی هست و به نسخه مامبو و جوملا مشکلی نداره.
تو  مدیریت جوملا بخش تنظیمات اصلی این رو نوشته که باید mod_rewrite (آپاچی بازنویس) فعال باشه.
من تو تنظیمات آپاچی سرورم چیزی به این اسم ندیدم.

البته من عجله ندارم و هر موقع که وقت کردین مشکل رو حل بفرمایید.
عنوان: پاسخ به: htaccess
ارسال شده توسط: lovee20002002 در 26 آبان 1387، 11:01 ق‌ظ
اين امكنات به صورت پيشفرز وجود داره ولي به اين صورت درمياد
http://www.YOURSIR.com/INDEX.PHP/1387-03-01-01-45-03/linux.html
يعني index.php ميمونه ولي ميشه به اين صورت هم درش آود http://www.yoursit.com/1387-03-01-01-45-03/linux.html البته با كاپونت جومسف
اينم سايت رسميش http://www.artio.cz/ با اين تست كنيد اگر مشكلي بود بفرماييد پيغام خصوصي هم چك كنيد
عنوان: پاسخ به: راه اندازی Mod Rewrite در Apache2
ارسال شده توسط: آی سهیل در 26 آبان 1387، 01:58 ب‌ظ
شما بانسخه 32بی‌تی مشکل ندارین؟ اگه نه پس چرا من مشکل دارم؟
(! نسخه 32بی‌تی اوبونتوی 8.10رو کانولیکال برام فرستاده، تا سه هفته دیگه به دستم می‌رسه. حتما تستش می‌کنم. !)
حالا شما خبر دارین که آیا لمپ روی نسخه 64بی‌تی نصب می‌شه یا خیر؟
عنوان: پاسخ به: راه اندازی Mod Rewrite در Apache2
ارسال شده توسط: قهستان در 28 آبان 1387، 11:41 ق‌ظ
من زیاد جستجو کردم و فهمیدم باید mod_rewrite تو آپاچی فعال باشه.
حالا چطوری این مد رو می‌تونم فعالش کنم؟
باز هم یادآور می‌شم که:
من LAMP رو اوبونتو 8.10 نصب کردم و به خوبی کار می‌کنه

عنوان: پاسخ به: راه اندازی Mod Rewrite در Apache2
ارسال شده توسط: ehdi در 29 آبان 1387، 05:49 ب‌ظ
به ترتیب دستورات زیر رو در ترمینال بزنید
cd /etc/apache2/mods-enabled
sudo touch rewrite.load
sudo gedit rewrite.load

 خط زیر رو در فایل بالا وارد کنید
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
س‍پس خط زیر را وارد کنید
sudo gedit /etc/apache2/sites-available/default
در فایلی که توسط دستور بالا باز می‌شود، متن زیر رو پیدا کنید
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

و به صورت زیر تغییر دهید
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all

فایل بالا را ذخیره کنید و آپاچی رو ریستارت کنید
sudo /etc/init.d/apache2 restart
من خودم با همین روش این امکان رو فعال کردم
عنوان: پاسخ به: راه اندازی Mod Rewrite در Apache2
ارسال شده توسط: قهستان در 07 آذر 1387، 01:06 ب‌ظ
ممنون آقا مهدی
به خوبی راه‌اندازی شد
البته من اول مد‌  rewrite رو با این دستور راه‌اندازی کردم:
a2enmod rewrite