How can I remove "Read more" link if there is no more content to read?
Startseite Verwaltung Struktur Inhaltstypen
Damit Drupal 10 auf ionos läuft:
In der .htacess Zeile 114
RewriteBase /
$ chmod 777 sites/default/settings.php
$ nano sites/default/settings.php
Nur Zugriffe vom eigener Seite erlauben.
$settings['trusted_host_patterns'] = [
'^www\.wlsoft\.de$',
];
$ chmod 404 sites/default/settings.php
Beim Update von Drupal 10 mittels compose wird die .htaccess überschrieben. Seit drei Jahren wird bei den Entwicklern darüber diskutiert, wie das zu handeln wäre.
Ich benutze zum Update von Drupal10-core bis auf weiteres diesen Script
#!/bin/bash
# ins drupal verzeichnis wechseln
cd ~/d10
# drupal mittels composer aktualisieren
/usr/bin/php8.2-cli composer.phar update "drupal/core-*" --with-all-dependencies
# die htaccess datei korrigieren \ ist Escape-zeichen für /
# ersetzen von " # RewriteBase /drupal" mit "RewriteBase /
sed -i 's/ # RewriteBase \/drupal/RewriteBase \//g' ./web/.htaccess
echo '================================================================'
Tags: Drupal10
Einschalten von Rewrite im Apache für Drupal
$ sudo nano /etc/apache2/sites-available/000-default.conf
<Directory "/var/www/html">
AllowOverride All
</Directory>
$ sudo /etc/init.d/apache2 force-reload
Tags: Apache Drupal10
Docker Drupal 10 am Port 8001 installieren Dazu wird die Datei $HOME/docker/drupal/docker-compose.yml erstellt
version: '3.3'
services:
db:
image: mariadb
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed
volumes:
- /var/docker/drupal/mysql:/var/lib/mysql
- /var/docker/drupal/init:/docker-entrypoint-initdb.d
environment:
- MYSQL_ROOT_PASSWORD=xxx
- MYSQL_PASSWORD=yyy
- MYSQL_DATABASE=drupal
- MYSQL_USER=drupal
phpmyadmin:
image: phpmyadmin
restart: always
ports:
- 8002:80
app:
image: drupal
restart: always
ports:
- 8001:80
volumes:
- /var/docker/drupal/html/modules:/var/www/html/modules
- /var/docker/drupal/html/profiles:/var/www/html/profiles
- /var/docker/drupal/html/themes:/var/www/html/themes
# - /var/docker/drupal/html/sites:/var/www/html/sites/default
environment:
- MYSQL_PASSWORD=yyy
- MYSQL_DATABASE=drupal
- MYSQL_USER=drupal
- MYSQL_HOST=db
Anzeigen ob der Docker läuft
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2e3f3a866994 phpmyadmin "/docker-entrypoint.…" 2 hours ago Up 2 hours 0.0.0.0:8002->80/tcp, :::8002->80/tcp drupal_phpmyadmin_1
1835211c9850 drupal "docker-php-entrypoi…" 2 hours ago Up 2 hours 0.0.0.0:8001->80/tcp, :::8001->80/tcp drupal_app_1
51cdd0eb14cd mariadb "docker-entrypoint.s…" 2 hours ago Up 2 hours 3306/tcp drupal_db_1
Update Drupal im Docker
$ cd docker/drupal/
$ docker-compose dow
$ docker-compose pull
$ docker-compose up -d
Tags: Drupal Docker Drupal10