Это один из комментариев к статье Перенос скрипта из корня сайта в папку от Алексей.
Я так и сделал, добавил в нужном месте папку /shop Вкоде индексного файла это выглядит вот-так:
include_once(«$ROOT_PATH/shop/common/all_head.php»);
pages_url’ => «$SITE_ROOT/shop/index_.html»,
include_once(«$ROOT_PATH/shop/common/all_tail.php»);
где файл- all_head.php- header, а all_tail.php- footer. Причём в этих файлах тоже в коде есть $SITE_ROOT
Вот что пишется в браузере, когда я дёргаю индексный файл в папке — /shop
Warning: include_once(./shop/common/all_head.php): failed to open stream: No such file or directory in /home/vhosts/testmed.freeoda.com/shop/index.php on line 7
Warning: include_once(): Failed opening ‘./shop/common/all_head.php’ for inclusion (include_path=’.:/usr/share/pear:/usr/share/php’) in /home/vhosts/testmed.freeoda.com/shop/index.php on line 7
Database working error
Server Message: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘) and time_available<=1447827644 and cp.prdID=p.prdID and ((p.price_type=1 and' at line 4
Алексей получил(а) ответ:
Перенос скрипта из корня сайта в папку
Ну а кроме самого index.php вы перенесли в эту папку shop остальные файлы, которые требует скрипт для работы? Рядом с индексным файлом должна была быть папка common с файлами на которые он ругается — all_head.php. Кроме того, при переносе или копировании файлов следует следить за правами на файлы, ибо если они сбились — вебсервер не найдет файлы и будет выдавать ошибки похожие на ваши.
Алексей писал(а) также:
Перенос скрипта из корня сайта в папку
В папку /shop перенёс скрипт в полном составе, причём прекрасно работающий до этого в корневой папке.