LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 08:53:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Проблема с доменом третьего уровня  (Прочитано 439 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
eila
Новичок
*

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

Сообщений: 3


« : 10.06.2011, 21:48:29 »

Добрый день. Есть сайт имя.biz работает давно на самописной админке.  Возникла необходимость добавить интернет-магазин. Для удобства я решила поставить Joomla, но так, чтобы старый сайт продолжал работать. Создала поддомен shop.имя.biz, который связан с основным айпишником сайта. Чтобы не было бардака все файлы нового сайта решено было поместить в папку shop, которая была создана в корне сайта. Для коррекной переадресации в корне сайта в файле .htaccess прописала

RewriteEngine On
Options +FollowSymlinks
RewriteCond %{ENV:REDIRECT_MYFLAG} ^$
RewriteCond %{HTTP_HOST} ^shop\.имя\.biz$
RewriteRule ^(.+) %{HTTP_HOST}$1 [E=MYFLAG:1]
RewriteRule ^shop\.имя\.biz(.*) /shop%{REQUEST_URI} [L]

теперь при заходе на shop.имя.biz открывается индексный файл не из корня, а из папки shop.
В эту же новую папку shop установила Joomla 1.5.22 вот тут-то и начались проблемы!!

После попытки войти в админку http://shop.имя.biz/administrator/ браузер автоматически перекидывает в http://shop.имя.biz/shop/administrator/ и не грузится меню админки.

В файле configuration.php прописала

var $mosConfig_absolute_path = '/web/имя/site/www/shop';
var $mosConfig_cachepath = '/web/имя/site/www/shop/cache';
var $absolute_path = '/web/имя/site/www/shop';
var $mosConfig_live_site = 'http://shop.имя.biz';


а в самой папке shop, куда установлен админка заменила файл htaccess.txt на .htaccess в котором раскомментировала и изменила строку
RewriteBase / на RewriteBase /shop/

Теперь менюшка в админке заработала и подгрузились картинки, при наборе адреса  http://shop.имя.biz/ открывается стартовая страница в стиле Joomla, но вот если в админке начинаешь открывать любой пункт меню, то вылезает такая ошибка:

Warning: require_once(/web/имя/site/www/shop/libraries/phputf8/utf8.php) [function.require-once]: failed to open stream: No such file or directory in /web/имя/site/www/shop/libraries/joomla/utilities/string.php on line 40

Fatal error: require_once() [function.require]: Failed opening required '/web/имя/site/www/shop/libraries/phputf8/utf8.php' (include_path='.:/usr/local/lib/php/') in /web/имя/site/www/shop/libraries/joomla/utilities/string.php on line 40


Что еще можно сделать? Может проще не заморачиваться с доменом третьего уровня? Или все же возможно настроить Joomla, чтобы она работала корректно?

P.S. пока писала, пришла идея зайти не в http://shop.имя.biz/administrator/ а в просто http://имя.biz/shop/administrator/ - но результат тот же
Записан
eila
Новичок
*

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

Сообщений: 3


« Ответ #1 : 10.06.2011, 22:07:02 »

еще раз посмотрела на ошибку, решмла проверить есть ли вообще такие файлы и дирректории на серер... оказалось что нет!
в дирректории /web/имя/site/www/shop/libraries/phputf8/   вообще нет файла   utf8.php

наверное cms коряво установилась.
попробую переустановить
Записан
eila
Новичок
*

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

Сообщений: 3


« Ответ #2 : 14.06.2011, 19:38:58 »

Оказалось все банально! После переустановки все работает так: админка по адресу http://имя.biz/shop/administrator/ а сам сайт как и положено http://shop.имя.biz и ничего нигде не пришлось прописывать.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | 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