0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 512 Просмотров
*

abrodski

  • Осваиваюсь на форуме
  • 74
  • 0 / 0
Здравствуйте,

У меня Ubuntu 14.04 и LAMP иже с ним. Сайт на Joomla. Немного долго и нудно всё рассказывать с самого начала, но, боюсь, иначе не будет ясно о чем вообще тут спик. В свое время (года 3-4 назад) я сделал сайт на старой Joomla (1.5), но я тогда использовал удаленный хостинг (видимо, у них стоял PHP 5.3) Недавно я решил сам хостить свой сайт, но у меня возникли проблемы при установке модуля ROBOKASSA в Virtuemart'e и я думал, что это может быть связано с несовместимостью старой Joomla и PHP 5.5 (который по умолчанию устанавливается в Ubuntu 14.04) Поэтому я вроде как бы успешно сделал апгрейд на более новую версию Joomla (2.5), но после этого я не мог ничего открыть, кроме главной страницы сайта! Везде были ошибки 404. Я тогда решил эту проблему тем, что убрал URL rewriting и обратно переименовал рутовский .htaccess в htaccess.txt Ну, и тогда всё заработало. Кстати говоря... я не включал сам на Апаче использование .htaccess, а насколько мне известно (поправьте, если я неправ!) по умолчанию эта выключено.
Может в этом то и вся проблема (неправильно настроенный Апач)? Тут еще вот в чем дело... Я сейчас когда пытаюсь добавить новые пункты меню, то у меня они возникают в каких то странных URL'ах (добавляется какой то /Feeds/) и в результате я попадаю на главную, а не туда, куда надо!
*

passer

  • Живу я здесь
  • 875
  • 73 / 3
В апаче  Ubuntu 14.04 modrewrite по умолчанию выключен.
sudo a2enmod rewrite
sudo service apache2 restart
*

Sergeyy

  • Осваиваюсь на форуме
  • 147
  • 3 / 0
Я бы на Вашем месте сделал сайт с нуля на Joomla 3 и перенес все данные
joomla 2.5
*

abrodski

  • Осваиваюсь на форуме
  • 74
  • 0 / 0
Спасибо за ваши ответы!

Sergeyy  Я, конечно, могу всё заново сделать с нуля, но это займет немало времени. Так что я оставлю эту опцию как последнюю. Кстати, мне также посоветовали попробовать поюзать сайт, хотя бы временно, на хостинге для локализации проблемы (чтобы хотя бы понять, что это связанно именно с моими настройками сервера).

passer  Я сделал как Вы написали. Странно, что никто об этом мне нигде не писал. Все только советовали добавить разрешающую директиву в конфигурационный файл Апачи, а вот как Вы написали по поводу включения mod rewrite'a, то никто это мне не говорил. Странно...
Так или иначе, я сделал и то, и другое. "Другое" -- это то, что я изменил тот файл конфигурации веб сервера, куда я обычно вношу изменения.
 /etc/apache2/apache2.conf
Вместо:

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

Сделал это:

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

P.S. Я, правда, не понял почему у меня стоит <Directory /var/www/>, когда root моего сервера в /var/www/html?  Или так всё равно правильно?
« Последнее редактирование: 18.12.2015, 20:48:23 от abrodski »
*

abrodski

  • Осваиваюсь на форуме
  • 74
  • 0 / 0
Проблема решена! Пошел в менеджер меню, выбрал там Главное и нажал на кнопку "Перестроить". Кто нибудь знает суть проблемы?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Пользовательский сервер обновлений

Автор jorevo

Ответов: 1
Просмотров: 2336
Последний ответ 11.05.2017, 21:42:31
от tiraz
На чистой Joomla 2.5.28 в окне глобальные настройки не открываются вкладки Система и Сервер

Автор lednev_andrej

Ответов: 3
Просмотров: 643
Последний ответ 15.07.2015, 06:35:59
от lednev_andrej
Как выделить цветом пункты меня второго уровня на joomla2.5?

Автор sn3112

Ответов: 5
Просмотров: 492
Последний ответ 03.03.2015, 11:18:02
от sn3112
Обновил Joomla, сайт неправильно отображается

Автор demorg

Ответов: 18
Просмотров: 976
Последний ответ 31.10.2014, 18:03:12
от draff
Проблема после переноса сайта на другой сервер

Автор whiteniga

Ответов: 2
Просмотров: 678
Последний ответ 24.06.2013, 17:38:24
от whiteniga