Ruletk 0 Опубликовано: 12 августа 2017 Рассказать Опубликовано: 12 августа 2017 На последней стадии (там где вписываешь данные БД ) у меня после кнопки "продолжить" выскакивает вот такая ошибка на белом фоне :" Fatal error: Class 'db' not found in /home/webserver/www/plasmaworldcraft.ru/install.php on line 505" Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 12 августа 2017 Рассказать Опубликовано: 12 августа 2017 Очень похоже что вы скопировали не все файлы скрипта на сервер. Либо на предыдущих шагах пропустили указание на то что на некоторые папки у вас нет прав на запись. Цитата Ссылка на сообщение Поделиться на других сайтах
Ruletk 0 Опубликовано: 12 августа 2017 Рассказать Опубликовано: 12 августа 2017 Автор Всё есть, Вот строка которая там находится: 494 $dbhost = str_replace ('"', '\"', str_replace ("$", "\\$", $_POST['dbhost']) ); 495 $dbname = str_replace ('"', '\"', str_replace ("$", "\\$", $_POST['dbname']) ); 496 $dbuser = str_replace ('"', '\"', str_replace ("$", "\\$", $_POST['dbuser']) ); 497 $dbpasswd = str_replace ('"', '\"', str_replace ("$", "\\$", $_POST['dbpasswd']) ); 498 $dbprefix = str_replace ('"', '\"', str_replace ("$", "\\$", $_POST['dbprefix']) ); 499 $auth_key = generate_auth_key(); 500 501 define ("PREFIX", $dbprefix); 502 define ("COLLATE", $db_charset); 503 include ENGINE_DIR.'/classes/mysql.php'; 504 505 $check_db = new db; 506 507 if ( !$check_db->connect($dbuser, $dbpasswd, $dbname, $dbhost, false) ) { 508 msgbox("error", "Ошибка!!!" ,"Невозможно соединиться с MySQL сервером по указанным доступам. Введите корректные данные доступа для соединения с БД MySQL", "history.go(-1)"); 509 } 510 if ( $_POST['storage_engine']) { 512 if( version_compare($check_db->mysql_version, '5.6.4', '<') ) { 513 $storage_engine = "MyISAM"; 514 } else $storage_engine = "InnoDB"; 515 516 } else $storage_engine = "MyISAM"; 517 unset($check_db); Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 12 августа 2017 Рассказать Опубликовано: 12 августа 2017 9 минут назад, Ruletk сказал: Всё есть, Вот строка которая там находится Мне хорошо известно что находится в этих строках. Я вижу содержание вашей ошибки "Class 'db' not found" которая говорит о том что я написал вам выше. Файлы DLE либо отсутствуют либо их содержание не соответствует оригинальным. Не этого файла, а других, в частности может быть engine/classes/mysql.php и может быть других. Цитата Ссылка на сообщение Поделиться на других сайтах
Ruletk 0 Опубликовано: 12 августа 2017 Рассказать Опубликовано: 12 августа 2017 Автор На прошлой переустановки у меня была такая проблема, но я её решил. Ту я случайно удалил Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.