Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Jasta
1516 / 573 / 137
Регистрация: 20.02.2016
Сообщений: 3,389

Ошибка Invalid command 'php_value'

01.11.2024, 19:36. Показов 978. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу запустить апача, получаю ошибки:
Code
1
2
3
4
5
6
7
ноя 01 19:21:36 it02m.local.koround.ru systemd[1]: Starting The Apache HTTP Server...
ноя 01 19:21:36 it02m.local.koround.ru httpd[3489]: AH00112: Warning: DocumentRoot [/var/www/html/bx-site] does not exist
ноя 01 19:21:36 it02m.local.koround.ru httpd[3489]: AH00526: Syntax error on line 70 of /etc/httpd/conf.d/default.conf:
ноя 01 19:21:36 it02m.local.koround.ru httpd[3489]: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration
ноя 01 19:21:36 it02m.local.koround.ru systemd[1]: httpd.service: Main process exited, code=exited, status=1/FAILURE
ноя 01 19:21:36 it02m.local.koround.ru systemd[1]: httpd.service: Failed with result 'exit-code'.
ноя 01 19:21:36 it02m.local.koround.ru systemd[1]: Failed to start The Apache HTTP Server.
Подскажите в чем проблема?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.11.2024, 19:36
Ответы с готовыми решениями:

Ошибка Invalid command 'Order' в Apache 2.4.43 Windows
Здравствуйте. Решил обновить версию Apache на сервере под Windows Server 2008 R2 x64. Настроил всё точно таким же образом как и на...

Invalid command 'Alias', perhaps misspelled or defined by a module not included in the server configuration
Добрый День Я в Апаче чайник Установил, пробую запустить получаю следующее C:\>httpd -k start Syntax error on line 20 of...

Ошибка MSB6001: Invalid command line switch for "link.exe". Length cannot be less than zero
Добрый день! Работаю в visual studio 2017. Решил подключить графику SFML, но когда запускаю выдает ошибку. 1>C:\Program Files...

13
Заблокирован
01.11.2024, 20:20
Цитата Сообщение от Jasta Посмотреть сообщение
Syntax error on line 70 of /etc/httpd/conf.d/default.conf
А что на этой строке?
1
 Аватар для Jasta
1516 / 573 / 137
Регистрация: 20.02.2016
Сообщений: 3,389
01.11.2024, 23:15  [ТС]
Цитата Сообщение от barabar Посмотреть сообщение
А что на этой строке?
Вот это вот:
Code
1
2
3
4
5
<Directory /var/www/html/bx-site/upload>
        AllowOverride none
        AddType text/plain php,php3,php4,php5,php6,phtml,pl,asp,aspx,cgi,dll,exe,ico,shtm,shtml,fcg,fcgi,fpl,asmx,pht
        php_value engine off
</Directory>
Ругается на строку php_value engine off
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3963 / 2081 / 832
Регистрация: 13.03.2010
Сообщений: 6,860
02.11.2024, 00:21
php_flag engine off
1
 Аватар для Jasta
1516 / 573 / 137
Регистрация: 20.02.2016
Сообщений: 3,389
02.11.2024, 11:31  [ТС]
Цитата Сообщение от gogolik Посмотреть сообщение
php_flag engine off
Тоже самое, только с новой командой:
Code
1
2
3
4
5
6
7
ноя 02 11:29:02 it02m.local.koround.ru systemd[1]: Starting The Apache HTTP Server...
ноя 02 11:29:02 it02m.local.koround.ru httpd[2975]: AH00112: Warning: DocumentRoot [/var/www/html/bx-site] does not exist
ноя 02 11:29:02 it02m.local.koround.ru httpd[2975]: AH00526: Syntax error on line 70 of /etc/httpd/conf.d/default.conf:
ноя 02 11:29:02 it02m.local.koround.ru httpd[2975]: Invalid command 'php_flag', perhaps misspelled or defined by a module not included in the server configuration
ноя 02 11:29:02 it02m.local.koround.ru systemd[1]: httpd.service: Main process exited, code=exited, status=1/FAILURE
ноя 02 11:29:02 it02m.local.koround.ru systemd[1]: httpd.service: Failed with result 'exit-code'.
ноя 02 11:29:02 it02m.local.koround.ru systemd[1]: Failed to start The Apache HTTP Server.
0
Заблокирован
02.11.2024, 11:38
Цитата Сообщение от Jasta Посмотреть сообщение
AddType text/plain php,php3,php4,php5,php6,phtml,pl,
Меня смущает синтаксис. Просто я уже давно не пользуюсь апачем, а только nginx, но вроде должно быть вот так
Code
1
 AddType text/plain .php .php3 .php4 .php5 .php6 # и далее
1
 Аватар для Jasta
1516 / 573 / 137
Регистрация: 20.02.2016
Сообщений: 3,389
02.11.2024, 12:06  [ТС]
Цитата Сообщение от barabar Посмотреть сообщение
Меня смущает синтаксис
Мей би, но на него апач тем не менее не ругается, но всё-же я попробовал и картина не поменялась
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3963 / 2081 / 832
Регистрация: 13.03.2010
Сообщений: 6,860
02.11.2024, 12:13
Jasta, а php установлен как mod_php? php_value и php_flag не работают с php-fpm и cgi.
1
 Аватар для Jasta
1516 / 573 / 137
Регистрация: 20.02.2016
Сообщений: 3,389
02.11.2024, 12:27  [ТС]
Цитата Сообщение от gogolik Посмотреть сообщение
php установлен как mod_php?
По моему не фига, вот список модулей апача:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod_access_compat.so*  mod_authz_dbm.so*        mod_dav_lock.so*      mod_include.so*              mod_mpm_worker.so*      mod_ratelimit.so*         mod_substitute.so*
mod_actions.so*        mod_authz_groupfile.so*  mod_dav.so*           mod_info.so*                 mod_negotiation.so*     mod_reflector.so*         mod_suexec.so*
mod_alias.so*          mod_authz_host.so*       mod_dbd.so*           mod_lbmethod_bybusyness.so*  mod_proxy_ajp.so*       mod_remoteip.so*          mod_systemd.so*
mod_allowmethods.so*   mod_authz_owner.so*      mod_deflate.so*       mod_lbmethod_byrequests.so*  mod_proxy_balancer.so*  mod_reqtimeout.so*        mod_unique_id.so*
mod_asis.so*           mod_authz_user.so*       mod_dialup.so*        mod_lbmethod_bytraffic.so*   mod_proxy_connect.so*   mod_request.so*           mod_unixd.so*
mod_auth_basic.so*     mod_autoindex.so*        mod_dir.so*           mod_lbmethod_heartbeat.so*   mod_proxy_express.so*   mod_rewrite.so*           mod_userdir.so*
mod_auth_digest.so*    mod_brotli.so*           mod_dumpio.so*        mod_log_config.so*           mod_proxy_fcgi.so*      mod_sed.so*               mod_usertrack.so*
mod_authn_anon.so*     mod_buffer.so*           mod_echo.so*          mod_log_debug.so*            mod_proxy_fdpass.so*    mod_setenvif.so*          mod_version.so*
mod_authn_core.so*     mod_cache_disk.so*       mod_env.so*           mod_log_forensic.so*         mod_proxy_ftp.so*       mod_slotmem_plain.so*     mod_vhost_alias.so*
mod_authn_dbd.so*      mod_cache.so*            mod_expires.so*       mod_logio.so*                mod_proxy_hcheck.so*    mod_slotmem_shm.so*       mod_watchdog.so*
mod_authn_dbm.so*      mod_cache_socache.so*    mod_ext_filter.so*    mod_lua.so*                  mod_proxy_http2.so*     mod_socache_dbm.so*
mod_authn_file.so*     mod_cgid.so*             mod_filter.so*        mod_macro.so*                mod_proxy_http.so*      mod_socache_memcache.so*
mod_authn_socache.so*  mod_cgi.so*              mod_headers.so*       mod_mime_magic.so*           mod_proxy_scgi.so*      mod_socache_redis.so*
mod_authnz_fcgi.so*    mod_charset_lite.so*     mod_heartbeat.so*     mod_mime.so*                 mod_proxy.so*           mod_socache_shmcb.so*
mod_authz_core.so*     mod_data.so*             mod_heartmonitor.so*  mod_mpm_event.so*            mod_proxy_uwsgi.so*     mod_speling.so*
mod_authz_dbd.so*      mod_dav_fs.so*           mod_http2.so*         mod_mpm_prefork.so*          mod_proxy_wstunnel.so*  mod_status.so*
ничего связанного с PHP, вроде как не наблюдается. Хотя PHP, установлен

Добавлено через 7 минут
Цитата Сообщение от gogolik Посмотреть сообщение
php_value и php_flag не работают с php-fpm и cgi
А есть аналоги для php-fpm?
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3963 / 2081 / 832
Регистрация: 13.03.2010
Сообщений: 6,860
02.11.2024, 12:37
Лучший ответ Сообщение было отмечено gogolik как решение

Решение

Цитата Сообщение от Jasta Посмотреть сообщение
А есть аналоги для php-fpm?
Нуууу, если мне не изменяет память, то можно вот так отрубить исполнение php-скриптов в папке:
Code
1
2
3
<FilesMatch "\.php$">
    SetHandler none
</FilesMatch>
или RemoveHandler .php
Если цель, конечно, такая.

Если конкретные параметры php менять в конкретной папке, то там через .user.ini файлы как-то делается, но я таким никогда не занимался. Это ещё предварительно в конфиге php.ini нужно включать.
1
Заблокирован
02.11.2024, 12:37
Цитата Сообщение от Jasta Посмотреть сообщение
А есть аналоги для php-fpm?
Для php-fpm апач не нужен. Только nginx.
1
 Аватар для Jasta
1516 / 573 / 137
Регистрация: 20.02.2016
Сообщений: 3,389
02.11.2024, 13:32  [ТС]
Цитата Сообщение от barabar Посмотреть сообщение
Для php-fpm апач не нужен
Да знаю. Мне кажется вся проблема в чём-то таком, что сервер не через ту SAPI, работает какая нужна в конфиге
Цитата Сообщение от gogolik Посмотреть сообщение
то можно вот так отрубить исполнение php-скриптов в папке:
Типа вот так вот сделать:
Code
1
2
3
4
5
<Directory /var/www/html/bx-site/upload>
    <FilesMatch "\.php$">
            SetHandler none
    </FilesMatch>
</Directory>
?!

Добавлено через 5 минут
Цитата Сообщение от Jasta Посмотреть сообщение
Типа вот так вот сделать
По крайней мере апач на это не ругался и запустился, но тем не менее, я не уверен что всё правильно сделал
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3963 / 2081 / 832
Регистрация: 13.03.2010
Сообщений: 6,860
02.11.2024, 13:56
Цитата Сообщение от Jasta Посмотреть сообщение
Типа вот так вот сделать:
Да. Я так делал на одном проекте, работало нормально.
1
 Аватар для Jasta
1516 / 573 / 137
Регистрация: 20.02.2016
Сообщений: 3,389
13.12.2024, 10:41  [ТС]
Лучший ответ Сообщение было отмечено gogolik как решение

Решение

Проблема была в том что PHP, в дефолтных репозиториях моей ОС (в данном случае это была Alma Linux), PHP шёл без модуля для апач и от того в директории с модулями: /etc/httpd/modules отсутствовал модуль libphp.so. Чтобы решить проблему я, удалил установленный пакет PHP:
Code
1
dnf remove php
Затем добавил репозиторий реми:
Code
1
sudo dnf -y install http://rpms.remirepo.net/enterprise/remi-release-9.rpm -y
Сбросил старый модуль с PHP:
Code
1
sudo dnf module reset php -y
И установил новый PHP из репозитория реми:
Code
1
sudo dnf module install php:remi-8.1
Более подробная инструкция. Только репозиторий реми там 8-й версии, в моем случае нужен был 9-й (в своём примере я это подправил)
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.12.2024, 10:41
Помогаю со студенческими работами здесь

Invalid command name в expect
Всем привет, написал скрип который должен по идее в telnet включать логи и слушать их: #!/bin/bash #!/bin/expect expect -c 'telnet...

Загрузка дампа базы посредством psql - error: invalid command \N
Необходимо выгрузить базу из 11-й версии Postgresql и загрузить в 15-ю версию. выгружаю базу посредством pg_dump при загрузке в 15-ю...

_tkinter.TclError: invalid command name "pyimage38"
Здравствуйте, при закрытии окно Tkinter происходит ошибка: line 4021, in __setitem__ self.tk.call(self.name, 'configure', '-'+key,...

Не открывает страницу пдф - php_value mbstring.func_overload = 2
Вот уставил скрипты библиотеки и она не открывает страницу пдф - в связи с тем, что php_value mbstring.func_overload = 2, подскажите, как...

VK API: ошибка "One of the parameters specified was missing or invalid: photos_list is invalid"
Доброго времени суток. Скачал скрипт, вроде все понятно, однако Апи вконтакте возвращает ошибку One of the parameters specified was missing...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru