Liste der Anhänge anzeigen (Anzahl: 2)
Alfahosting - DB-verbindung und Cache Probleme
Moin Zusammen,
mich hat eine Anfrage erreicht, bei der ich mal einen Ratschlag gebrauchen könnte.
Es bestehen scheinbar mehrere Probleme.
https://bit.ly/3En2TV8
Website ist "auf einmal" offline, ohne dass jemand etwas daran verändert hätte und zeigt einen 500´er Fehler.
Anhang 26604
Im Log wird gemeldet, dass kein Zugriff auf die DB besteht. Installtool ist auch nicht erreichbar
Das prüfe ich zur Zeit noch.
Was mich aber etwas verwirrt ist, dass der Contao-Manager den Prod-Cache nicht leeren kann.
Anhang 26606
Konsolenausgabe vom CM dazu ist leer.
Hoster: Alfahosting
PHP 8.0
Contao 4.13.25
Externes Theme
Die gleiche, unveränderte Installation auf einem All-Inkl Paket hat diese Probleme nicht.
Hat da jemand einen Tipp für mich?
Grüße
Liste der Anhänge anzeigen (Anzahl: 1)
Durch löschen des Verzeichnisses var/cache/prod per FTP konnte ich jetzt ein Update auf Contao 4.13.30 durchführen.
Der DB-Zugriff steht jetzt auch.
Der Contao-Manager meldet keinerlei Fehler und das Backend lässt sich bedienen. So konnte die Seite schon mal über das BE in den Wartungsmodus gesetzt werden.
Leider wird das Front- und Backend noch ohne JS und CSS dargestellt.
Anhang 26608
Na, mal sehen, wie wir das wieder hinbiegen.
Grüße
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
Zitat von
tab
Die ganzen Caches im Backend unter Systemwartung hast du sicher schon mal gelöscht.
Ja, schon sehr oft.
Ich habe mehrfach die komplette Systemwartung ausgeführt - alle Haken.
Zitat:
Zitat von
tab
Und in den Entwicklertools schon nachgeschaut, ob das im Quelltext verlinkte CSS existiert oder ob das gar nicht angelegt wurde.
Nein, da kommt nichts an.
Anhang 26609
Zitat:
Zitat von
tab
Eventuell auch mal die Symlinks checken ob alle vorhanden sind (insbesondere /web/assets) und auf die richtigen Verzeichnisse verweisen.
Das ist ein guter Punkt.
Der Symlink "assets" ist scheinbar nicht korrekt. Ein Klick (in WinSCP) darauf meldet "Verzeichnis nicht gefunden". Bei der gleichen Installation bei AllInkl, führt der Link korrekt zum "assets"- Verzeichnis.
Anhang 26610
Hat jemand einen Rat, wie ich das ohne SSH reparieren kann?
Grüße
Liste der Anhänge anzeigen (Anzahl: 1)
Ein SSH-Zugriff besteht jetzt.
Das composer update dauert sehr lange und das warmup des cache scheint nicht zu funktionieren.
Das Anlegen der Symlinks hat aber scheinbar geklappt - alle Haken sind grün.
Anhang 26621
Folgende Ausgabe:
Code:
web1024@ssh:/var/www/web1024/html$ php8.0 -d memory_limit=3G composer.phar update
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Package php-http/message-factory is abandoned, you should avoid using it. Use psr/http-factory instead.
Generating autoload files
102 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
contao/manager-plugin: Dumping generated plugins file...
contao/manager-plugin: ...done dumping generated plugins file
> @php vendor/bin/contao-setup
Added the /var/www/web1024/html/web/index.php file.
Added the /var/www/web1024/html/web/app.php file.
Added the /var/www/web1024/html/web/preview.php file.
Trying to install assets as relative symbolic links.
--- ------------------------ ------------------
Bundle Method / Error
--- ------------------------ ------------------
? ContaoCoreBundle relative symlink
? ContaoFaqBundle relative symlink
? ContaoCommentsBundle relative symlink
? ContaoNewsBundle relative symlink
? ContaoCalendarBundle relative symlink
? ContaoNewsletterBundle relative symlink
--- ------------------------ ------------------
[OK] All assets were successfully installed.
--- -------------------------------------------------- ----------------------------------------------------------------
Symlink Target / Error
--- -------------------------------------------------- ----------------------------------------------------------------
? web/files/Downloads files/Downloads
? web/files/Bilder files/Bilder
? web/files/Diverse files/Diverse
? web/files/videos files/videos
? web/files/Bilder_Termine files/Bilder_Termine
? web/files/Headerbilder files/Headerbilder
? web/files/Plakate files/Plakate
? web/files/Startslider files/Startslider
? web/files/cto_layout files/cto_layout
? web/files/Impressionen files/Impressionen
? web/system/modules/pct_revolutionslider/assets system/modules/pct_revolutionslider/assets
? web/system/modules/pct_themer/assets system/modules/pct_themer/assets
? web/system/modules/pct_autogrid/assets system/modules/pct_autogrid/assets
? web/system/modules/pct_theme_installer/assets system/modules/pct_theme_installer/assets
? web/system/modules/pct_customelements/assets system/modules/pct_customelements/assets
? web/system/modules/pct_frontend_quickedit/assets system/modules/pct_frontend_quickedit/assets
? web/system/modules/pct_iconpicker/assets system/modules/pct_iconpicker/assets
? web/system/modules/pct_megamenu/assets system/modules/pct_megamenu/assets
? web/system/modules/pct_theme_updater/assets system/modules/pct_theme_updater/assets
? web/system/modules/pct_privacy_manager/assets system/modules/pct_privacy_manager/assets
? system/themes/flexible vendor/contao/core-bundle/src/Resources/contao/themes/flexible
? web/assets assets
? web/system/themes system/themes
? system/logs var/logs
? web/vendor/scrivo/highlight_php/styles vendor/scrivo/highlight.php/styles
--- -------------------------------------------------- ----------------------------------------------------------------
// Clearing the cache for the prod environment with debug
// false
[OK] Cache for the "prod" environment (debug=false) was successfully cleared.
// Clearing the cache for the dev environment with debug
// true
[OK] Cache for the "dev" environment (debug=true) was successfully cleared.
The following exception is caused by a process timeout
Check https://getcomposer.org/doc/06-config.md#process-timeout for details
In Process.php line 1204:
The process "'/opt/php/8.0.1/bin/php' -d allow_url_fopen='1' -d disable_functions='' -d memory_limit='3G' vendor/bin/contao-setup" exceeded the timeout of 300 seconds.
update [--with WITH] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--dev] [--no-dev] [--lock] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--no-autoloader] [--no-suggest] [--no-progress] [-w|--with-dependencies] [-W|--with-all-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-i|--interactive] [--root-reqs] [--] [<packages>...]
web1024@ssh:/var/www/web1024/html$
// Warming up the cache for the prod environment with debug
// false
[OK] Cache for the "prod" environment (debug=false) was successfully warmed.
[INFO] Done! Please open the Contao install tool or run the contao:migrate command to make sure the database is
up-to-date.
PHP 8.0
Hat noch jemand Tipps ,wie man weiter prüfen könnte?
Grüße
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
Spooky
Alfa Hosting muss das auf jeden Fall beheben, andernfalls ist das fahrlässig.
Da geb ich Dir Recht.
Code:
web1024@ssh:/var/www/web1024/html$ /opt/php/8.0.1/bin/php vendor/bin/contao-setup -v
Added the /var/www/web1024/html/web/index.php file.
Added the /var/www/web1024/html/web/app.php file.
Added the /var/www/web1024/html/web/preview.php file.
Trying to install assets as relative symbolic links.
--- --------------------------------- ------------------
Bundle Method / Error
--- --------------------------------- ------------------
? ContaoCoreBundle relative symlink
-> web/bundles/contaocore
? ContaoFaqBundle relative symlink
-> web/bundles/contaofaq
? ContaoCommentsBundle relative symlink
-> web/bundles/contaocomments
? ContaoNewsBundle relative symlink
-> web/bundles/contaonews
? ContaoCalendarBundle relative symlink
-> web/bundles/contaocalendar
? ContaoNewsletterBundle relative symlink
-> web/bundles/contaonewsletter
--- --------------------------------- ------------------
[OK] All assets were successfully installed.
--- -------------------------------------------------- ----------------------------------------------------------------
Symlink Target / Error
--- -------------------------------------------------- ----------------------------------------------------------------
? web/files/Downloads files/Downloads
? web/files/Bilder files/Bilder
? web/files/Diverse files/Diverse
? web/files/videos files/videos
? web/files/Bilder_Termine files/Bilder_Termine
? web/files/Headerbilder files/Headerbilder
? web/files/Plakate files/Plakate
? web/files/Startslider files/Startslider
? web/files/cto_layout files/cto_layout
? web/files/Impressionen files/Impressionen
? web/system/modules/pct_revolutionslider/assets system/modules/pct_revolutionslider/assets
? web/system/modules/pct_themer/assets system/modules/pct_themer/assets
? web/system/modules/pct_autogrid/assets system/modules/pct_autogrid/assets
? web/system/modules/pct_theme_installer/assets system/modules/pct_theme_installer/assets
? web/system/modules/pct_customelements/assets system/modules/pct_customelements/assets
? web/system/modules/pct_frontend_quickedit/assets system/modules/pct_frontend_quickedit/assets
? web/system/modules/pct_iconpicker/assets system/modules/pct_iconpicker/assets
? web/system/modules/pct_megamenu/assets system/modules/pct_megamenu/assets
? web/system/modules/pct_theme_updater/assets system/modules/pct_theme_updater/assets
? web/system/modules/pct_privacy_manager/assets system/modules/pct_privacy_manager/assets
? system/themes/flexible vendor/contao/core-bundle/src/Resources/contao/themes/flexible
? web/assets assets
? web/system/themes system/themes
? system/logs var/logs
? web/vendor/scrivo/highlight_php/styles vendor/scrivo/highlight.php/styles
--- -------------------------------------------------- ----------------------------------------------------------------
// Clearing the cache for the prod environment with debug
// false
// Removing old build and cache directory...
// Finished
[OK] Cache for the "prod" environment (debug=false) was successfully cleared.
// Clearing the cache for the dev environment with debug
// true
// Removing old build and cache directory...
// Finished
[OK] Cache for the "dev" environment (debug=true) was successfully cleared.
// Warming up the cache for the prod environment with debug
// false
[OK] Cache for the "prod" environment (debug=false) was successfully warmed.
[INFO] Done! Please open the Contao install tool or run the contao:migrate command to make sure the database is
up-to-date.
Das sieht für mich gut aus. Alles grün und ok.
Das Frontend zeigt jetzt zumindest keine Fehlerseite mehr an. Aber es sieht genau so aus, wie das Backend.
Anhang 26622
Von heute morgen steht folgendes im Log:
Code:
[2023-09-06T08:55:10.452892+02:00] request.CRITICAL: Uncaught PHP Exception RuntimeException: "Failed to start the session: already started by PHP." at /var/www/web1024/html/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php line 141 {"exception":"[object] (RuntimeException(code: 0): Failed to start the session: already started by PHP. at /var/www/web1024/html/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:141)"} []