Перейти к публикации

Ошибка 505 строки в install.php


Рекомендованные сообщения

На последней стадии (там где вписываешь данные БД ) у меня после кнопки "продолжить" выскакивает вот такая ошибка на белом фоне :" Fatal error: Class 'db' not found in /home/webserver/www/plasmaworldcraft.ru/install.php on line 505" 

Ссылка на сообщение
Поделиться на других сайтах

Очень похоже что вы скопировали не все файлы скрипта на сервер. Либо на предыдущих шагах пропустили указание на то что на некоторые папки у вас нет прав на запись.

Ссылка на сообщение
Поделиться на других сайтах

Всё есть, Вот строка которая там находится: 

 

  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);

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, Ruletk сказал:

Всё есть, Вот строка которая там находится

Мне хорошо известно что находится в этих строках. Я вижу содержание вашей ошибки "Class 'db' not found" которая говорит о том что я написал вам выше. Файлы DLE либо отсутствуют либо их содержание не соответствует оригинальным. Не этого файла, а других, в частности может быть engine/classes/mysql.php и может быть других.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...