Ich versuche, processmaker
auf meinem lokalen Rechner zu installieren. Ich erstelle /opt
ein Verzeichnis und füge dieses PHP-Skript dort ein. Ich sollte keinen virtuellen Host auf meinem Ubuntu-Betriebssystem definieren. Für diese Aktion habe ich diese Apache-Konfiguration in pmos.conf mit dem Namen, die ich zum Öffnen des Pfads /etc/apache2/sites-available/
verwenden möchte.127.0.0.1:81
/opt/processmaker/workflow/public_html
<VirtualHost *:81>
ServerAdmin [email protected]
ServerName processmaker.dev
ServerAlias www.processmaker.dev
DocumentRoot /opt/processmaker/workflow/public_html
DirectoryIndex index.html index.php
<Directory "/opt/processmaker/workflow/public_html">
AddDefaultCharset UTF-8
AllowOverRide none
Options FollowSymlinks
Order allow,deny
Allow from all
RewriteEngine on
RewriteRule ^.*/(.*)$ sysGeneric.php [NC,L]
AddOutputFilterByType DEFLATE text/html
</Directory>
</VirtualHost>
und /etc/hosts
der Inhalt ist:
127.0.0.1 localhost
127.0.1.1 pishguy
127.0.0.1 processmaker.dev
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
nach dem Neustart von Apache
sudo systemctl reload apache2
ich erhalte keine Fehlermeldung auf der Shell, aber beim Eintippen 127.0.0.1:81
erhalte ich diese Fehlermeldung auf FireFox:
Unable to connect
Firefox can’t establish a connection to the server at 127.0.0.1:81.
Antwort1
Es sieht so aus, als ob Apache Port 81 nicht überwacht.
Versuchen Sie, statt reload
zu restart
apache2
verarbeiten:
`systemctl restart apache2`
Bearbeiten gemäß Kommentar
Sie sollten die Direktive hinzufügen
Listen 81
auch zu /etc/apache2/ports.conf
(oder fügen Sie es Ihrem pmos.conf
unmittelbar davor hinzu <VirtualHost *:81>
).