Добрый день! Столкнулась впервые с такой проблемой при переносе сайта на новый хостинг и домен. Ранее такого не было, все сделала по правилам, сменила линки в БД на нужные, импортнула, закачала все файлы, отредактировала config.php то есть вопросв по этому поводу в ошибка не возникало. Сначала после установки оно кидало на страницу загрузки WP после исправление данной ошибки и переустановки начала вылазить следующая ошибка:
Fatal error: Uncaught Error: Class 'Whoops\Run' not found in /home/psg2q17vvphs/public_html/remote-how/wp-content/themes/know-how/lib/boot.php:59 Stack trace: #0 /home/psg2q17vvphs/public_html/remote-how/wp-content/themes/know-how/functions.php(3): include() #1 /home/psg2q17vvphs/public_html/remote-how/wp-settings.php(426): include('/home/psg2q17vv...') #2 /home/psg2q17vvphs/public_html/remote-how/wp-config.php(89): require_once('/home/psg2q17vv...') #3 /home/psg2q17vvphs/public_html/remote-how/wp-load.php(37): require_once('/home/psg2q17vv...') #4 /home/psg2q17vvphs/public_html/remote-how/wp-login.php(12): require('/home/psg2q17vv...') #5 {main} thrown in /home/psg2q17vvphs/public_html/remote-how/wp-content/themes/know-how/lib/boot.php on line 59
Я просто ума не приложу, как ее исправить и в чем проблема, у меня такого еще не возникало.
Там стандартные ошибки такие как php версия или лимит памяти не те, неправильная настройка .httaccess сразу отпадают, может кто сталкивался с подобным? Помогите пожалуйста, а то вообще не пойму что нет
Файл boot.php
<?php
/**
* Bootstrap framework dependencies & helpers
*/
require __DIR__ . '/../vendor/autoload.php';
//require_once __DIR__ . '/autoload.php';
function isProduction()
{
return (!isStaging() || isLocalhost());
}
function isStaging()
{
return !isLocalhost();
}
function isLocalhost()
{
return apply_filters('is_localhost', $_SERVER['HTTP_HOST'] == 'localhost' || $_SERVER['HTTP_HOST'] == 'virtual.movecloser.pl');
}
function isLocal()
{
return isLocalhost();
}
function useWebpackDevServer(){
//return false;
return isLocal();
}
function vd($p)
{
array_map('var_dump', $p);
}
function dd(...$p)
{
array_map('var_dump', $p);
die();
}
function pr($arr)
{
echo '<pre>';
print_r($arr);
echo '</pre>';
}
function prd($arr)
{
die(pr($arr));
}
if (isLocal()) {
error_reporting(E_ALL & ~(E_NOTICE | E_WARNING));
}
$whoops = new \Whoops\Run;
$whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler);
$whoops->register();
//date_default_timezone_set('UTC');
и autoload
лежат они оба в папке lib
<?php
function framework_autoload($class_name)
{
$filename = __DIR__ . '/' . str_replace('\\', '/', ucwords($class_name)) . '.php';;
if (file_exists($filename)) {
include $filename;
}
}
spl_autoload_register('framework_autoload');
файл composer.json
{
"name": "maciek/domwaluty",
"authors": [
{
"name": "partyka1",
"email": "maciek@partyka.io"
}
],
"require": {
"filp/whoops": "^2.1"
}
}
Буду крайне благодарна тем кто хоть что-то про подобное знает, спасибо!