|
не стартует 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 нормально пашет :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |