Перенесення скрипту з кореня сайту до папки
Читач нашого сайту Олексій просить поради:
У корені сайту скрипт працює, у папці-ні. Скрипт встановив у папку -shop. Ось код індексного файлу-
$page, ‘pages_url’ => "$SITE_ROOT/index_.html", ‘head_title’ => $tmp['title'], 'condition' => $tmp['condition'], 'order' => $tmp[‘order’], ‘rand’ => $tmp[‘rand’], ‘show_desc’ => 1 );
Підозрюю, що треба переробити рядки коду в районі ROOT_PATH та $SITE_ROOT, але як? Просте додавання папки /shop- не допомагає.

Незрозуміло, яким чином ви намагалися додати папку shop. Складно щось порадити, не маючи уявлення про структуру сайту, про використовувані CMS та скрипт. Взагалі, логічно було б звертатися з такими питаннями до автора скрипта.
Так, по всій логіці рядок
слід змінити так:
'pages_url' => "$SITE_ROOT/shop /index_.html",
Якщо це не допомагає, потрібно дивитися і розбирати логи веб-сервера. Напевно там будуть якісь повідомлення,
Остання порада, до речі, стосується взагалі будь-яких проблем з комп'ютерами, сайтами, системами.
Читайте логи, друзі!
Схожі статті
коментарів
Я так і зробив, додав у потрібному місці папку /shop. 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):/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') в /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 right syntax to use near ') and time_available Коментар на окремій сторінці
Ну а крім самого index.php ви перенесли до цієї папки shop інші файли, які потребують скрипту для роботи? Поряд з індексним файлом мала бути папка common з файлами на які він лається - all_head.php. Крім того, при перенесенні або копіюванні файлів слід стежити за правами на файли, бо якщо вони збилися - веб-сервер не знайде файли і видаватиме помилки схожі на ваші.
У папку /shop переніс скрипт у повному складі, причому чудово працює раніше у кореневій папці.
На жаль, так не розібрати у чому проблема. А якщо спитати у розробника скрипта?
Крім того, я спробував би встановити скрипт в папку так само, як він встановлювався в корінь сайту. А потім уже правити в ньому те, що треба.