Форум → Программирование → PHP для идиотов → kohana на хостинге
kohana на хостинге
-
Ребята возникла у меня проблема с коханой в полевых условия. Я сразу скажу - я это .htaccess видел в жизни 1 раз. Как я понял проблема в нем. То есть у меня сайт по domain/controller молчит. Хочет domain/index.php/controller / у кого нибудь из вас были подобные проблемы?Спустя 42 сек.на локалке все торчком
-
Ноя. 28, 2011, 8:06 п.п., спустя 28 минут 21 секунду
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. -
Ноя. 28, 2011, 8:42 п.п., спустя 36 минут 12 секунд
ты себе не представляешь чего я только не перепробовал)) оказывается мой тестовый тариф не поддерживал .htaccess. Хотя сволочи даже этого не сообщили. -
Ноя. 28, 2011, 9:28 п.п., спустя 45 минут 37 секунд
лолка
ты себе не представляешь чего я только не перепробовал)) оказывается мой тестовый тариф не поддерживал .htaccess. Хотя сволочи даже этого не сообщили.Сапожник без сапог -
Ноя. 28, 2011, 9:55 п.п., спустя 26 минут 36 секунд
на баш напримерне всё полезно, что в swap полезло -
Ноя. 29, 2011, 12:04 д.п., спустя 2 часа 9 минут 2 секунды
так тема не закрыта, помогите настроить этот файл для хоста. Ошибка сейчас такая -
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Спустя 80 сек.Локально работает.# 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 сек.Kohana::init(array(
'base_url' => '/',
'errors' => false
)); -
Ноя. 29, 2011, 9:03 д.п., спустя 8 часов 59 минут 52 секунды
мне удалось найти ошибку, но понять из-за чего возникает я не могу. Кохана со снандартным бутстартом работает, ошибка возникает когда пишу свои роут где по дефолту контроллер index. То есть с контроллером welcom работает, с моим не работает. Наверное я что то не прописал в настройках что позволило бы работать системе где угодно. Хотя локально работает, видимо все из-за конфигурации хостинга.
Возможно решение простое и даже смешное, но у у меня найти не получается. -
Ноя. 29, 2011, 11:20 д.п., спустя 2 часа 16 минут 36 секунд
А ты сам контроллер-то создал? Имею ввиду кроме "welcom".
п.с. Вообще по-памяти не помню даже как там свои роуты и контроллеры настраивать, но точно помню что легко. Вот с отображением и блоками у меня уже возникли проблемы. -
Ноя. 29, 2011, 11:49 д.п., спустя 29 минут 2 секунды
Конечно создал)) это уже приложение которое работает локально. Уже не знаю куда ругаться, кажется опять чудит хостинг
Пожалуйста, авторизуйтесь, чтобы написать комментарий!