|   |   | 
| 
 | не стартует http (unix подобные системы) | ☑ | ||
|---|---|---|---|---|
| 0
    
        vde69 31.07.22✎ 22:50 | 
        Есть NAS ZyXel 326 с какой то UNIX ОС, после обновления прошивки (фирменного) сначала у меня отвалилась служба MySQL, но с этим я справился (в прошивке поменяли некоторые файлы а в скриптах есть проверка MD5, короче это я победил, MySQL работает)
 но теперь не запускается сценарий http для апача (хотя веб морда NAS работает), то есть апач работает со своей основной конфой, но скрипты для доп программ не работают. В прошивке точно меняли вещи связанные с css и прочим, скорее всего уязвимости подлатали. запускаю: # /usr/sbin/httpd -f /etc/pkg_service_conf/httpd2.conf -t httpd: Syntax error on line 8 of /etc/pkg_service_conf/httpd2.conf: Cannot load /i-data/d2761c3e/.PKG/PHP-MySQL-phpMyAdmin/lib/libphp5.so into server: libmcrypt.so.4: cannot open shared object file: No such file or directory # сама строка 8 такая LoadModule php5_module /i-data/d2761c3e/.PKG/PHP-MySQL-phpMyAdmin/lib/libphp5.so файл libphp5.so есть (по указанному пути) права на него стоят 0755, файл libmcrypt.so.4 это ссылка на файл /i-data/d2761c3e/.PKG/PHP-MySQL-phpMyAdmin/lib/libmcrypt.so.4.4.8 то же существует владельцы этих файлов root подскажите куда копать? | |||
| 1
    
        Asmody 01.08.22✎ 00:09 | 
        Проверить версию апача и расширения.
 Проверить версию php и расширения. | |||
| 2
    
        Asmody 01.08.22✎ 00:11 | 
        И, кстати, работа веб-морды может быть реализована мимо апача. На каком-нибудь cherrypy     | |||
| 3
    
        ДедМорроз 01.08.22✎ 00:56 | 
        А точно,что httpd под рутом стартует ?     | |||
| 4
    
        vde69 01.08.22✎ 07:23 | 
        (3) в (0) я точно под рутом
 (1) # /i-data/d2761c3e/.PKG/PHP-MySQL-phpMyAdmin/php/bin/php -v /i-data/d2761c3e/.PKG/PHP-MySQL-phpMyAdmin/php/bin/php: error while loading shared libraries: libmcrypt.so.4: cannot open shared object file: No such file or directory ~ # очень странно... | |||
| 5
    
        vde69 01.08.22✎ 07:25 | 
        (2) кстати да, PHP устанавливается отдельно вместе с PHP-MySQL-phpMyAdmin     | |||
| 6
    
        vde69 01.08.22✎ 08:38 | ||||
| 7
    
        Garykom гуру 01.08.22✎ 11:41 | 
        (2) nginx уже давным давно мимо апача умеет в php     | |||
| 8
    
        Garykom гуру 01.08.22✎ 11:42 | 
        (0) с учетом сколько времени уже потрачено на эту хрень
 было бы проце взять малинку/апельсинку и не страдать непонятно чем там нормальный linux | |||
| 9
    
        Garykom гуру 01.08.22✎ 11:48 | 
        кста я пришел к тому что на подобных железках обновления надо запрещать
 Что nas, что смарт-телек, ибо от новых прошивок только лишние проблемы одно дело обновления безопасности/фиксы а другое дело когда полсистемы перехреначивается и все начинает тормозить и глючить причем вероятно производители это делают в т.ч. чтобы купили уже новую железку | |||
| 10
    
        vde69 03.08.22✎ 10:41 | 
        модифицировал для себя установщик php+mysql+mysqladmin
 все отрабатывает, службы запускаются. но при заходе на страничку админки mysql пишет что-то типа "не верно настроены права для файла настроек, все пользователи имеют полный доступ" это про файл php.ini или про какой другой? что меня смущает: в скрипте который формирует файл настроек http раньше формировалась такая строка PHPIniDir /usr/local/zy-pkgs/php этот каталог в системе не существует и создать его нельзя /usr/local - заблокирован только для чтения я переделал эту строчку на PHPIniDir /i-data/d2761c3e/.PKG/PHP-MySQL-phpMyAdmin/php в этом каталоге и лежит php.ini вроде читал, что на php.ini должны быть права 644 ??? короче куда копать дальше. | |||
| 11
    
        Garykom гуру 03.08.22✎ 10:45 | 
        (10) Купи уже малинку в корпусе с питанием и поставь сверху на свой NAS     | |||
| 12
    
        СеменовСемен 03.08.22✎ 10:47 | 
        (11) зачем?     | |||
| 13
    
        Garykom гуру 03.08.22✎ 10:50 | 
        (12) чтобы понять это глянь предыдущие ветки ТС по этому НАСу     | |||
| 14
    
        СеменовСемен 03.08.22✎ 10:53 | 
        (13) чтобы настроить комп, нужно купить новый комп, а старый ... выбросить     | |||
| 15
    
        vde69 03.08.22✎ 10:59 | 
        (11) малинка мои задачи не потянет. Кроме того я смысла не вижу начинать новый путь когда текущий путь пройден на 80%     | |||
| 16
    
        Garykom гуру 03.08.22✎ 12:00 | 
        (15) малинка/апельсинка потянет все задачи в связке с твоим nas как хранилищем сетевым     | |||
| 17
    
        Garykom гуру 03.08.22✎ 12:01 | 
        (15) >путь пройден на 80%
 чтобы пройти оставшиеся 20% потребуется 80% усилий )) | |||
| 18
    
        Salimbek 03.08.22✎ 12:34 | 
        (10) "это про файл php.ini  или про какой другой?"
 Может в Логи посмотреть? А так, варианты: mysql (пользователи), phpMyAdmin (пользователи), php (тут пользователей нет, наверное), apache Выбирай на вкус. Потом, что мешает выкинуть вебморду и в консоли походить, там все проверить и с правами на каждый из разделов, и с доступом. | |||
| 19
    
        vde69 03.08.22✎ 20:31 | 
        все, полностью пересобрал репозиторий пакета PHP-MySQL-phpMyAdmin_1.0_arm_0041.zpkg всего исправил около десятка ошибок, сейчас все работает (кроме умного дома, до него еще не добрался).
 все и устанавливается и удаляется в автоматическом режиме, и с перезагрузкой и с выключением питания. Вроде все гуд.... даже WordPress нормально пашет :) | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |