считал своим корнем поддиректорию в url?
Например. Есть сайт на ноде, example.com. По ссылке example.com/boll сервер будет запускать php-скрипт. Как убедить php-скрипт, что его корень это example.com/boll?
Чтобы DOCUMENT_ROOT выдавал /boll, а не просто слеш
по http такое проблематично, разве что ftp
Как вариант, переслать ему get параметр
Я про child_proccess. Допустим, на /boll лежит вообще целый сайт, а не один скрипт
Подробнее
Или иной способ, который вызовет php, а потом его можно будет вывести
Гет параметр в php cli?
причём тут сайт? я так понял, тут подразумевается работа с сайтом как с ФС
Не. Я подразумеваю вызов независимых php скриптов на поводке ноды
Нода будет как dungeon master, если хотите
Ок, тогда глобальная переменная argv
у тебя просто формулировки не очень понятные, а сторонние приложения вызвывать не проблема
У child_process.exec есть cwd опция. Это то, что я ищу? https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback
Я не знаю, как тут запрашивается PHP скрипт, но первая мысль, которая приходит в голову - передать адрес домена при вызове
Вызываю сайт в сайте, короче. И хочу, чтобы дочерний php трактовал своим корнем /boll, а не /, что корень всего сайта
За меня документацию читать не прошу. Но вдруг ускорит
при вызове сторонней проги можно установить текущую директорию, только не знаю как, таким в ноде вообще не занимался
Корень - трактовать прямо, от него движки строят uri. get_template_directory_uri() в WordPress, например
Благодарю, буду копать
в крайнем случае, перед командой с php можно добавить cd
Обсуждают сегодня