Вопрос по подстановкам %sitedir% и подобным.

Обсуждение общих вопросов связанных с программой
Nikk
Сообщения: 2
Зарегистрирован:
23 апр 2013, 15:53

Вопрос по подстановкам %sitedir% и подобным.

Nikk » 23 апр 2013, 16:22

Добрый день. Настраиваю сайт opencart. Есть некая проблемка приходится работать попеременно на разных машинах но с одной копией Open Server.
Есть файл конфига php который содержит пути к каталогам сайта подобного типа:
define('DIR_APPLICATION', 'd:\web\openserver\domains\site.ru/catalog/');
define('DIR_SYSTEM', 'd:\web\openserver\domains\site.ru/system/');
Выделеные части пути на машинах разные. потому приходится переписывать эти пути индивидуально на каждую машину. Есть вариант работы сервера с виртуальным диском тогда получается путь везде одинаков и в этом случае такой проблемы нет.
Но я вот нашел в документации подставновки типа %sitedir% и другие. Я наверно не совсем понял как ими пользоваться - пробывал такой вариант
define('DIR_APPLICATION', '%sitedir%\site.ru/catalog/'); - не работает.
Пробывал создать пользовательский path.txt и добавить туда %sitedir% - проверил через консоль после этого появился правильный путь до папки с сайтами.
Пробую в файле конфига php задать так:
define('DIR_APPLICATION', '.\site.ru/catalog/'); - не работает. Пробывал без точки - тоже не работает.
Подскажите пожалуйста как правильно это настроить? Спасибо
Аватара пользователя
Asmodey
Сообщения: 339
Зарегистрирован:
18 апр 2012, 10:33
Контактная информация:

Asmodey » 23 апр 2013, 18:48

Абсолютные пути - зло! Чуть что куда и всё развалилось.
Смотреть в сторону dirname(__FILE__) и уже ориентироваться относительно этой точки.
Аватара пользователя
Максим
Сообщения: 5369
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 23 апр 2013, 19:47

Почему вы решили что %sitedir% можно использовать в PHP скриптах? Это вы сами выдумали. А о том как определять папку скрипта вам уже ответили выше.
Nikk
Сообщения: 2
Зарегистрирован:
23 апр 2013, 15:53

Nikk » 23 апр 2013, 22:12

Да действительно... чтото я намудрил :oops: Спасибо за верное направление
denntl
Сообщения: 2
Зарегистрирован:
26 апр 2013, 14:03

denntl » 04 май 2013, 23:53

Здравствуйте. Немного не по теме, нужно один сайт перенести на другой диск, можно ли где-то изменить его путь в файле и указать другой диск?
Ответить