1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.5.2 Ошибка перехода по ссылке

Тема в разделе "Для новичков", создана пользователем Jimo, 18.02.2018.

Загрузка
  1. Jimo

    Jimo Местный

    Регистрация:
    11.04.17
    Сообщения:
    32
    Симпатии:
    0
    Версия XF:
    1.5.2
    Доброй ночи форумчане. ( Решил переехать на линукс, и уже сразу посыпались фейлы. Если ввести адрес главной страницы - открывается как надо, но щелкнув по ссылке пользователи пишет: такой страницы на сервере не найдено. Т.е переход по ссылке http://my.site.ru/members/ - не пашет.

    Однако, если прописать полный путь через индекс http://my.site.ru/index.php/members/ - указанная страница открывается. Может я не установил какое-то расширение, не знаю. Помогите :confused:

    ОС - убунту 16
     
  2. Shimikami

    Shimikami Местный

    Регистрация:
    23.02.17
    Сообщения:
    246
    Симпатии:
    112
    xsacha нравится это.
  3. xsacha

    xsacha Местный

    Регистрация:
    06.08.14
    Сообщения:
    76
    Симпатии:
    11
    admin.php?options/list/seo
    Можно как вариант включить (Использовать ЧПУ-ссылки)
     
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    У него, наоборот, нужно выключить, так как ЧПУ не работает. А для работы ЧПУ требуется настройка веб-сервера, которую он сделать, вероятно, не в состоянии.
     
  5. Jimo

    Jimo Местный

    Регистрация:
    11.04.17
    Сообщения:
    32
    Симпатии:
    0
    Версия XF:
    1.5.2
    Так поэтому и прошу помощи, очень хотелось бы видеть рабочие чпу-ссылки. Файил .htaccess лежит в директории, mod_rewrite - включен. Что еще-то нужно?
     
  6. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Если есть htaccess и в нем используется rewrite, то это совсем не значит, что на сервере этот mod_rewrite включен. Да и не факт, что htaccess включен. Проверяйте сначала работу самого файла .htaccess. Для этого наберите там какую-нибудь абракадабру. Если сайт при этом будет открываться, то это значит, что файл поддержка .htaccess отключена на веб-сервере. Если выдаст ошибку 500, значит файл работает. Тогда нужно проверить, а включен ли mod_rewrite и правильно ли прописаны команды. В интернете полно мануалов для проверки работы этого модуля.
     
  7. Jimo

    Jimo Местный

    Регистрация:
    11.04.17
    Сообщения:
    32
    Симпатии:
    0
    Версия XF:
    1.5.2
    Все, разобрался, всем спс. Нужно было:
    1. Включить сам модуль - a2enmod rewrite
    2. Открыть конфиг - nano /etc/apache2/apache2.conf и поменять параметр AllowOverride none, на AllowOverride All
    3. Рестартануть апач - service apache2 restart

    Если в самой директории не видно файл htaccess, нажать комбинацию ctrl + H.
    П.с это все для ОС - Убутну 16
     

Поделиться этой страницей