Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

Проблема с переносам сайта на сервер
http://forum.kohanaframework.su/viewtopic.php?f=31&t=102
Страница 1 из 1

Автор:  AlexPS [ 30 мар 2012, 15:41 ]
Заголовок сообщения:  Проблема с переносам сайта на сервер

Всем привет.
Сделал небольшой сайтик на локальном сервере используя Kohana 3.1.4. Решил перенести на сервер. После того как перенес всё файлы на удаленный сервер возникли проблемы, хотя на локальном хосте все работало хорошо. Перестали работать часть роутов, например не открывается контроллер находящийся в папке: /public_html/application/classes/controller/Catalog. Выдается ошибка что данный URL не может быть найден на сайте. Контроллеры находящиеся в папке "/controller" работают.
В .htaccess и bootsrap.php каталогом по умолчанию значится - '/'
Кто-нибудь сталкивался с данной проблемой или знает как её решить?

Автор:  AlexPS [ 30 мар 2012, 18:16 ]
Заголовок сообщения:  Re: Проблема с переносам сайта на сервер

Для Kohana версии 3.2. такая же проблема. При этом при установке фреймворка и первом открытии, была выдана страница о том что все в порядке (install.php)

Автор:  pocherk [ 04 апр 2012, 17:11 ]
Заголовок сообщения:  Re: Проблема с переносам сайта на сервер

Была такая же трабла, вылечил следующим путем:
1. инсталлировал дистрибутив на хостинге
2. затем заменил на свои /application, /public и .htaccess

Автор:  Akella [ 04 апр 2012, 17:47 ]
Заголовок сообщения:  Re: Проблема с переносам сайта на сервер

Решение подобной проблемы видел в комментах к одному из уроков. Там что-то в .htaccess поменять надо.

Автор:  dinaris [ 05 апр 2012, 11:32 ]
Заголовок сообщения:  Re: Проблема с переносам сайта на сервер

Поробуй в .htaccess заменить всё на это:
Код:
# Turn on URL rewriting
RewriteEngine On

# Installation directory
RewriteBase /

# Protect hidden files from being viewed
<Files .*>
   Order Deny,Allow
   Deny From All
</Files>

# Protect application and system files from being viewed
RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT]


Может поможет :)

Страница 1 из 1 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/