Разрабатываю с нуля движок для одного сайта, но возникла непонятная проблема.
При сливе с денвера на хостинг, сайт выдает просто ошибку:
"No such file or directory "
Я бы понял если бы это была ошибка PHP (с Warning, строчками в которых допущена ошибка), а так просто эта фраза появляется при заходе на сайт.
исходники:
index.php
1. Oliver_Air - 06 Августа, 2013 - 17:04:51 - перейти к сообщению
routing.php
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- */
- '_404' => ROOT_DIR.'/page404.php', // Страница 404</span>
- '/kalendar' => ROOT_DIR.'/view/calendar.php', // для загрузки страниц
- '/registration' => ROOT_DIR.'/view/registration.php', // для загрузки страниц
- '/' => ROOT_DIR.'/view/mainpage.php', // Главная страница
- '/stories(/[0-9]+)?' => ROOT_DIR.'/storypage.php', // С числовым параметром
- '/activation' => ROOT_DIR.'/view/activation.php', // Активация аккаунта
- '/recovery' => ROOT_DIR.'/view/recovery.php', // Восстановление пароля
- '/logout' => ROOT_DIR.'/view/logout.php', // выход из аккаунта
- '/profile' => ROOT_DIR.'/view/profile.php', // Профиль
- '/addevent' => ROOT_DIR.'/view/addevent.php', // Добавление события
- '/event' => ROOT_DIR.'/view/event.php', // Добавление события
- // Больше правил
- );
т.е. если я ставлю действительно неправильный адрес в инклудах - вылетает ошибка пхп (как и должно быть со строчкой где допущена ошибка).
Права на доступ 777.
на всякий случай запостю еще htacces
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <IfModule mod_charset.c>
- CharsetRecodeMultipartForms off
- </IfModule>
- AddDefaultCharset UTF-8
- # Turn on URL rewriting
- RewriteEngine On
- # Installation directory
- RewriteBase /
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^(.*)$ index.php [QSA,L]