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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: ارور ۴۰۴ بعد از تغییر پیوندهای یکتا در وردپرس (حل شد)  (دفعات بازدید: 2327 بار)

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

آفلاین pooria892

  • Full Member
  • *
  • ارسال: 233
سلام
من وردپرس رو به صورت لوکال هاست روی اوبونتو ۱۵.۰۴ نصب کردم. بعد از اینکه تنظیمات پیوندهای یکتا(permalinl) رو تغییر دادم وقتی میخوام وارد لینکی بشم ارور ۴۰۴ میده. یه جا گفته بود باید تو فایل /etc/apache2/apache2.conf دستورات زیر رو اضافه کنم و یعد آپاچی رو ری استارت کنم:
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ولی بازهم مشکل من حل نشد.
ممنون میشم کسی بتونه راهنمایی کنه
« آخرین ویرایش: 17 فروردین 1395، 11:09 ب‌ظ توسط pooria892 »

آفلاین رسول صفری

  • Full Member
  • *
  • ارسال: 145
  • جنسیت : پسر
    • رسول صفری |‌Rasool Safari
فایل htaccess.txt رو تغییرنام بدید به .htaccess
Arch + KDE Plasma 5.9 :)

آفلاین pooria892

  • Full Member
  • *
  • ارسال: 233
سلام. مرسی از جواب
به نظر میاد فایل  htaccess.txt رو ندارم. جستجو هم کردم ولی پیدا نشد

آفلاین Ma3X

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 877
  • جنسیت : پسر
  • It is Matrix
    • ماتریکس. آی آر
ماژول rewrite رو فعال کن:
sudo a2enmod rewriteو توی همون فایل که گذاشتی AllowOverride رو به All تغییر بده:
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
حالا آپاچی رو ریستارت کن.

آفلاین pooria892

  • Full Member
  • *
  • ارسال: 233
ماژول rewrite رو فعال کن:
sudo a2enmod rewriteو توی همون فایل که گذاشتی AllowOverride رو به All تغییر بده:
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
حالا آپاچی رو ریستارت کن.

بازهم نشد!! راستش اون دستور رو تو پست اول اشتباه نوشته بودم. از اول AllowOverride All رو زده بودم.
دستور اولی هم خروجی زیر رو داد:
Module rewrite already enabled

آفلاین رسول صفری

  • Full Member
  • *
  • ارسال: 145
  • جنسیت : پسر
    • رسول صفری |‌Rasool Safari
« آخرین ویرایش: 17 فروردین 1395، 10:58 ب‌ظ توسط Rasool.Sf »
Arch + KDE Plasma 5.9 :)

آفلاین رسول صفری

  • Full Member
  • *
  • ارسال: 145
  • جنسیت : پسر
    • رسول صفری |‌Rasool Safari
سلام. مرسی از جواب
به نظر میاد فایل  htaccess.txt رو ندارم. جستجو هم کردم ولی پیدا نشد
دلیل این مشکل هم دقیقا وجود نداشتن فایل .htaccess هست!
**این فایل باید در فولدری ایجاد کنید که وردپرس نصب هست.
Arch + KDE Plasma 5.9 :)

آفلاین pooria892

  • Full Member
  • *
  • ارسال: 233
سلام. مرسی از جواب
به نظر میاد فایل  htaccess.txt رو ندارم. جستجو هم کردم ولی پیدا نشد
دلیل این مشکل هم دقیقا وجود نداشتن فایل .htaccess هست!
**این فایل باید در فولدری ایجاد کنید که وردپرس نصب هست.

واقعا ممنون :)
بالاخره مشکل من حل شد.
فایل htaccess من خالی بود و من کد زیر رو بهش اضافه کردم و مشکل حل شد.
نقل‌قول
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

ولی یه سوال:
چرا با اینکه همه دسترسی ها رو داده بودم ولی بازهم این فایل خالی بود؟