Обновление XAMPP прервало выполнение веб-страницы php - PullRequest
0 голосов
/ 10 февраля 2019

Я использую 64-битный рабочий стол с Windows 10 и 64-битный ноутбук с Windows 10.Это случилось на обоих компьютерах.

После полной деинсталляции старой версии XAMPP (в учетной записи администратора) я переустановил самую новую версию (xampp-win32-7.3.1-0-VC15-installer).exe в качестве администратора с отключенным брандмауэром и антивирусной защитой).

Я подтвердил установку, набрав localhost / в браузере Chrome, и он нашел веб-страницу XAMPP по адресу localhost / dashboard.

Затем я загрузил резервную копию базы данных в phpMyAdmin 4.8.4.И я скопировал резервную копию моих страниц в htdocs.

Но теперь веб-страницы php, которые правильно отображались в старой версии, теперь выдают эту ошибку на некоторых страницах, а не на всех.

Warning: require_once(/includes/session.php): failed to open stream: No such file or directory in C:\xampp\htdocs\my_rabbits\my_profile.php on line 1

Fatal error: require_once(): Failed opening required '/includes/session.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\my_rabbits\my_profile.php on line 1

Я проверил пути, и все они верны - нетопечатки.Моя папка include находится в htdocs, как и отдельная страница my_profile.php.Вот как выглядит строка 1 на странице my_profile.php:

<?php require_once("/includes/session.php"); ?>

Вот как выглядит мой код include / session.php:

<?php

   session_start();

   function message() {
      if (isset($_SESSION["message"])) {
         $output = "<div class=\"message\">";
         $output .= htmlentities($_SESSION["message"]);
         $output .= "</div>";

         // clear message after use
         $_SESSION["message"] = null;

         return $output;
      }
   }

   function errors() {
      if (isset($_SESSION["errors"])) {
         $errors = $_SESSION["errors"];

         // clear message after use
         $_SESSION["errors"] = null;

         return $errors;
      }
   }

?>

Спасибо за любую помощь, вы могли быдать.Я начинающий пользователь и путешествую в неизвестных водах ...

1 Ответ

0 голосов
/ 10 февраля 2019

include_path в php.ini - без текущего пути

include_path = ".;C:\xampp\php\PEAR"
...