plik web.config

0

Hej,
Po aktualizacji strony (system cms w php) wyświetla się teraz pusta biała strona.
Zauważyłem, że pojawił się nowy plik web.config i zastanawiam się czy to nie problem z "mod rewrite".
Pomoże ktoś : )
W nginx mam :
try_files $uri $uri/ /wordpress/index.php?$args;

Zawartość web.config :

<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Imported Rule 1" stopProcessing="true">
          <match url="^(.*)/$" ignoreCase="false" />
          <conditions>
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
          </conditions>
          <action type="Redirect" redirectType="Permanent" url="/{R:1}" />
        </rule>
        <rule name="Imported Rule 2" stopProcessing="true">
          <match url="^" ignoreCase="false" />
          <conditions>
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
          </conditions>
          <action type="Rewrite" url="index.php" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>
0

Zobacz jak było na backupie i porównaj konfigi, no chyba, że nie zrobiłeś to bida.

0

Na czysto zainstalowałem nginxa i chce odpalić instalkę cms i nic.
Pobrałem też innego cms, gdzie też jest plik web.config i też nie odpala sie instalka cms.
Myślę, że to coś z przepisywaniem adresów z php na html.
Długą przerwę miałem... Co to jest web.config? Coś jak .htaccess w apache2 ?

//edit
OK web.config jest pod asp.net
Nadal myślę, że problem z rewrite

0

web.config to plik wykorzystywany przez webserwer IIS - windowsowy. Jeśli korzystasz z Nginx to nie powinno mieć znaczenia. Zacznij od podstaw, logi błędów w PHP, wyświetlenie phpinfo() w index.php, sprawdzenie czy ten nowy CMS nie potrzebuje nowszej wersji PHP itd.

0

Ok przeskoczyłem na apache2 i jest w sumie lepszy i łatwiejszy w konfiguracji : )

error log z apache2:

Sat Apr 18 21:35:31.970049 2020] [php7:error] [pid 1136] [client 127.0.0.1:33124] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO) in /var/www/netflix/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:55\nStack trace:\n#0 /var/www/netflix/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(55): PDO->__construct()\n#1 /var/www/netflix/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\Database\Connectors\Connector->createConnection()\n#2 /var/www/netflix/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(61): Illuminate\Database\Connectors\MySqlConnector->connect()\n#3 [internal function]: Illuminate\Database\Connectors\ConnectionFactory->Illuminate\Database\Connectors\{closure}()\n#4 /var/www/netflix/vendor/laravel/framework/src/Illuminate/Database/Connection.php(924): call_user_func()\n#5 /var/www/netflix/vendor/laravel/framework/src/Illuminate/Database/Connection.php(792): Illuminate\Database\Connection->getPdo()\n#6 /var in /var/www/netflix/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php on line 55

jest to czysta instalka streamhash-lite-package . Testowałem też ovoomovie i działa ale przy uploadzie pliku pisze mi że format jest nie obsługiwany a w manualu ovoo pisze ze powinno obsługiwać pliki mkv

0

Błąd jasny i czytelny, zły użytkownik lub hasło do bazy.

0

Tak sie wydaje ze blad jest jasny. Powinna sie odpalic instalka cms gdzie dopiero podam dane do mysql. Ale jeszcze poszukam w plikach konfiguracji

0

https://laravel.com/docs/7.x/configuration
Popatrz czy masz plik .env

0

A gdzie ten env dodac? Do glownego katalogu strony?

0

A dokumentację czytałeś? W katalogu gółwnym. Powinieneś tam mieć plik .env.example czyli przykładowy plik konfiguracyjny. Skopiuj go, zmień nazwę i wstaw tam dane połączenia itd.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0