ProcessWire - Installation: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 22: Zeile 22:
 
Wenn auch das nichts hilft einfach alles nochmal hochspielen.
 
Wenn auch das nichts hilft einfach alles nochmal hochspielen.
 
Inkl. Datenbank /wire /site
 
Inkl. Datenbank /wire /site
 +
 +
=== Datenbankfehler  COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'utf8mb4' ===
 +
SQLSTATE[42000]: Syntax error or access violation: 1253 COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'utf8mb4'
 +
tritt auf wenn die Voreinstellung der Datenbank nicht passt.
 +
 +
Lösung: Im Installer DB Charset auf utf-8 umstellen.
  
 
== Installation in Unterordner ==
 
== Installation in Unterordner ==
 
You should uncomment this line in .htaccess and change "pw" to the name of your folder
 
You should uncomment this line in .htaccess and change "pw" to the name of your folder
 
  RewriteBase /pw/
 
  RewriteBase /pw/

Aktuelle Version vom 1. März 2025, 12:42 Uhr

Probleme beim Installieren beheben[Bearbeiten]

500 Internal Server Error[Bearbeiten]

Häufigstes Problem ist ein 500er Fehler sobald man Unterseiten aufruft. Die Starseite funktioniert aber. In dem Fall müssen die Optionen 19 und 20 in der htaccess angepasst werden (s.u.) Tritt z.B. beim Weiland Hosting auf.

# -----------------------------------------------------------------------------------------------
  # 19. Pass control to ProcessWire if all the above directives allow us to this point.
  # For regular VirtualHosts (most installs)
  # -----------------------------------------------------------------------------------------------
  # RewriteRule ^(.*)$ index.php?it=$1 [L,QSA]

  # -----------------------------------------------------------------------------------------------
  # 20. If using VirtualDocumentRoot (500 NOTE): comment out the one above and use this one instead
  # -----------------------------------------------------------------------------------------------
  RewriteRule ^(.*)$ /index.php?it=$1 [L,QSA]

Filecache und Modulcache leeren[Bearbeiten]

Wenn man die Daten pur auf den Server spielt kann es beim Cachning zu Problemen kommen. Auch hier kann ein 500er Fehler auftauchen.

Wenn auch das nichts hilft einfach alles nochmal hochspielen. Inkl. Datenbank /wire /site

Datenbankfehler COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'utf8mb4'[Bearbeiten]

SQLSTATE[42000]: Syntax error or access violation: 1253 COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'utf8mb4'

tritt auf wenn die Voreinstellung der Datenbank nicht passt.

Lösung: Im Installer DB Charset auf utf-8 umstellen.

Installation in Unterordner[Bearbeiten]

You should uncomment this line in .htaccess and change "pw" to the name of your folder

RewriteBase /pw/