Неустранимая ошибка: неперехваченная ошибка: класс «кеш» не найден - PHP - PullRequest
0 голосов
/ 18 декабря 2018

Я только начал новую работу, где последний разработчик ушел, не оставив никакой документации по существующим приложениям.У них есть приложение электронной коммерции, написанное на PHP, для которого я пытаюсь запустить среду разработки.

Я скопировал копию производственного каталога на свою локальную машину и попытался запустить его с XAMPP.сервер Apache / MYySQL.Проект отлично работает на производстве.Трассировка стека приводит к отсутствующему классу «кэша».Если это было так, как оно работает на производстве?

Надеюсь, что это то, что вы, ребята из PHP, могли видеть раньше, спасибо.

ОШИБКА:

Fatal error: Uncaught Error: Class 'cache' not found in 
C:\xampp\htdocs\paige\production\rentals\cart\phplib\category.php:6 Stack 
trace: 
#0 C:\xampp\htdocs\paige\production\rentals\cart\phplib\blocks.php(4): 
include_once() #1 C:\xampp\htdocs\paige\production\rentals\cart.php(4): 
include('C:\\xampp\\htdocs...') #2 {main} thrown in 
C:\xampp\htdocs\paige\production\rentals\cart\phplib\category.php on line 6

Это строки 1-10 в category.php

 <?php

include_once __DIR__.'/../../config/globals.php';
include_once __DIR__.'/../../phplib/conn.old.php';

if (!isset($cache)) $cache=new cache();
$categories=$cache->get('categories');

function cat_getChildren($id) {
    global $categories;

1 Ответ

0 голосов
/ 19 декабря 2018

похоже, что вы не определили php-файл, который определяет класс кэша

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...