Путь к файлам на локальном сервере

357
28 апреля 2017, 21:12

При разработке приходится много тестировать и на локальном и на удалённом сервере, а пути к файлам и папкам различные на этих серверах. Допустим WP_PLUGIN_DIR или WP_PLUGIN_URL, или в wp_upload_dir() есть basedir и baseurl возвращают разные результаты, т.е. допустим на локальном сервере не работает путь, начинающийся с http.
Иногда путаю эти пути, и забываю поменять при переходе с локального на удалённый, потом трудно искать появляющиеся ошибки.
Подскажите, есть ли универсальное решение, чтобы можно было прописать один раз путь к файлам или папкам, чтобы одинаково работало на локальном и удалённом сервере?

Answer 1

Константы и функции, содержащие _DIR предназначены для вывода пути к папке на сервере, неважно - локальном или удалённом.

Константы и функции, содержащие _URL, предназначены для вывода url (uniform resource locator) - Интернет адреса.

При правильном использовании этих сущностей - ничего в коде менять не надо при переносе сайта с локального сервера на удаленный.

READ ALSO
Дублирование данных при переборе foreach

Дублирование данных при переборе foreach

Добрый деньПомогите найти ошибку, уже несколько раз с нуля переписывал

244
Как вытащить данные из базы

Как вытащить данные из базы

Ребят есть вот база, и в нем таблица ocmc_t_item, как мне вытащить из этой таблицы количество записей: за последнее неделю, за последний месяц и общее...

225
Как закрыть тег в PHP

Как закрыть тег в PHP

В содержании на лету добавляется тег HTML code:

313
С чего начать создание API?

С чего начать создание API?

Собственно, в заголовке весь вопросПосоветуйте какой-нибудь материал для изучения (желательно на русском языке)

233