Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
de:2.0:probleme_rund_um_admidio [2020/12/31 13:58] – fasse | de:2.0:probleme_rund_um_admidio [2025/02/21 14:59] (current) – fasse | ||
---|---|---|---|
Line 5: | Line 5: | ||
Zu diesen Informationen gehören (Beispiele): | Zu diesen Informationen gehören (Beispiele): | ||
- | * PHP Version (v7.4.5) | + | * PHP Version (v8.2.5) |
* Datenbank Typ + Version (MySQL v10.1.2) | * Datenbank Typ + Version (MySQL v10.1.2) | ||
- | * Admidio Version (v4.0.1) | + | * Admidio Version (v4.2.12) |
* Verwendete Plugins + Versionen (statistics v3.1.3, written communication) | * Verwendete Plugins + Versionen (statistics v3.1.3, written communication) | ||
* Eigene Anpassungen die durchgeführt wurden (anderes Design, eigene Code Änderungen) | * Eigene Anpassungen die durchgeführt wurden (anderes Design, eigene Code Änderungen) | ||
Line 17: | Line 17: | ||
===== Debugmodus setzen ===== | ===== Debugmodus setzen ===== | ||
- | Auch Admidio ist nicht frei von Problemen oder Fehlern. Sollte es bei euch mal zu einem Problem kommen, so könnt ihr zur besseren Analyse den Debugmodus einschalten. In diesem Modus wird jeder Befehl aufgezeichnet, | + | Auch Admidio ist nicht frei von Problemen oder Fehlern. Sollte es bei euch mal zu einem Problem kommen, so kannst du zur besseren Analyse den Debugmodus einschalten. In diesem Modus wird jeder Befehl aufgezeichnet, |
- | Bitte nutzt diesen Modus wirklich nur, wenn wir euch im Forum dazu auffordern oder wenn ihr selber mit den Informationen aus der Logdatei umgehen | + | Bitte nutzt diesen Modus wirklich nur, wenn wir dich im Forum dazu auffordern oder wenn du selber mit den Informationen aus der Logdatei umgehen |
- | Ihr könnt | + | Du kannst |
<code php> | <code php> | ||
- | Nun werden Exceptions und andere schwerwiegende Fehler direkt in der Webseite ausgegeben, sowie erweiterte Informationen in die Logdateien geschrieben. Für jeden Tag wird eine eigene Datei angelegt. Diese könnt ihr mit jedem beliebigen Texteditor öffnen und analysieren. | + | Nun werden Exceptions und andere schwerwiegende Fehler direkt in der Webseite ausgegeben, sowie erweiterte Informationen in die Logdateien geschrieben. Für jeden Tag wird eine eigene Datei angelegt. Diese kannst du mit jedem beliebigen Texteditor öffnen und analysieren. |
< | < | ||
+ | |||
+ | ===== PHP-Code in Template-Dateien einbauen ===== | ||
+ | Admidio nutzt seit Version 4.0 die Template-Engine [[https:// | ||
+ | |||
+ | PHP-Code kann man aus Sicherheitsgründen dort nicht einbinden. Willst du dennoch eigenen PHP-Code in einer Template-Datei nutzen, so kannst du dies über ein Plugin machen. Erstelle im Ordner '' | ||
===== Probleme beim Fotoupload ===== | ===== Probleme beim Fotoupload ===== | ||
- | Bei manchen Servern gibt es Probleme beim Fotoupload. | + | Bei manchen Servern gibt es Probleme beim Fotoupload. |
* Der Ordner **adm_photos** hat nicht die Rechte 777. | * Der Ordner **adm_photos** hat nicht die Rechte 777. | ||
* Der Ordner **adm_photos/ | * Der Ordner **adm_photos/ | ||
* Die ausgewählten Dateien übersteigen die vom Server bearbeitbare Bildgröße soweit, dass die Maße nicht mehr erfasst werden können und eine entsprechende Fehlermeldung ausgegeben wird. (Die maximal bearbeitbare Bildgröße findet ihr in den **Organisationseinstellungen** unter **Systeminformationen**) | * Die ausgewählten Dateien übersteigen die vom Server bearbeitbare Bildgröße soweit, dass die Maße nicht mehr erfasst werden können und eine entsprechende Fehlermeldung ausgegeben wird. (Die maximal bearbeitbare Bildgröße findet ihr in den **Organisationseinstellungen** unter **Systeminformationen**) | ||
- | * Manche Server unterbinden den Dateiupload über Flash. Diese Unterbindung lässt sich teilweise umgehen. | + | * Manche Server unterbinden den Dateiupload über Flash. Diese Unterbindung lässt sich teilweise umgehen. |
| | ||
| | ||
</ | </ | ||
- | *(Gilt nur für Profilfoto) Manche Datenbanken lassen die Speicherung von Bildern in der Datenbank selbst nicht zu. In diesem Fall könnte ihr Admidio in den **Organisationseinstellungen > Module > Profil > Speicherort der Profilbilder** so umstellen, dass Profilbilder in einem Ordner unter **adm_my_files** gespeichert werden. | + | *(Gilt nur für Profilfoto) Manche Datenbanken lassen die Speicherung von Bildern in der Datenbank selbst nicht zu. In diesem Fall könntest du Admidio in den **Organisationseinstellungen > Module > Profil > Speicherort der Profilbilder** so umstellen, dass Profilbilder in einem Ordner unter **adm_my_files** gespeichert werden. |
===== Fehler nach Editieren von Dateien ===== | ===== Fehler nach Editieren von Dateien ===== | ||
Line 43: | Line 48: | ||
Warning: Cannot modify header information - headers already sent by (output started at | Warning: Cannot modify header information - headers already sent by (output started at | ||
serverpfad/ | serverpfad/ | ||
- | Tritt diese Meldung auf (einzelne Angaben in der Meldung können abweichen), so wurde die Datei nicht richtig als UTF8 Datei gespeichert. Admidio erwartet alle Dateien in der [[http:// | + | Tritt diese Meldung auf (einzelne Angaben in der Meldung können abweichen), so wurde die Datei nicht richtig als UTF8 Datei gespeichert. Admidio erwartet alle Dateien in der [[http:// |
Sollte dein Editor diese Möglichkeit nicht bieten, so hast du folgende Möglichkeiten: | Sollte dein Editor diese Möglichkeit nicht bieten, so hast du folgende Möglichkeiten: | ||
**Windows**\\ | **Windows**\\ | ||
- | Hier empfiehlt sich der Editor [[http:// | + | Hier empfiehlt sich der Editor [[http:// |
**OS X und Linux**\\ | **OS X und Linux**\\ | ||
Hier ist es ganz einfach, wenn du dich mit der Konsole und dem Editor [[http:// | Hier ist es ganz einfach, wenn du dich mit der Konsole und dem Editor [[http:// | ||
- | ===== Überschriften der Plugins nicht anzeigen | + | ===== Massenzuordnung von Rollen über den Import |
- | Die meisten kleineren Plugins zum Einbinden in andere Seiten besitzen Überschriften, | + | Will man schnell vielen Benutzern |
- | <code css>.admPluginHeader { | + | |
- | display: | + | |
- | }</ | + | |
- | ===== Massenrollenzuordnung über den Import ===== | + | Diese Liste gibt man nun beim Import an und wählt bei **Existierende |
- | Will man schnell vielen Benutzern eine bestimmte Rolle zuordnen, so kann man dies auch über den Import tätigen. Dazu erstellt man eine Excelliste mit Vorname und Nachname der Personen, die die Rolle zugeordnet bekommen sollen. Ggf. kann man diese Liste über den Export einer anderen Rolle erstellen lassen und verändert diese Liste nur noch. | + | |
- | + | ||
- | Diese Liste gibt man nun beim Import an und wählt | + | |
===== Admidio-Ordner verschieben ===== | ===== Admidio-Ordner verschieben ===== | ||
Line 67: | Line 66: | ||
* Mit Hilfe eines FTP-Programms verschiebst du alle **adm_** Ordner und die **index.php** in den neuen Ordner. | * Mit Hilfe eines FTP-Programms verschiebst du alle **adm_** Ordner und die **index.php** in den neuen Ordner. | ||
* Nun musst du die Datei **config.php** im Ordner **adm_my_files** öffnen und die Variable **$g_root_path** auf den neuen Ordner anpassen. | * Nun musst du die Datei **config.php** im Ordner **adm_my_files** öffnen und die Variable **$g_root_path** auf den neuen Ordner anpassen. | ||
- | * Rufe nun Admidio über den neuen Ordner auf und melde dich als Webmaster | + | * Rufe nun Admidio über den neuen Ordner auf und melde dich als Webmaster |
* Gehe nun in die **Einstellungen** und kontrolliere unter **Allgemein** die beiden URLs für die **Startseite**. Sind diese auch von dem Ordnerumzug betroffen, musst du sie entsprechend anpassen. | * Gehe nun in die **Einstellungen** und kontrolliere unter **Allgemein** die beiden URLs für die **Startseite**. Sind diese auch von dem Ordnerumzug betroffen, musst du sie entsprechend anpassen. | ||
Jetzt läuft Admidio in dem neuen Ordner. | Jetzt läuft Admidio in dem neuen Ordner. | ||
+ | |||
+ | ===== Zurück-Link ins Theme einbauen ===== | ||
+ | Hin und wieder ist es praktisch einen Link zu haben, der einen Zurück zur vorherigen Seite bringt. Wenn du diesen Link benötigst, kannst du diesen an beliebiger Stelle in der Templatedatei hinterlegen. Öffne dazu die Datei '' | ||
+ | <!-- Add link to previous page --> | ||
+ | <a id=" | ||
+ | {/ |