Помогите побороть htaccess
98 сообщений
#19 лет назад
Люди. Помогите побороть htaccess. После переезда на другой хостер иерархия папок поменалась - т.е. поддомен терь не в самом руте основного домена, а в папке со свписком всех доменов. (эт про FTP). Вот содержимое htaccessDirectory
Index index.php
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?path=lib/$1 [QSA,L]
а вот содержимое самого индекса
<?
global $_path;
if (!isset($_REQUEST['path']) || !$_REQUEST['path']) {
$_path = '/lib';
} else {
$_path = $_REQUEST['path'];
if (substr($_path, 0, 3) != 'lib'
$_path = 'lib/' . $_path;}
require_once 'ссылка;;
require_once ROOT . 'index.php';
?>
Подмогите плиз, теперь когда идёшь на поддомен lib.site.net - то ничего не работет. Апачь начинает ругаться. Я не сильно понимаю в чём трабла.
1410 сообщений
#19 лет назад
Не проще ли было Вам к хостеру обратиться - ибо Вы так сумбурно все объяснили, что если чесно трудно "телепатить" - легче Вам напрямую с хостером все выяснить.
98 сообщений
#19 лет назад
Понимаю что финово обьяснил, но хостер не поможет. Можт стоит сменить путь до рута или ещё что нить..?
1410 сообщений
#19 лет назад
Если Вам хостер не поможет - то Вам мало кто сможет помочь, пока Вы детально все не объясните..
98 сообщений
#19 лет назад
Хм, ну хостер тут не причём - он же не может поменять ПО из за меня. Хотя это и vps. Сам могу поменять). Так, попытаюсь обьяснить. Есть движёк - sete.ru - к примеру стоит тут. У него есть поддомен lib.site.ru Коды этого поддомена я првел выше. Ранешьне этот код передавал переменную в адресс и сайт грузился с site.ru - но при этом вперед вставлялось lib => lib.site.ru. Терь при заходе на поддомен, он пишет
[code]
Warning: main(ROOTindex.php) [function.main]: failed to open stream: No such file or directory in /home/webadmin/lib.site.net/html/index.php on line 10
Fatal error: main() [function.require]: Failed opening required 'ROOTindex.php' (include_path='.:/usr/share/pear') in /home/webadmin/lib.site.net/html/index.php on line 10 [/code]
я не очень пойму на что рунаеться. Быть может поняв, реально будт решить проблему
1410 сообщений
#19 лет назад
[quote="DenTal"]Хм, ну хостер тут не причём - он же не может поменять ПО из за меня. Хотя это и vps. Сам могу поменять). Так, попытаюсь обьяснить. Есть движёк - sete.ru - к примеру стоит тут. У него есть поддомен lib.site.ru Коды этого поддомена я првел выше. Ранешьне этот код передавал переменную в адресс и сайт грузился с site.ru - но при этом вперед вставлялось lib => lib.site.ru. Терь при заходе на поддомен, он пишет
[code]
Warning: main(ROOTindex.php) [function.main]: failed to open stream: No such file or directory in /home/webadmin/lib.site.net/html/index.php on line 10
Fatal error: main() [function.require]: Failed opening required 'ROOTindex.php' (include_path='.:/usr/share/pear') in /home/webadmin/lib.site.net/html/index.php on line 10 [/code]
я не очень пойму на что рунаеться. Быть может поняв, реально будт решить проблему[/quote]
Судя по ошибке, должно быть так:
require_once 'ссылка;;
require_once ROOT . 'index.php';
98 сообщений
#19 лет назад
После этого ваще перестала ошибка выдаваться - просто белый фон - и загрузка паги идёт полчаса, я там понял что сама себя начинает грузить. Фигня какая-то(
244 сообщения
#19 лет назад
[code]failed to open stream: No such file or directory in /home/webadmin/lib.site.net/html/index.php on line 10 [/code]Руским языком говоря, он говорит, не могу открыть файл, нет файла или директории, который вызывается в линии 10
Проверьте путь полностью.
require_once 'ссылка;; это не верно!!!!! разве можно приинклюдить удаленный файл??? А безопасность как же?
require_once ROOT . 'index.php'; тоже не пойму для чего в index.php вызывать еще раз самого себя
Если root.php лежит в одной папке с index.php
то тогда просто
[code]require_once "root.php";[/code]
1410 сообщений
#19 лет назад
[quote="seagor"][code]failed to open stream: No such file or directory in /home/webadmin/lib.site.net/html/index.php on line 10 [/code]Руским языком говоря, он говорит, не могу открыть файл, нет файла или директории, который вызывается в линии 10
Проверьте путь полностью.
[/quote]
На самом деле - он там есть

3562 сообщения
7 сообщений
#19 лет назад
/home/webadmin/lib.site.net/html/index.php
Не бывает такой адресной строки. Должно быть, скорее всего, /home/webadmin/site.net/lib/html/index.php или /home/webadmin/site.net/lib/index.php
22 сообщения
#19 лет назад
Kurilshik,ммм, если уж пробовать то на канале #php IRC далнет
Комод и абц aka я помогут всем, кто не безнадежен ))
1410 сообщений
#19 лет назад
[quote="vasa"]Kurilshik,ммм, если уж пробовать то на канале #php IRC далнет
Комод и абц aka я помогут всем, кто не безнадежен ))[/quote]Рекламма?







