Поддержка Проблемы и решения Перестают работать старые сайты

  • Всем привет! Есть с десяток очень старых сайтов…. из ряда тех что клиент заказал, оно работает и больше ему там ничего не надо — не обновлять не изменять инфу.

    За обновление клиент не платит, поэтому в таких сайтах в конфиг добавил:

    
    define ('FS_METHOD', 'direct');
    define( 'AUTOMATIC_UPDATER_DISABLED', true );
    define('DISALLOW_FILE_MODS', true);
    

    Исторически сложилось, что эти сайты работают еще на php 5.3

    И периодически такие сайты перестают работать. В логе:

    
    [Thu Feb 11 19:03:21 2021] [error] [client 172.68.50.219] PHP Parse error:  syntax error, unexpected T_OBJECT_OPERATOR in /var/www/***/wp-content/plugins/ml-slider/.ml-slider.php on line 2019
    

    правильно ли я понимаю — модуль обновился и с ним не работает древняя версия пхп?
    Как модуль мог обновится если директивы выше запрещают это?

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • что такое «модуль»?

    @tuxfighter имел в виду плагин, но все гораздо банальней — не обновляемые сайты рано или поздно взламываются, но древний пхп не способен выполнить код — сайт падает

    не обновляемые сайты рано или поздно взламываются, но древний пхп не способен выполнить код — сайт падает

    Ну вообще-то это очевидно. Аксиома.
    И не нужно пинговать ник без крайней необходимости

    И не нужно пинговать ник без крайней необходимости

    ок, я не знал что это на что-то влияет )

    я не знал

    в правилах форума так прямо и написано, да

    Модератор Yui

    (@fierevere)

    ゆい

    все гораздо банальней — не обновляемые сайты рано или поздно взламываются, но древний пхп не способен выполнить код — сайт падает

    я так и подумала, что их отключают хакеры,
    но то, что старый PHP защищает от исполнения вредоносного кода своей неспособностью его выполнить — это эпично 🙂

    меня тоже это улыбнуло ))

Просмотр 7 ответов — с 1 по 7 (всего 7)