我使用的是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文件夹的所有权限读,写修改完全控制,但仍然显示错误,代码可能有什么问题?
1条答案
按热度按时间hfwmuf9z1#
看起来您是由管理员创建目录Xampp的,但运行xampp的其他用户对此文件夹没有权限。请考虑更改文件夹权限,或者给予运行Xampp的用户对此文件夹的权限。