更新 XAMPP 中断了 php 网页执行
Updating XAMPP broke php web page execution
我使用 windows 10 64 位台式机和 windows 10 也是 64 位笔记本电脑。这在两台计算机上都发生过。
完全卸载旧版本 XAMPP(在管理员帐户中)后,我重新安装了最新版本(xampp-win32-7.3.1-0-VC15-installer.exe 作为禁用防火墙和病毒防护的管理员)。
我通过在我的 Chrome 浏览器中输入 localhost/ 来验证安装,它在 localhost/dashboard 上出现了 XAMPP 网页。
然后我将数据库备份加载到 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
我检查了路径,它们都是正确的 - 没有拼写错误。我的 includes 文件夹和个人 my_profile.php 页面都在 htdocs 中。这是 my_profile.php 页面的第 1 行:
<?php require_once("/includes/session.php"); ?>
这是我的 includes/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;
}
}
?>
感谢您提供的任何帮助。我是新手用户,在未知的海域航行...
include_path 在 php.ini - 没有当前路径
include_path = ".;C:\xampp\php\PEAR"
我使用 windows 10 64 位台式机和 windows 10 也是 64 位笔记本电脑。这在两台计算机上都发生过。
完全卸载旧版本 XAMPP(在管理员帐户中)后,我重新安装了最新版本(xampp-win32-7.3.1-0-VC15-installer.exe 作为禁用防火墙和病毒防护的管理员)。
我通过在我的 Chrome 浏览器中输入 localhost/ 来验证安装,它在 localhost/dashboard 上出现了 XAMPP 网页。
然后我将数据库备份加载到 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
我检查了路径,它们都是正确的 - 没有拼写错误。我的 includes 文件夹和个人 my_profile.php 页面都在 htdocs 中。这是 my_profile.php 页面的第 1 行:
<?php require_once("/includes/session.php"); ?>
这是我的 includes/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;
}
}
?>
感谢您提供的任何帮助。我是新手用户,在未知的海域航行...
include_path 在 php.ini - 没有当前路径
include_path = ".;C:\xampp\php\PEAR"