Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Инсталиране на Bookstack върху IIS

Featured Replies

Привет колеги,
Отняколко дни боря инсталацията на Bookstack върху IIS,
но забивам на едно също място и не знам как да го оправя.

Това е генерирано от GPT, тъй като
до сега не съм занимал с подобно нещо.
В червено съм сложил нещата, с които съм 
имал проблем съм ги отстранил като например extension=gd и extension=zip при composera, които 
трябва да са разрешени в php.ini файла.
Когато тръгна да го отварям ми бие грешка 500.19 сложил съм я по - долу

Нуждая се от акъл, така че наливайте :D

Поздрави,
Емо


Step 1: Install IIS (Internet Information Services)

  1. Open Server Manager on your Windows machine.

  2. Click "Manage" → "Add Roles and Features".

  3. Select "Role-based or feature-based installation" and click Next.

  4. Select your server and click Next.

  5. Under Roles, check "Web Server (IIS)".

  6. Expand "Application Development" and enable:

    • CGI (needed for PHP)

    • ISAPI Extensions

    • ISAPI Filters

  7. Click Next, then Install.


Step 2: Install MySQL

  1. Download MySQL Community Server from MySQL website.

  2. Run the installer and choose Custom Installation.

  3. Select MySQL Server and MySQL Workbench (optional but recommended).

  4. Complete the installation and configure:

    • Root password: Set a strong password.

    • Create a new database named bookstack.

    • Create a new MySQL user:

       
      sql
      CopyEdit
      CREATE USER 'bookstack_user'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON bookstack.* TO 'bookstack_user'@'localhost'; FLUSH PRIVILEGES;

Step 3: Install PHP

  1. Download PHP from Windows PHP downloads.

  2. Choose the Non-Thread Safe (NTS) version.

  3. Extract the PHP folder to C:\php.

  4. Rename php.ini-production to php.ini.

  5. Open php.ini and configure:

    • Uncomment these extensions by removing ;:

       
      ini
      CopyEdit
      extension=mysqli extension=pdo_mysql extension=mbstring extension=openssl extension=fileinfo extension=gd extension=zip
    • Set cgi.fix_pathinfo=0.

    • Set date.timezone = "Your/Timezone".


Step 4: Configure IIS for PHP

  1. Open IIS Manager (inetmgr).

  2. Click "Handler Mappings""Add Module Mapping".

    • Request Path: *.php

    • Module: FastCGIModule

    • Executable: C:\php\php-cgi.exe

    • Name: PHP

  3. Click OK, then confirm when prompted.


Step 5: Install Composer (PHP Dependency Manager)

  1. Download Composer from getcomposer.org.

  2. Install and ensure php.exe is set to C:\php\php.exe.

  3. Verify installation:

     
    nginx
    CopyEdit
    composer -V

Step 6: Install BookStack

  1. Open Command Prompt and navigate to IIS root:

     
    bash
    CopyEdit
    cd C:\inetpub\wwwroot
  2. Clone BookStack repository:

     
    bash
    CopyEdit
  3. Navigate to the BookStack folder:

     
    bash
    CopyEdit
    cd bookstack
  4. Install dependencies:

     
    nginx
    CopyEdit
    composer install

Step 7: Configure BookStack

  1. Copy .env.example to .env:

     
    bash
    CopyEdit
    copy .env.example .env
  2. Open .env in a text editor and update:

     
    ini
    CopyEdit
    APP_URL=http://yourdomain.com DB_DATABASE=bookstack DB_USERNAME=bookstack_user DB_PASSWORD=your_password
  3. Run database migrations:

     
    vbnet
    CopyEdit
    php artisan key:generate php artisan migrate

Step 8: Set Permissions

  1. Open File Explorer, go to C:\inetpub\wwwroot\bookstack.

  2. Right-click storage and bootstrap/cache, click PropertiesSecurity.

  3. Give IUSR and IIS_IUSRS Modify permissions.


Step 9: Configure IIS for BookStack

  1. In IIS Manager, create a new site:

    • Site Name: BookStack

    • Physical Path: C:\inetpub\wwwroot\bookstack\public

    • Binding: Choose HTTP, set the hostname if needed.

  2. Click OK and start the site.


Step 10: Access BookStack

  1. Open a browser and go to http://localhost or your domain.

  2. Login with:

  3. Change the default password immediately!

image.png

  • 3 седмици по-късно...
  • 4 месеца по-късно...

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Публикацията ви съдържа термини, които не допускаме! Моля, редактирайте съдържанието си и премахнете подчертаните думи по-долу. Ако замените букви от думата със звездички или друго, за да заобиколите това предупреждение, профилът ви ще бъде блокиран и наказан!
Напишете отговор в тази тема...

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.