Yar

Yar

+29
Репутация
66
Рейтинг
#1 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 14:18

Делал медленно и даже почти вдумчиво и вот:

503
Ошибка в запросе БД: Таблица 'yar.cms_widgets_bind_pages' не существует
SELECT i.*, w.controller as `controller`, w.name as `name`, wb.*, i.id as `id`
FROM cms_widgets_bind_pages i
FORCE INDEX (page_id)
INNER JOIN cms_widgets_bind as wb ON wb.id = i.bind_id
INNER JOIN cms_widgets as w ON w.id = wb.widget_id
WHERE (i.page_id IN ('0','1')) AND (i.template = 'modern') AND (i.is_enabled = '1')
ORDER BY i.position, i.ordering
LIMIT 1000


Последние вызовы:

cmsModel->get() @ /system\controllers\widgets\model.php: 142
modelWidgets->getWidgetsForPages() @ /system\core\core.php: 814
cmsCore->runWidgets() @ /index.php: 51

#2 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 12:28

 noname, база от сайта, с которым мучаюсь, импортировалась сразу. сайт запускаться не хочет.

 Lora, Попробовал еще. Теперь всё сработало и дефолтный сайт запустился.

Добавлено спустя 21 минуту

Теперь, как я подозреваю, нужно файлы этого сайта заменить своими?

#3 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 11:37

Да, раза три.

#4 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 11:24

Запустил, указал логин и пароль — root, БД — yar, нажал Далее.
Итог: Ошибка подключения MySQL: Access denied for user 'root'@'localhost' (using password: YES)

#5 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 10:54

Да, входит и выходит

#6 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 10:48

На главной странице пхпмайадмин нашёл такую возможность. Поставил пароль root, при сохранении попросил логин, там тоже root написал. Наверное так...

#7 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 10:30

 Lora, создал базу yar. При создании не требовал никакого пароля нигде вводить. Кстати, пришлось перейти на дефолтный профиль в опенсервере с пхпп 7.2, ибо с моим 5.6 появлялась ошибка. Может вся гадость из-за 5.6...

#8 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 10:00

 Lora, очень не нравится! )) Подумалось, что просто для проверки открывается или нет.
Вобщем начал установку и завис на этапе создания базы. Ввёл имя пользователя, поставил галку «Если не существует будет создана» и нажал Далее. Минут уж десять, как висит.

 Evg, Папку я уже раз восемь пересоздавал. А то и девять… ) Дефолтный сайт-то запускается...  Или сервер переустановить?

#9 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 09:28

 Lora, Не, мазахизмом я занимался, когда работал над сайтом на сервере (html и просто уйма css). Особенно было весело, когда я делал свой шаблон и постоянно в настройках переключал его быстренько туда-сюда, чтоб посетитель на него не нарвались. Вот это мазахизм. Натуральный. И решил я, в конце-концов, установить локально и тут… 😧

Сделал, как вы сказали. И да, появился мастер установки… дальше устанавливать не стал, ибо понятно, что работает и что-то в моих файлах мешается...

 Evg, Так и я так думал! Ну, думаю, ща как установлю себе на комп и буду ваять спокойно, а потом просто перекину на сервер и всё! Фигушки!

#10 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 08:54

 Ris, Удалил, пересоздал и перезалил.

В нетронутом конфиге в 'clear_sql_mode'  вместо NULL поставил единицу. Не помогло.
Затем снова добавил:

  1. 'root' => '/',
  2. 'host' => 'https://siltelocal',
  3. 'upload_root' => '/upload/',
  4. 'upload_host' => 'https://siltelocal/upload',
  5. 'cache_root' => '/cache/',

Снова не получилось.

#11 Настройка сайта на локальном компьютере - opensrever 14 октября 2021 в 23:40

Да, только что 😊   … и появилось сообщение:Server sent charset unknown to the client. Please, report to the developers

 

#12 Настройка сайта на локальном компьютере - opensrever 14 октября 2021 в 23:22

О, так они ещё и отличаются, что ли?!,,,😊 А мне показалось, что двойная

'db_pass' => ''

Loadырь

Исправил. Но чуда не произошло… 🤪

 

#13 Настройка сайта на локальном компьютере - opensrever 14 октября 2021 в 23:07

 Loadырь, у меня 82-я строка последняя и там ничего нет. Выложу лучше содержимое (с рекомендуемыми правками):

  1. <?php
  2. return array(
  3.  
  4. 'root' => '/',
  5. 'host' => 'https://siltelocal',
  6. 'upload_root' => '/upload/',
  7. 'upload_host' => 'https://siltelocal/upload',
  8. 'cache_root' => '/cache/',
  9. 'is_site_on' => 1,
  10. 'off_reason' => 'Идут технические работы',
  11. 'sitename' => 'СКРЫТО',
  12. 'hometitle' => 'СКРЫТО',
  13. 'date_format' => 'd.m.Y',
  14. 'date_format_js' => 'dd.mm.yy',
  15. 'time_zone' => 'Europe/Moscow',
  16. 'template' => 'laz',
  17. 'template_admin' => 'admincoreui',
  18. 'template_mobile' => 'compact_mobil',
  19. 'template_tablet' => '',
  20. 'db_host' => 'localhost',
  21. 'db_base' => 'laz',
  22. 'db_user' => 'root',
  23. 'db_pass' => ",
  24. 'db_prefix' => 'cms_',
  25. 'db_engine' => 'InnoDB',
  26. 'clear_sql_mode' => 1,
  27. 'db_users_table' => 'cms_users',
  28. 'language' => 'ru',
  29. 'metakeys' => 'СКРЫТО',
  30. 'metadesc' => 'СКРЫТО',
  31. 'ct_autoload' => 'frontpage',
  32. 'ct_default' => 'content',
  33. 'frontpage' => 'none',
  34. 'debug' => NULL,
  35. 'emulate_lag' => NULL,
  36. 'cache_enabled' => 1,
  37. 'cache_method' => 'memcached',
  38. 'cache_ttl' => 300,
  39. 'cache_host' => 'localhost',
  40. 'cache_port' => 11211,
  41. 'min_html' => NULL,
  42. 'merge_css' => NULL,
  43. 'merge_js' => NULL,
  44. 'mail_transport' => 'mail',
  45. 'mail_from' => 'admin@СКРЫТО',
  46. 'mail_from_name' => 'СКРЫТО',
  47. 'mail_smtp_server' => 'smtp.СКРЫТО',
  48. 'mail_smtp_port' => 25,
  49. 'mail_smtp_auth' => 1,
  50. 'mail_smtp_user' => 'admin@СКРЫТО',
  51. 'mail_smtp_pass' => '',
  52. 'is_check_updates' => 1,
  53. 'detect_ip_key' => 'REMOTE_ADDR',
  54. 'allow_ips' => '',
  55. 'default_editor' => 'redactor',
  56. 'show_breadcrumbs' => 1,
  57. 'ctype_default' => NULL,
  58. 'is_no_meta' => 1,
  59. 'is_sitename_in_title' => NULL,
  60. 'is_user_change_lang' => NULL,
  61. 'mail_smtp_enc' => '0',
  62. 'is_site_only_auth_users' => NULL,
  63. 'check_spoofing_type' => '0',
  64. 'cookie_domain' => '',
  65. 'manifest_from_files' => NULL,
  66. 'controllers_without_widgets' => array (
  67. 0 => 'admin',
  68. ),
  69. 'production_time' => 161,
  70. 'session_save_path' => '/var/www/www-root/data/mod-tmp',
  71. 'session_save_handler' => 'files',
  72. 'disable_metakeys' => NULL,
  73. 'page_num_in_title' => NULL,
  74. 'set_head_preload' => NULL,
  75. 'session_maxlifetime' => 24,
  76. 'db_charset' => 'utf8',
  77. 'session_name' => 'ICMSSID',
  78. 'native_yaml' => 0,
  79. 'allow_users_time_zone' => 1,
  80.  
  81. );
  82.  
#14 Настройка сайта на локальном компьютере - opensrever 14 октября 2021 в 22:49

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

Попробовал внести указанные настойки в конфиг (не знаю правильно ли получилось), но кроме следующей ошибки ничего нет:Parse error: syntax error, unexpected end of file, expecting variable (T_VARIABLE) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) in C:\OpenServer\domains\sitelocal\system\config\config.php on line 82
… хотя, в этот раз на вкладке отобразилась favicon.

Поменяйте ваш .htfccess на это

  1.  
Lora

Поменял. Ничего.

А ещё лучше. Установите свежую систему, вашей версии, а потом замените файлы.Только конфиги не меняйте.

Lora

У меня последняя версия 2.14.3.

#15 Настройка сайта на локальном компьютере - opensrever 14 октября 2021 в 22:05

 Lora, vpn и ничего подобного не включал.

 Lora,  Loadырь, Ясно, сделал:

Это при моём профиле:
Fatal error: Call to a member function get() on null in C:\OpenServer\domains\sitelocal\system\core\cachememcached.php on line 28

А это при дефолтном:
Fatal error: Uncaught Error: Call to a member function get() on null in C:\OpenServer\domains\sitelocal\system\core\cachememcached.php:28 Stack trace: #0 C:\OpenServer\domains\sitelocal\system\core\cache.php(85): cmsCacheMemcached->get('controllers.eb1...') #1 C:\OpenServer\domains\sitelocal\system\core\cache.php(46): cmsCache->_get('controllers.eb1...') #2 C:\OpenServer\domains\sitelocal\system\core\model.php(1767): cmsCache->__call('get', Array) #3 C:\OpenServer\domains\sitelocal\system\core\controller.php(314): cmsModel->get('controllers', Object(Closure), 'name') #4 C:\OpenServer\domains\sitelocal\system\core\controller.php(284): cmsController::loadControllers() #5 C:\OpenServer\domains\sitelocal\system\core\core.php(400): cmsController::getControllersMapping() #6 C:\OpenServer\domains\sitelocal\system\core\template.php(242): cmsCore::getControllerNameByAlias('') #7 C:\OpenServer\domains\sitelocal\system\core\template.php(214): cmsTemplate->__construct() #8 C:\OpenServer\domains\sitelocal\system\core\core.php(1013): c in C:\OpenServer\domains\sitelocal\system\core\cachememcached.php on line 28

 

 Loadырь, А с config.php попробую...

 

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.