Yar

Yar

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

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

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

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

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

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

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

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

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

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

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

#5 Настройка сайта на локальном компьютере - 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/',

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

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

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

 

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

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

'db_pass' => ''

Loadырь

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

 

#8 Настройка сайта на локальном компьютере - 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.  
#9 Настройка сайта на локальном компьютере - 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.

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

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

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

Это при моём профиле:
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 попробую...

 

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

 Lora

# InstantCMS rewriting rules

# Initialization
AddDefaultCharset utf-8
Options -Indexes
RewriteEngine on

# To redirect all users to access the site without the www. prefix
# RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
# RewriteRule ^ %1%{REQUEST_URI} [L,R=301]

# HTTPS redirect if available
# RewriteCond %{HTTPS} !=on
# RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]

# Hide text files
RewriteRule ^.htaccess$ — [F]
RewriteRule ^credits.txt$ — [F]
RewriteRule ^readme.txt$ — [F]
RewriteRule ^license.(.*).txt$ — [F]

# Remove trailing slash from URLs
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.+)/$  /$1 [R=301,L]

# Sitemaps
RewriteRule ^sitemap(.*).xml$ ./cache/static/sitemaps/sitemap$1.xml [L]

# Engine routing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php [L]

Order Allow,Deny
Allow from all
Deny from 89.179.119.216

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

 Zau4man, не, не помогло.

 Олег Васильевич я, хочется немного помучаться ). Если не получится, то обязательно.

 Lora, Содержимое реального сайта из архива с сервера. Папки system, templates… файлы htaccess, index...
А index.html это просто файл от другого простенького сайта. Просто проверил и вот он запустился в этой папке, а index.php нет.

 Loadырь, режим отладки?.. Я же его, сайт, как раз таки и не могу запустить на локалке.

Но логи в опенсервере есть, выложу.

Итак. У меня open_server_5_4_0. Всё настраивал по инструкции. Этот этап не сложный, создаем папку и копируем туда файлы сайта. Далее он появляется в меню «Мои проекты» и должен открываться, но пока с ошибкой подключения к базе. Но он у меня не открывается и появляется та самая ошибка «Страница недоступна». Но index.html открывается. Получается не открывается именно index.php и я начинаю подозревать, что дело в пхп и лезу в настройки...

Вот мои параметры:
Версия InstantCMS: 2.14.3
Веб сервер: Apache/2.4.6 (CentOS) mpm-itk/2.4.7-04 OpenSSL/1.0.2k-fips PHP/5.6.40
Mysql сервер: 10.2.32
Версия PHP: 5.6.40, apache2handler

А вот параметры профиля по умолчанию в опенсервере:
Apache_2.4-php_7.0-7.1
php_7.1

Создаю свой профиль с параметрами:
Apache_2.4-php_5.5-5.6
php_5.6

Сайт не открывается при любом профиле.Пробовал разные параметры с использованием совета от Zau4man.

Теперь логи.

Вкладка основная:2021-10-14 21:17:03  --------------------------------------------
2021-10-14 21:17:03  Начало процедуры запуска сервера
2021-10-14 21:17:03  Обновление Hosts файла
2021-10-14 21:17:03  Обновление конфигурации MySQL-8.0-Win10
2021-10-14 21:17:03  Обновление конфигурации Sendmail
2021-10-14 21:17:03  Обновление конфигурации PHP_5.6
2021-10-14 21:17:03  Обновление конфигурации PHPMyAdmin
2021-10-14 21:17:03  Обновление конфигурации Apache_2.4-PHP_5.5-5.6
2021-10-14 21:17:03  Запуск MySQL-8.0-Win10
2021-10-14 21:17:03  Запуск Apache_2.4-PHP_5.5-5.6
2021-10-14 21:17:03  Проверка состояния сервера
2021-10-14 21:17:07  Cервер успешно запущен за 3,828 секунд!

Вкладка Apache отладка:
[Thu Oct 14 21:17:04.995795 2021] [ssl:warn] [pid 10532:tid 228] AH01909: sitelocal:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:04.996795 2021] [ssl:warn] [pid 10532:tid 228] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:05.305598 2021] [ssl:warn] [pid 10532:tid 228] AH01909: sitelocal:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:05.307596 2021] [ssl:warn] [pid 10532:tid 228] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:05.391543 2021] [mpm_winnt:notice] [pid 10532:tid 228] AH00455: Apache/2.4.38 (Win32) OpenSSL/1.0.2q configured — resuming normal operations
[Thu Oct 14 21:17:05.391543 2021] [mpm_winnt:notice] [pid 10532:tid 228] AH00456: Apache Lounge VC11 Server built: Jan 21 2019 12:11:57
[Thu Oct 14 21:17:05.391543 2021] [core:notice] [pid 10532:tid 228] AH00094: Command line: 'C:\\openserver\\modules\\http\\Apache_2.4-PHP_5.5-5.6\\bin\\httpd.exe -d C:/OpenServer/modules/http/Apache_2.4-PHP_5.5-5.6 -f c:\\openserver\\modules\\http\\Apache_2.4-PHP_5.5-5.6\\conf\\httpd.conf'
[Thu Oct 14 21:17:05.401536 2021] [mpm_winnt:notice] [pid 10532:tid 228] AH00418: Parent: Created child process 3240
[Thu Oct 14 21:17:06.392901 2021] [ssl:warn] [pid 3240:tid 472] AH01909: sitelocal:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:06.394900 2021] [ssl:warn] [pid 3240:tid 472] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:06.549800 2021] [ssl:warn] [pid 3240:tid 472] AH01909: sitelocal:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:06.550799 2021] [ssl:warn] [pid 3240:tid 472] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 14 21:17:06.595771 2021] [mpm_winnt:notice] [pid 3240:tid 472] AH00354: Child: Starting 150 worker threads.

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

Добавил к site.local  /index.php — результат тот же.

Последовал совету и убрал точку, теперь sitelocal. К сожалению таже ошибка.

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

А может быть это связано как-то с версией пхп?.. У меня  «Версия PHP: 5.6.40», а в опенсервере 7.2, причём, если ставишь там 5.6, то он отказывается запускаться...

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

Да, попробовал на сервере в настройках поставить 7.2 и на действующем сайте вылезла точно такая же ошибка. Тоже самое с 7.0 и 7.1.

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

Пытаюсь настроить сайт на локальном компьютере.Вроде всё делал по схеме — в папке openserver — domains создал папку с названием site.local, куда сложил содержимое сайта.  В меню пункт появился и в браузере страница открывается, но с ошибкой:

Изображение

Причём, если я уберу оттуда index.php и вставлю index.html от другого сайта, то он успешно открывается.

Может кто сталкивался с таким, подскажите, пожалуйста.

#14 Перемещение в архив 5 октября 2021 в 11:43

Тема актуальная, но есть немного другая идея: показывать скрытые записи в определённом наборе (например с названием «архив»). + в том, что url записи останется прежним. Осталось за малым: добавить в фильтр набора «дата снятия»), и понять как это сделать 

 

denmois

Я учинил так. Создал поле Текст с названием Статус. Если запись нужно скрыть, то в поле пишу что-то вроде «Организация больше не работает. Смотрите другие организации (ссылка на все или на категорию)». Далее делаю наборы. Один с названием Архив, доступный только админу, где показываются только те, где это поле заполнено. Ну а второй, с названием Все, исключил записи с заполненным этим полем.

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.