Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 25 Май, 2012, 07:09:52

Страниц: [1]
Печать
Автор Тема: kohana на хостинге  (Прочитано 323 раз)
0 Пользователей и 1 Гость смотрят эту тему.
iphine5g    ↓ 
28 Ноябрь, 2011, 07:38:17
НЕ ХУЕТА! ХУЕТА!


Карма: -2
Сообщений: 224
Сила слова: -0.89

Ребята возникла у меня проблема с коханой в полевых условия. Я сразу скажу - я это .htaccess  видел в жизни 1 раз. Как я понял проблема в нем. То есть у меня сайт по domain/controller молчит. Хочет domain/index.php/controller    /  у кого нибудь из вас были подобные проблемы?
Спустя 42 секунды добавил
на локалке все торчком
Записан
Biggless    ↓ 
28 Ноябрь, 2011, 08:06:38 , спустя 28 минут 21 секунду
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 77
Сила слова: 0

http://kohanaframework.org/3.2/guide/kohana/tutorials/clean-urls
 

Apache
Rename example.htaccess to only .htaccess and alter the RewriteBase line to match the base_url setting from your Kohana::init
 
?
RewriteBase /myapp/
The rest of the .htaccess file rewrites all requests through index.php, unless the file exists on the server (so your css, images, favicon, etc. are still loaded like normal). In most cases, you are done!
 
Failed!
If you get a "Internal Server Error" or "No input file specified" error, try changing:
 
?
RewriteRule ^(?:application|modules|system)\b - [F,L]
Instead, we can try a slash:
 
?
RewriteRule ^(application|modules|system)/ - [F,L]
If that doesn't work, try changing:
 
?
RewriteRule .* index.php/$0 [PT]
To something more simple:
 
?
RewriteRule .* index.php [PT]
Still Failed!
If you are still getting errors, check to make sure that your host supports URL mod_rewrite. If you can change the Apache configuration, add these lines to the the configuration, usually httpd.conf:
 
?
<Directory "/var/www/html/myapp">
    Order allow,deny
    Allow from all
    AllowOverride All
</Directory>
You should also check your Apache logs to see if they can shed some light on the error.
Записан

у пилота есть работа, он летает самолет
iphine5g    ↓ 
28 Ноябрь, 2011, 08:42:50 , спустя 36 минут 12 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -2
Сообщений: 224
Сила слова: -0.89

ты себе не представляешь чего я только не перепробовал)) оказывается мой тестовый тариф не поддерживал .htaccess. Хотя сволочи даже этого не сообщили.
Записан
phpdude    ↓ 
28 Ноябрь, 2011, 09:28:27 , спустя 45 минут 37 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66


ты себе не представляешь чего я только не перепробовал)) оказывается мой тестовый тариф не поддерживал .htaccess. Хотя сволочи даже этого не сообщили.
лолка
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
master    ↓ 
28 Ноябрь, 2011, 09:55:03 , спустя 26 минут 36 секунд
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

на баш например
Записан

iphine5g    ↓ 
29 Ноябрь, 2011, 12:04:05 , спустя 2 часа 9 минут 2 секунды
НЕ ХУЕТА! ХУЕТА!


Карма: -2
Сообщений: 224
Сила слова: -0.89

так тема не закрыта, помогите настроить этот файл для хоста. Ошибка сейчас такая -
 
Fatal error: Uncaught HTTP_Exception_404 [ 404 ]: The requested URL / was not found on this server. ~ SYSPATH/classes/kohana/request/client/internal.php [ 87 ] thrown in /home/lol/31/lol/html/system/classes/kohana/request/client/internal.php on line 87
Спустя 1 минуту 20 секунд добавил
Локально работает.
 

Text
# 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]
Спустя 30 секунд добавил
PHP
Kohana::init(array(
    'base_url'   => '/',
    'errors'     => false
));
Записан
iphine5g    ↓ 
29 Ноябрь, 2011, 09:03:57 , спустя 8 часов 59 минут 52 секунды
НЕ ХУЕТА! ХУЕТА!


Карма: -2
Сообщений: 224
Сила слова: -0.89

мне удалось найти ошибку, но понять из-за чего возникает я не могу. Кохана со снандартным бутстартом работает, ошибка возникает когда пишу свои роут где по дефолту контроллер index. То есть с контроллером welcom работает, с моим не работает. Наверное я что то не прописал в настройках что позволило бы работать системе где угодно. Хотя локально работает, видимо все из-за конфигурации хостинга.
 
Возможно решение простое и даже смешное, но у у меня найти не получается.
Записан
Givi    ↓ 
29 Ноябрь, 2011, 11:20:33 , спустя 2 часа 16 минут 36 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82

А ты сам контроллер-то создал? Имею ввиду кроме "welcom".
п.с. Вообще по-памяти не помню даже как там свои роуты и контроллеры настраивать, но точно помню что легко. Вот с отображением и блоками у меня уже возникли проблемы.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
iphine5g    ↓ 
29 Ноябрь, 2011, 11:49:35 , спустя 29 минут 2 секунды
НЕ ХУЕТА! ХУЕТА!


Карма: -2
Сообщений: 224
Сила слова: -0.89

Конечно создал)) это уже приложение которое работает локально. Уже не знаю куда ругаться, кажется опять чудит хостинг
Записан
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, artoodetoo, mario