ultimele două zile am încercat să rulez bookstack cu un server web apache, care este găzduit local pe sistemul meu. Nu sunt familiarizat cu apache și bookstack. Deci, aceasta a fost prima mea încercare de a găzdui un server web local și de a instala bookstack pe el.
Serverul Apache funcționează bine până acum și pot apela localhost în browserul web pentru a apela anumite fișiere index.php din diferite directoare numite de diferite porturi, de exemplu:
- localhost:3010 apelează „./htdocs/test1/index.php”
 
- localhost:3020 apelează „./htdocs/test2/index.php”
 
Urmeam instrucțiunile pentru instalarea manuală a Bookstack
(https://www.bookstackapp.com/docs/admin/installation/#manual).
Nu am primit erori în timpul procesului și baza de date pare să funcționeze și. Am copiat folderul bookstack în ./htdocs/bookstack și am adăugat o gazdă virtuală pentru a apela ./htdocs/bookstack/public by localhost:3030.
<VirtualHost *:3030>
    # This is a simple example of an Apache VirtualHost configuration
    # file that could be used with BookStack.
    # This assumes mod_php has been installed and is loaded.
    #
    # Change the "docs.example.com" usage in the "ServerName" directive
    # to be your web domain for BookStack.
    #
    # Change the "/var/www/bookstack/public/", used twice below, to the
    # location of the "public" folder within your BookStack installation.
    #
    # This configuration is only for HTTP, Not HTTPS.
    # For HTTPS we recommend using https://certbot.eff.org/
    ServerName localhost:3030
    DocumentRoot "${SRVROOT}/htdocs/bookstack/public"
    <Directory "${SRVROOT}/htdocs/bookstack/public">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
        <IfModule mod_rewrite.c>
            <IfModule mod_negotiation.c>
                Options -MultiViews -Indexes
            </IfModule>
            RewriteEngine On
            # Handle Authorization Header
            RewriteCond %{HTTP:Authorization} .
            RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
            # Redirect Trailing Slashes If Not A Folder...
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteCond %{REQUEST_URI} (.+)/$
            RewriteRule ^ %1 [L,R=301]
            # Handle Front Controller...
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^ index.php [L]
        </IfModule>
    </Directory>
</VirtualHost>
În .env- Introduceți .\htdocs\bookstack este APP_URL=/.
Când apelez localhost:3030 în browser, cererea va fi redirecționată către localhost:3030/login automat și primesc un 404 Eroare raspuns.
Orice idee ce a mers prost? Am încercat diferite valori pentru APP_URL, dar fără succes.
Multumesc pentru ajutor anticipat.