WebServer не работает над SystemD в качестве услугиPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 WebServer не работает над SystemD в качестве услуги

Сообщение Anonymous »

У меня есть PHP -проект и сервер, когда я запустил его через терминал, нажав

Код: Выделить всё

php -S 127.0.0.1:8000
он работает нормально, но когда я добавляю его в Systemd в качестве сервиса, он меняет следующую ошибку:

Код: Выделить всё

May 30 15:45:32 srv714079 php[1309201]: [Fri May 30 15:45:32 2025] 127.0.0.1:45940 [500]: GET /scp/login.php - Uncaught Error: Call to undefined function osTicket\Mail\_S() in /var/www/html/osticket/include/class.mailer.php:635 May 30 15:45:32 srv714079 php[1309201]: Stack trace: May 30 15:45:32 srv714079 php[1309201]: #0 /var/www/html/osticket/include/class.mailer.php(673): osTicket\Mail\Mailer->send() May 30 15:45:32 srv714079 php[1309201]: #1 /var/www/html/osticket/bootstrap.php(342): osTicket\Mail\Mailer::sendmail() May 30 15:45:32 srv714079 php[1309201]: #2 /var/www/html/osticket/bootstrap.php(228): Bootstrap::croak() May 30 15:45:32 srv714079 php[1309201]: #3 /var/www/html/osticket/main.inc.php(28): Bootstrap::connect() May 30 15:45:32 srv714079 php[1309201]: #4 /var/www/html/osticket/scp/login.php(16): require_once('...') May 30 15:45:32 srv714079 php[1309201]: #5 {main} May 30 15:45:32 srv714079 php[1309201]:   thrown in /var/www/html/osticket/include/class.mailer.php on line 635 May 30 15:45:32 srv714079 php[1309201]: [Fri May 30 15:45:32 2025] 127.0.0.1:45940 Closing
< /code>
Вот мой файл службы < /p>
[Unit]
Description=OS Ticket  Web Server
After=network.target
[Service]
Type=simple
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Environment="LANG=en_US.UTF-8"
Environment="LC_ALL=en_US.UTF-8"
# Replace with your PHP files directory path
WorkingDirectory=/var/www/html/osticket
ExecStart=php -S 127.0.0.1:8000
#ExecStart=/usr/bin/php -S 127.0.0.1:8080 -t /var/www/html/osticket
Restart=always
RestartSec=3
# User to run the service (recommended: non-root user)
User=www-data
Group=www-data
Environment=USER=www-data HOME=/home/www-data
# Important for PHP environment
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target
tbh Я не уверен, что я делаю неправильно, поэтому ваша помощь очень ценится
Я попытался изменить пользователя или играть с переменной среды или что -то в этом роде, но без успеха

Подробнее здесь: https://stackoverflow.com/questions/796 ... -a-service
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • WebServer не работает над SystemD в качестве услуги [закрыто]
    Anonymous » » в форуме Php
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • SystemD Target с услугами, услуги, игнорирующие директиву EnvironmentFile
    Anonymous » » в форуме Linux
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как отобразить все сообщения из таксономии «Услуги» на странице «Услуги»?
    Anonymous » » в форуме Php
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Запуск режима Vite Dev в приложении Symfony 7 с DDEV Webserver
    Anonymous » » в форуме Php
    0 Ответы
    69 Просмотры
    Последнее сообщение Anonymous
  • ImageSharp Dither не работает в IIS или Apache Webserver, но работает на локальном кодовом сервере
    Anonymous » » в форуме C#
    0 Ответы
    58 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»