После изменения пароля к бд пишет ошибку
Fatal error: Uncaught Error: Class 'mysqli' not found in /home/sait.ru/api/Database.php:34 Stack trace: #0 /home/sait.ru/api/Database.php(15): Database->connect() #1 /home/sait.ru/api/Okay.php(85): Database->__construct() #2 /home/sait.ru/api/Languages.php(146): Okay->__get('db') #3 /home/sait.ru/api/Languages.php(139): Languages->init_languages() #4 /home/sait.ru/api/Okay.php(85): Languages->__construct() #5 /home/sait.ru/view/View.php(40): Okay->__get('languages') #6 /home/sait.ru/view/IndexView.php(10): View->__construct() #7 /home/sait.ru/index.php(13): IndexView->__construct() #8 {main} thrown in /home/sait.ru/api/Database.php on line 34
Добавил в /extension-selector - mysqli , теперь пишет warnings
Warning: parse_ini_file() has been disabled for security reasons in /home/sait.ru/api/Config.php on line 28
Warning: Invalid argument supplied for foreach() in /home/sait.ru/api/Config.php on line 30
Warning: mysqli::__construct(): (28000/1045): Access denied for user '54353'@'localhost' (using password: NO) in /home/sait.ru/api/Database.php on line 34
Warning: Could not connect to the database: Access denied for user '54353'@'localhost' (using password: NO) in /home/sait.ru/api/Database.php on line 39
Warning: mysqli::query(): Couldn't fetch mysqli in /home/sait.ru/api/Database.php on line 75
Warning: Database::results(): Couldn't fetch mysqli in /home/sait.ru/api/Database.php on line 115
Warning: in /home/sait.ru/api/Database.php on line 115
Warning: Invalid argument supplied for foreach() in /home/sait.ru/api/Languages.php on line 147
Warning: mysqli::query(): Couldn't fetch mysqli in /home/sait.ru/api/Database.php on line 75
Warning: Database::results(): Couldn't fetch mysqli in /home/sait.ru/api/Database.php on line 115
Warning: in /home/sait.ru/api/Database.php on line 115
Warning: Invalid argument supplied for foreach() in /home/sait.ru/api/Settings.php on line 60
Warning: mysqli::query(): Couldn't fetch mysqli in /home/sait.ru/api/Database.php on line 75
Warning: Database::results(): Couldn't fetch mysqli in /home/sait.ru/api/Database.php on line 115
Warning: in /home/sait.ru/api/Database.php on line 115
Warning: mysqli::query(): Couldn't fetch mysqli in /home/sait.ru/api/Database.php on line 75
Warning: mysqli::query(): Couldn't fetch mysqli in /home/sait.ru/api/Database.php on line 75
Warning: Database::results(): Couldn't fetch mysqli in /home/sait.ru/api/Database.php on line 115
Warning: in /home/sait.ru/api/Database.php on line 115
Warning: Invalid argument supplied for foreach() in /home/sait.ru/api/Money.php on line 46get_translations empty(filter["lang"])
korshunov писал(а):Если дадите FTP, могу посмотреть детальнее...
пробую самостоятельно пока .....
Добавлено спустя 1 час 36 минут:Решил установить заново. Скачал версию 2.1.6 .
Теперь пишет ошибку (ниже), предполагаю что это проблема уже хостинга...
Warning: parse_ini_file() has been disabled for security reasons in /home/sait.ru/install/core/Controller.php on line 17
Warning: parse_ini_file() has been disabled for security reasons in /home/sait.ru/install/core/Controller.php on line 18
Warning: parse_ini_file() has been disabled for security reasons in /home/sait.ru/install/core/Controller.php on line 22
Warning: parse_ini_file() has been disabled for security reasons in /home/sait.ru/install/core/Controller.php on line 22
Добавлено спустя 41 минуту 44 секунды:----------------------------------
----------------------------------
----------------------------------
Все решил самостоятельно.
В версии 7.2 включил дополнительно в extension-selector - mysqli. Если устанавливаете новую версию то включите дополнительно imagick, zip.
В php ini, отключил в disable_functions - exec, parse_ini_file .
Пароль на пользователя базы данных устанавливайте без символов (только буквы и цифры), возможно придется несколько раз поменять что бы подошел.
Т.к. с символами и даже без них, выдавал ошибку Access denied for user, это из за пароля.
Всем спасибо.