php расположение файла в вопросе сервера ЛАМПЫ?

В сервере ЛАМПЫ я могу выполнить 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
0
задан 28 September 2017 в 03:07

1 ответ

Проблема, которую Вы видите, не имеет никакого отношения к местоположению Ваших .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 автоволшебно устраняют большинство проблем.

0
ответ дан 2 November 2019 в 05:06

Другие вопросы по тегам:

Похожие вопросы: