Форум русской поддержки Joomla!® CMS
06.12.2016, 00:39:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Мне кажется, что у меня неправильно настроен сервер

 (Прочитано 331 раз)
0 Пользователей и 1 Гость смотрят эту тему.
abrodski
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 74


« : 17.12.2015, 18:26:58 »

Здравствуйте,

У меня 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
Живу я здесь
******

Репутация: +69/-3
Offline Offline

Пол: Мужской
Сообщений: 829



« Ответ #1 : 17.12.2015, 20:51:40 »

В апаче  Ubuntu 14.04 modrewrite по умолчанию выключен.
sudo a2enmod rewrite
sudo service apache2 restart
Записан
Sergeyy
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 121


« Ответ #2 : 17.12.2015, 20:59:59 »

Я бы на Вашем месте сделал сайт с нуля на Joomla 3 и перенес все данные
Записан
abrodski
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 74


« Ответ #3 : 18.12.2015, 21:42:39 »

Спасибо за ваши ответы!

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, 21:48:23 от abrodski » Записан
abrodski
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 74


« Ответ #4 : 19.12.2015, 00:15:42 »

Проблема решена! Пошел в менеджер меню, выбрал там Главное и нажал на кнопку "Перестроить". Кто нибудь знает суть проблемы?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet