В сервере ЛАМПЫ я могу выполнить php файл под непосредственно www папкой, но намного глубже (больше sub папки) я не могу запустить php файл. Существует ли установка для этого?
[Thu Sep 28 02:50:35.987756 2017] [:error] [pid 893] [client 192.168.137.100:55784]
PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /srv/www/htdocs/test/tiltangle/dpd/query.php:12\nStack
trace:\n#0 {main}\n thrown in /srv/www/htdocs/test/tiltangle/dpd/query.php on line 12,
referer: 192.168.137.238/test/tiltangle/dpd/queryform.php
root@web:/var/log/apache2# cat tail error.log
Проблема, которую Вы видите, не имеет никакого отношения к местоположению Ваших .php файлов в Вашей иерархии каталогов DocumentRoot.
проблема, Вы называете устаревшее (в течение года) mysql _ () API, а не mysqli- () API (заметьте запаздывание, которое "я" изображаю после mysql).
Этот API был удержан от использования в течение многих лет + в PHP-7.0, был наконец удален, таким образом, через PHP-5.6 Вы получите удержанные от использования сообщения об этом коде, говоря Вам обновить mysql_connect () к mysqli_connect ().
С PHP-7.0 весь этот старый код был удален, таким образом, старые вызовы API теперь повышают Fatals.
, Таким образом, фиксация должна изменить все Ваши вызовы API нового API.
Делают находку + grep на Вашей всей кодовой базе + быть уверенным, что Вы изменили все свои файлы.
я у Вас есть много файлов, которые можно использовать phpcs, чтобы найти, что все несовместимости + phpcbf автоволшебно устраняют большинство проблем.