Моя основная структура файла выглядит следующим образом:
public_html
├── admin
| ├── _css
| ├── _php
| | ├── login
| | | └── register_script.php
└ └── register.php
И когда я запускаю это на register.php в / public_html / admin /
require '_php/login/register_script.php';
//OR
require *full directory*;
//OR
require dirname(__FILE__).'_php/login/register_script.php';
//OR
require $_SERVER["DOCUMENT_ROOT].'_php/login/register_script.php/';
Все они возвращают одну и ту же ошибку:
Fatal error: require(): Failed opening required '1' (include_path='.:/usr/local/php71/pear') in /home/servername/public_html/admin/register.php on line 2
Я использовал жесткое обновление в браузерах, поскольку «строка 2» меняется на «строку 3», если я ввожу строку раньше, чем требуется. Спасибо!
решено: изменение каталога на ./_php/login/register_script.php работает для меня