php 如何解决警告:mkdir():Windows 8.1上的C:\xampp\htdocs\中的权限被拒绝

ca1c2owp  于 2023-01-16  发布在  PHP
关注(0)|答案(1)|浏览(174)

我使用的是windows 8.1,我刚刚下载了源代码并安装了Xampp,我遇到了此错误
警告:mkdir():在C:\xampp\htdocs\plan_application\DBConnection. php中的第4行权限被拒绝
致命错误:未捕获的异常:无法扩展C:\xampp\htdocs\plan_application\DBConnection中的文件路径。php:13堆栈跟踪:#0 C:\文件名\计划应用\数据库连接. php(13):打开文件('C:\xampp\htdocs ...')#1 C:\xampp\htdocs\计划应用程序\数据库连接. php(85):数据库连接-〉__构造()#2 C:\xampp\htdocs\plan_application\index.php(2):在第13行的C:\xampp\htdocs\plan_application\DBConnection.php中抛出了require_once('C:\xampp\htdocs ...')#3 {main}
以下是DBConnection.php中第1 - 13行包含的内容

<?php
session_start();
if(!is_dir(__DIR__.'./db'))
    mkdir(__DIR__.'./db');
if(!defined('db_file')) define('db_file',__DIR__.'./db/plan_db.db');
function my_udf_md5($string) {
    return md5($string);
}

Class DBConnection extends SQLite3{
    protected $db;
    function __construct(){
        $this->open(db_file);

我从以下链接中获得了代码〉〉https://www.youtube.com/results?search_query=Simple+Subscription+Website+code
我启用了htdocs文件夹的所有权限读,写修改完全控制,但仍然显示错误,代码可能有什么问题?

hfwmuf9z

hfwmuf9z1#

看起来您是由管理员创建目录Xampp的,但运行xampp的其他用户对此文件夹没有权限。请考虑更改文件夹权限,或者给予运行Xampp的用户对此文件夹的权限。

相关问题