我使用的是 Windows 8.1,我刚刚下载了源代码并安装了 Xampp,但遇到了此错误
警告:mkdir():第 4 行 C:\xampp\htdocs\plan_application\DBConnection.php 中的权限被拒绝
致命错误:未捕获异常:无法扩展 C:\xampp\htdocs\plan_application\DBConnection.php:13 中的文件路径堆栈跟踪:#0 C:\xampp\htdocs\plan_application\DBConnection.php(13):SQLite3-> open('C:\xampp\htdocs...') #1 C:\xampp\htdocs\plan_application\DBConnection.php(85): DBConnection->__construct() #2 C:\xampp\htdocs\plan_application\index .php(2): require_once('C:\xampp\htdocs...') #3 {main} 在第 13 行 C:\xampp\htdocs\plan_application\DBConnection.php 中抛出
这是 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 文件夹的所有权限读取、写入修改完全控制,但仍然显示错误,代码可能有什么问题?
看起来您由管理员创建了目录 Xampp,但在没有此文件夹权限的其他用户下运行 xampp。 考虑更改文件夹权限,或者向运行 Xampp 的用户授予对此文件夹的权限。
警告:mkdir():第 3 行 C:\xampp\htdocs\grocery_ordering\DBConnection.php 中的权限被拒绝 致命错误:未捕获错误:在 C:\xampp\htdocs\grocery_ordering\DBConnection.php 中找不到类“SQLite3” :9 堆栈跟踪: #0 C:\xampp\htdocs\grocery_ordering\index.php(3): require_once() #1 {main} 在第 9 行 C:\xampp\htdocs\grocery_ordering\DBConnection.php 中抛出