Задать вопрос
  • В yii2 сломал cookie. В fontende не работают, а в backend работают. Что делать?

    slo_nik
    @slo_nik Куратор тега Yii
    bigProblem, и что Вас смущает? Отправить да, а прочитать?
  • В yii2 сломал cookie. В fontende не работают, а в backend работают. Что делать?

    slo_nik
    @slo_nik Куратор тега Yii
    bigProblem,
    записали cookie
    $cookies = Yii::$app->response->cookies;
    $cookies->add(new Cookie([
    'name' => 'test',
    'value' => 'test',
    ]));

    Теперь читаете
    // получение коллекции кук (yii\web\CookieCollection) из компонента "request"
    $cookies = Yii::$app->request->cookies;
    
    // получение куки с названием "language. Если кука не существует, "en"  будет возвращено как значение по-умолчанию.
    $language = $cookies->getValue('language', 'en');
    
    // альтернативный способ получения куки "language"
    if (($cookie = $cookies->get('language')) !== null) {
        $language = $cookie->value;
    }
    
    // теперь переменную $cookies можно использовать как массив
    if (isset($cookies['language'])) {
        $language = $cookies['language']->value;
    }
    
    // проверка на существование куки "language"
    if ($cookies->has('language')) ...
    if (isset($cookies['language'])) ...
  • В yii2 сломал cookie. В fontende не работают, а в backend работают. Что делать?

    slo_nik
    @slo_nik Куратор тега Yii
    bigProblem, Yii::$app->request->cookies и Yii::$app->responce->cookies это разные вещи.
    Первый вариант для чтения, второй для изменения.
    Записать при помощи Yii::$app->responce->cookies, а читать при помощи Yii::$app->request->cookies
  • В yii2 сломал cookie. В fontende не работают, а в backend работают. Что делать?

    slo_nik
    @slo_nik Куратор тега Yii
    bigProblem, в вопрос код, в вопрос добавить!!! мне он на фиг не нужен!!! я не единственный человек на форуме!!!
  • В yii2 сломал cookie. В fontende не работают, а в backend работают. Что делать?

    slo_nik
    @slo_nik Куратор тега Yii
    Доброе утро.
    Пока могу посоветовать следующее.
    1) Показать проблемный участок кода.
    2) Смотреть в консоли браузера ошибки.
    3) Читать логи yii2.
    4) Читать логи сервера.
    Все ошибки, которые относятся к проблеме добавить в свой вопрос.
  • Слетает загрузчик grub. Как найти причину?

    slo_nik
    @slo_nik Автор вопроса
    Раз у вас есть Windows - запустите фирменную утилиту производителя SSD или что-то известное и посмотрите что там напишет об этом SSD

    Назар Мокринский, windows на обычном hdd стоит, а ubuntu и efi раздел на ssd. HDD разбит на два раздела - ext4 и ntfs. На первом разделе фильмы, музыка, torrent-ы и тому подобное, а на ntfs, естественно, windows, только для одной игры))). Может такое быть, что при запуске windows как-то ломается efi раздел?
  • Слетает загрузчик grub. Как найти причину?

    slo_nik
    @slo_nik Автор вопроса
    Moris Haos, второй винт(hdd seagate) использую как хранилище, при загрузке системы он даже не монтируется, просто висит в левой панели nautilus-a. Разбит на два раздела - ext4 и ntfs, на втором, естественно, windows 7. а efi раздел на ssd. Не может же быть, что при загрузке windows как-то ломался efi раздел на соседнем диске?
  • Слетает загрузчик grub. Как найти причину?

    slo_nik
    @slo_nik Автор вопроса
    Назар Мокринский, я даже не знаю, что думать. ubuntu загружается, работает и потом раз - глюк. Пытаюсь перегрузить, а загрузчика нет. Сейчас, когда поменял шлейф, перегрузил комп несколько раз и всё отлично.
  • Слетает загрузчик grub. Как найти причину?

    slo_nik
    @slo_nik Автор вопроса
    Назар Мокринский, возможно, но раньше я с таким не сталкивался. Если Вас не затруднит, посмотрите smart диска, я добавил его в комментариях к ответу Moris Haos. До замены и после замены шлейфа. Данные не изменились.
    Мне сейчас, главное, надо знать, заморачиваться с покупкой нового диска или нет?
  • Слетает загрузчик grub. Как найти причину?

    slo_nik
    @slo_nik Автор вопроса
    Moris Haos, но ситуация по-моему не изменилась.
    Вот вывод smartctl -a
    smartctl
    smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-104-generic] (local build)
    Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
    
    === START OF INFORMATION SECTION ===
    Device Model:     KINGSTON SHFS37A240G
    Serial Number:    50026B7268061E20
    LU WWN Device Id: 5 0026b7 268061e20
    Firmware Version: 60AABBF0
    User Capacity:    240.057.409.536 bytes [240 GB]
    Sector Size:      512 bytes logical/physical
    Rotation Rate:    Solid State Device
    Device is:        Not in smartctl database [for details use: -P showall]
    ATA Version is:   ATA8-ACS, ACS-2 T13/2015-D revision 3
    SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
    Local Time is:    Sat Dec 16 23:30:02 2017 EET
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled
    
    === START OF READ SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED
    
    General SMART Values:
    Offline data collection status:  (0x00)	Offline data collection activity
    					was never started.
    					Auto Offline Data Collection: Disabled.
    Self-test execution status:      (   0)	The previous self-test routine completed
    					without error or no self-test has ever 
    					been run.
    Total time to complete Offline 
    data collection: 		(    0) seconds.
    Offline data collection
    capabilities: 			 (0x7d) SMART execute Offline immediate.
    					No Auto Offline data collection support.
    					Abort Offline collection upon new
    					command.
    					Offline surface scan supported.
    					Self-test supported.
    					Conveyance Self-test supported.
    					Selective Self-test supported.
    SMART capabilities:            (0x0003)	Saves SMART data before entering
    					power-saving mode.
    					Supports SMART auto save timer.
    Error logging capability:        (0x01)	Error logging supported.
    					General Purpose Logging supported.
    Short self-test routine 
    recommended polling time: 	 (   1) minutes.
    Extended self-test routine
    recommended polling time: 	 (  48) minutes.
    Conveyance self-test routine
    recommended polling time: 	 (   2) minutes.
    SCT capabilities: 	       (0x0025)	SCT Status supported.
    					SCT Data Table supported.
    
    SMART Attributes Data Structure revision number: 10
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
      1 Raw_Read_Error_Rate     0x0032   095   095   050    Old_age   Always       -       3017970
      5 Reallocated_Sector_Ct   0x0033   100   100   003    Pre-fail  Always       -       0
      9 Power_On_Hours          0x0032   095   095   000    Old_age   Always       -       5190 (230 170 0)
     12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       1164
    171 Unknown_Attribute       0x000a   100   100   000    Old_age   Always       -       0
    172 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
    174 Unknown_Attribute       0x0030   000   000   000    Old_age   Offline      -       169
    177 Wear_Leveling_Count     0x0000   000   000   000    Old_age   Offline      -       1
    181 Program_Fail_Cnt_Total  0x000a   100   100   000    Old_age   Always       -       0
    182 Erase_Fail_Count_Total  0x0032   100   100   000    Old_age   Always       -       0
    187 Reported_Uncorrect      0x0012   100   100   000    Old_age   Always       -       0
    189 Unknown_SSD_Attribute   0x0000   023   039   000    Old_age   Offline      -       51542163479
    194 Temperature_Celsius     0x0022   023   039   000    Old_age   Always       -       23 (Min/Max 12/39)
    195 Hardware_ECC_Recovered  0x001c   120   120   000    Old_age   Offline      -       3017970
    196 Reallocated_Event_Count 0x0033   100   100   003    Pre-fail  Always       -       0
    201 Unknown_SSD_Attribute   0x001c   120   120   000    Old_age   Offline      -       3017970
    204 Soft_ECC_Correction     0x001c   120   120   000    Old_age   Offline      -       3017970
    230 Unknown_SSD_Attribute   0x0013   100   100   000    Pre-fail  Always       -       100
    231 Temperature_Celsius     0x0000   100   100   011    Old_age   Offline      -       4294967296
    233 Media_Wearout_Indicator 0x0032   000   000   000    Old_age   Always       -       4136
    234 Unknown_Attribute       0x0032   000   000   000    Old_age   Always       -       2730
    241 Total_LBAs_Written      0x0032   000   000   000    Old_age   Always       -       2730
    242 Total_LBAs_Read         0x0032   000   000   000    Old_age   Always       -       2491
    244 Unknown_Attribute       0x0000   100   100   010    Old_age   Offline      -       2621451
    
    SMART Error Log not supported
    
    SMART Self-test log structure revision number 1
    No self-tests have been logged.  [To run self-tests, use: smartctl -t]
    
    SMART Selective self-test log data structure revision number 1
     SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
        1        0        0  Not_testing
        2        0        0  Not_testing
        3        0        0  Not_testing
        4        0        0  Not_testing
        5        0        0  Not_testing
    Selective self-test flags (0x0):
      After scanning selected spans, do NOT read-scan remainder of disk.
    If Selective self-test is pending on power-up, resume after 0 minute delay.


    Что Вы посоветуете, покупать новый? Этот диск ещё на гарантии, попробовать его в сервис отнести?
  • Слетает загрузчик grub. Как найти причину?

    slo_nik
    @slo_nik Автор вопроса
    Moris Haos, ха, Вы же это мне и посоветовали. шлейф поставил чуть короче, сантиметра на два-три, но сразу всё заработало.
  • Слетает загрузчик grub. Как найти причину?

    slo_nik
    @slo_nik Автор вопроса
    Moris Haos, после того, как написал здесь последний комментарий - опять слетел загрузчик.
    Загрузился с liveCD, ssd виден, но не монтируется, даже загрузчик не мог поначалу поставить.
    Посоветовали заменить шлейф - пока помогло. Как только заменил его, всё заработало, смог поставить загрузчик.
  • Слетает загрузчик grub. Как найти причину?

    slo_nik
    @slo_nik Автор вопроса
    Добрый вечер.
    После того, как написал здесь последний комментарий - опять слетел загрузчик.
    Загрузился с liveCD, ssd виден, но не монтируется, даже загрузчик не мог поначалу поставить.
    Посоветовали заменить шлейф - пока помогло. Как только заменил его, всё заработало, смог поставить загрузчик.
    Но раз такое дело, то сделаю вообще полный backup, при помощи cloneZilla
  • Слетает загрузчик grub. Как найти причину?

    slo_nik
    @slo_nik Автор вопроса
    Moris Haos, но диск купил несколько месяцев назад.
  • Слетает загрузчик grub. Как найти причину?

    slo_nik
    @slo_nik Автор вопроса
    Moris Haos, вот вывод в консоли smartctl
    smartctl
    smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-104-generic] (local build)
    Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
    
    === START OF INFORMATION SECTION ===
    Device Model:     KINGSTON SHFS37A240G
    Serial Number:    50026B7268061E20
    LU WWN Device Id: 5 0026b7 268061e20
    Firmware Version: 60AABBF0
    User Capacity:    240.057.409.536 bytes [240 GB]
    Sector Size:      512 bytes logical/physical
    Rotation Rate:    Solid State Device
    Device is:        Not in smartctl database [for details use: -P showall]
    ATA Version is:   ATA8-ACS, ACS-2 T13/2015-D revision 3
    SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
    Local Time is:    Sat Dec 16 19:29:55 2017 EET
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled
    
    === START OF READ SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED
    
    General SMART Values:
    Offline data collection status:  (0x00)	Offline data collection activity
    					was never started.
    					Auto Offline Data Collection: Disabled.
    Self-test execution status:      (   0)	The previous self-test routine completed
    					without error or no self-test has ever 
    					been run.
    Total time to complete Offline 
    data collection: 		(    0) seconds.
    Offline data collection
    capabilities: 			 (0x7d) SMART execute Offline immediate.
    					No Auto Offline data collection support.
    					Abort Offline collection upon new
    					command.
    					Offline surface scan supported.
    					Self-test supported.
    					Conveyance Self-test supported.
    					Selective Self-test supported.
    SMART capabilities:            (0x0003)	Saves SMART data before entering
    					power-saving mode.
    					Supports SMART auto save timer.
    Error logging capability:        (0x01)	Error logging supported.
    					General Purpose Logging supported.
    Short self-test routine 
    recommended polling time: 	 (   1) minutes.
    Extended self-test routine
    recommended polling time: 	 (  48) minutes.
    Conveyance self-test routine
    recommended polling time: 	 (   2) minutes.
    SCT capabilities: 	       (0x0025)	SCT Status supported.
    					SCT Data Table supported.
    
    SMART Attributes Data Structure revision number: 10
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
      1 Raw_Read_Error_Rate     0x0032   095   095   050    Old_age   Always       -       8056503
      5 Reallocated_Sector_Ct   0x0033   100   100   003    Pre-fail  Always       -       0
      9 Power_On_Hours          0x0032   095   095   000    Old_age   Always       -       5188 (15 138 0)
     12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       1160
    171 Unknown_Attribute       0x000a   100   100   000    Old_age   Always       -       0
    172 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
    174 Unknown_Attribute       0x0030   000   000   000    Old_age   Offline      -       167
    177 Wear_Leveling_Count     0x0000   000   000   000    Old_age   Offline      -       1
    181 Program_Fail_Cnt_Total  0x000a   100   100   000    Old_age   Always       -       0
    182 Erase_Fail_Count_Total  0x0032   100   100   000    Old_age   Always       -       0
    187 Reported_Uncorrect      0x0012   100   100   000    Old_age   Always       -       0
    189 Unknown_SSD_Attribute   0x0000   024   039   000    Old_age   Offline      -       51542163480
    194 Temperature_Celsius     0x0022   024   039   000    Old_age   Always       -       24 (Min/Max 12/39)
    195 Hardware_ECC_Recovered  0x001c   120   120   000    Old_age   Offline      -       8056503
    196 Reallocated_Event_Count 0x0033   100   100   003    Pre-fail  Always       -       0
    201 Unknown_SSD_Attribute   0x001c   120   120   000    Old_age   Offline      -       8056503
    204 Soft_ECC_Correction     0x001c   120   120   000    Old_age   Offline      -       8056503
    230 Unknown_SSD_Attribute   0x0013   100   100   000    Pre-fail  Always       -       100
    231 Temperature_Celsius     0x0000   100   100   011    Old_age   Offline      -       4294967296
    233 Media_Wearout_Indicator 0x0032   000   000   000    Old_age   Always       -       4135
    234 Unknown_Attribute       0x0032   000   000   000    Old_age   Always       -       2730
    241 Total_LBAs_Written      0x0032   000   000   000    Old_age   Always       -       2730
    242 Total_LBAs_Read         0x0032   000   000   000    Old_age   Always       -       2487
    244 Unknown_Attribute       0x0000   100   100   010    Old_age   Offline      -       2621451
    
    SMART Error Log not supported
    
    SMART Self-test log structure revision number 1
    No self-tests have been logged.  [To run self-tests, use: smartctl -t]
    
    SMART Selective self-test log data structure revision number 1
     SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
        1        0        0  Not_testing
        2        0        0  Not_testing
        3        0        0  Not_testing
        4        0        0  Not_testing
        5        0        0  Not_testing
    Selective self-test flags (0x0):
      After scanning selected spans, do NOT read-scan remainder of disk.
    If Selective self-test is pending on power-up, resume after 0 minute delay.

  • Слетает загрузчик grub. Как найти причину?

    slo_nik
    @slo_nik Автор вопроса
    Вот скриншот smart-a, сделал встроенной утилитой
    s_1513441916_9047837_5b8cb83742.png
  • Слетает загрузчик grub. Как найти причину?

    slo_nik
    @slo_nik Автор вопроса
    SSD у меня обозначен в системе как sda
  • Слетает загрузчик grub. Как найти причину?

    slo_nik
    @slo_nik Автор вопроса
    Если grub стоит на ssd, то hdd зачем проверять?
    Винт совершенно новый, куплен меньше года назад. Кроме этой проблемы - никаких проблем. Всё работает нормально, ни подвисаний, ни каких либо ещё глюков.
    Как можно сделать длинный тест SMART-а?
    Можно ли это сделать средствами самой ubuntu или надо ставить отдельно какую-то утилиту?
  • Как сделать данный эффект?

    slo_nik
    @slo_nik
    Доброй ночи.
    Открываете исходный код сайта и смотрите, какой html обрабатывается и какой js обрабатывает.
  • Как сделать возможность выбора роли пользователя?

    slo_nik
    @slo_nik Куратор тега Yii
    AlexSer, можно так попробовать. А можно записать в cookies, на год вперёд. Или вообще, в базу запись сделать о выборе пользователя.