Skip to main content

Christopher Street Day in Berlin wird 2025 erneut zur Bühne für Gleichberechtigung und queere Sichtbarkeit am 26. Juli

Wenn im Sommer hunderttausende Menschen durch Berlin ziehen, die Regenbogenfahnen wehen und laute, bunte Stimmen die Straßen füllen, dann ist Christopher Street Day in Berlin. Der 26. Juli 2025 steht ganz im Zeichen von Akzeptanz, Vielfalt und dem stolzen „Nie wieder still!“ – dem Motto des diesjährigen CSD. Seit Jahrzehnten kämpft die queere Community an diesem Tag für Gleichberechtigung, Respekt und gegen jede Form von Diskriminierung. Doch der Berliner CSD ist nicht nur Demonstration – er ist ein Fest der Freiheit und eine bewegende Hommage an den Mut derer, die einst alles riskierten.

Weiterlesen

Wenn klassische Musik den Himmel berührt – das Classic Open Air am Gendarmenmarkt in Berlin begeistert vom 17. bis 21. Juli

Das Classic Open Air am Gendarmenmarkt in Berlin ist zurück – größer, emotionaler und strahlender denn je. Vom 17. bis 21. Juli 2025 wird einer der schönsten Plätze Europas erneut zur Bühne für musikalische Sternstunden. Freuen Sie sich auf unvergessliche Konzerterlebnisse mit Weltstars, eindrucksvolle Feuer- und Lichtspiele sowie eine Atmosphäre, die ihresgleichen sucht. Nach zweijähriger Pause erwartet Sie ein Highlight des Berliner Kultursommers.

Weiterlesen

So erleben Sie das Lollapalooza Festival in Berlin 2025 voller Musik, Farben und Magie am 12. & 13. Juli

Das Lollapalooza Festival in Berlin zählt zu den spektakulärsten Musik- und Kulturereignissen Europas. Am 12. und 13. Juli 2025 verwandelt sich der Olympiapark in eine Welt voller Popstars, kreativer Ideen und mitreißender Erlebnisse. Ob Sie Justin Timberlake live erleben möchten, mit Ihren Kindern beim Kidzapalooza lachen oder die neuesten Festivaltrends bei der Fashionpalooza entdecken wollen – hier ist für alle Generationen etwas dabei.  Berlin feiert den Sommer mit dem Lollapalooza Festival.

Weiterlesen

Bei Rave the Planet in Berlin tanzen Sie für Frieden und Freiheit am 12. Juli

Rave the Planet in Berlin ist mehr als nur ein elektronisches Musikevent – es ist eine friedliche Demonstration für Liebe, Gemeinschaft und den Schutz kultureller Räume. Am 12. Juli 2025 zieht Berlins berühmteste Straßenrave mit internationalen DJs, feiernden Massen und politischer Botschaft wieder durch die Stadt. Erleben Sie Berlins moderne Antwort auf die Loveparade live auf der Straße des 17. Juni.

Weiterlesen

Beim Koscheren Streetfood Festival in Berlin erleben Sie authentischen Genuss unter freiem Himmel am 6. Juli

Das Koschere Streetfood Festival in Berlin lädt am 6. Juli 2025 auf den Hof der Neuen Synagoge in der Oranienburger Straße ein – und das mit allem, was der Gaumen begehren kann: Von Sabich über Tel Aviv Bowls bis zu israelischem Craft Beer und süßem Baklava. Mit über 35 Ständen, Live-Musik und Programm für Kinder und Familien ist es weit mehr als ein reines Food-Event – es ist ein kulturelles Fest, das alle Sinne anspricht.

Weiterlesen

Jazzwoche in Berlin lädt zu musikalischen Begegnungen voller Leidenschaft ein, vom 28. Juni bis 4. Juli

Die Jazzwoche in Berlin bringt vom 27. Juni bis zum 4. Juli 2025 frischen Wind in die Kulturlandschaft der Hauptstadt. Unter dem Motto „Where do we go from here?“ lädt die siebte Ausgabe dieses einzigartigen Formats Musikliebhaber, Jazzbegeisterte und kulturinteressierte Berlinerinnen und Berliner ein, Musik neu zu entdecken, Diskussionen zu führen und kreative Energie in Konzerten, Workshops und Gesprächen zu erleben. Erleben Sie Musik in Berlin einmal anders – mit rund 30 Veranstaltungen in Jazzclubs, auf Open-Air-Bühnen und an ungewöhnlichen Orten.

Weiterlesen

Entdecken Sie das Schloss Charlottenburg in Berlin bei einer einzigartigen Führung mit Schafen im Schlossgarten am 29. Juni

Schloss Charlottenburg in Berlin bietet mehr als nur königliches Flair – es verbindet Natur, Geschichte und Erlebnis auf einzigartige Weise. Bei der außergewöhnlichen Führung „Die Schafe im Schlossgarten Charlottenburg“ erleben Sie den Barockgarten von seiner lebendigsten Seite. Lernen Sie mehr über die tierischen Gärtner Berlins, die Schäfchen, die im Dienste der Landschaftspflege stehen, und lassen Sie sich von Expertinnen in eine Welt zwischen Natur und Kultur entführen.

Weiterlesen

Entdecken Sie die Feierabendtour durch den Berliner Zoo und erleben Sie eine tierische Abendstimmung – viele Termine

Die Feierabendtour durch den Berliner Zoo ist weit mehr als ein gewöhnlicher Zoobesuch. Wenn die meisten Besucher den Heimweg antreten, erwacht der Zoo zu einem neuen Leben. In den still werdenden Abendstunden öffnen sich besondere Einblicke in das Leben der Tiere – und Sie können dabei sein! Diese exklusive Führung zeigt Ihnen, welche tierischen Bewohner nachts aktiv werden, wer es sich im Freien gemütlich macht und welche Geheimnisse sich hinter verschlossenen Türen verbergen.

Weiterlesen

Entdecken Sie 48 Stunden Neukölln – Festival in Berlin voller Kunst und Überraschungen vom 27. bis 29. Juni

48 Stunden Neukölln – Festival in Berlin – ist ein kulturelles Highlight, das jährlich zehntausende Kunstbegeisterte in den Berliner Stadtteil Neukölln zieht. Mit über 250 Orten und mehr als 1000 Künstlerinnen und Künstlern bietet das Festival ein einzigartiges Erlebnis zwischen Wahrheit und Wahrnehmung. In diesem Artikel erfahren Sie, warum es sich lohnt, dieses kostenfreie Kunstspektakel zu besuchen und wie Sie sich am besten vorbereiten.

Weiterlesen

Sommerkonzert in Berlin erleben beim Musique dans le jardin Fest im Museumsgarten am 13. Juli

Ein Sommernachmittag voller Musik, Charme und internationalem Flair: Am Sonntag, dem 13. Juli 2025, lädt das Museum Reinickendorf zu einem ganz besonderen Sommerkonzert in Berlin ein. Unter dem Titel Musique dans le jardin verwandelt sich der idyllische Garten in eine klingende Bühne mit Künstlerinnen und Künstlern aus Frankreich, Spanien, Brasilien und den USA. Und das Beste: Der Eintritt ist kostenfrei – ein perfekter Kulturtipp für Familien, Musikliebhaber und Berliner*innen, die den Sommer in vollen Zügen genießen wollen.

Weiterlesen

Erleben Sie das Drehorgelfest in Berlin und lassen Sie sich vom Klang der Geschichte verzaubern, vom 4. bis 6. Juli

Ein einzigartiges Fest für Musikliebhaber auf dem Breitscheidplatz. Das Drehorgelfest in Berlin ist ein musikalisches Erlebnis der besonderen Art und zählt zu den charmantesten Veranstaltungen, die Sie kostenfrei in Berlin besuchen können. Vom 4. bis 6. Juli 2025 verwandelt sich der Breitscheidplatz zwischen Europa-Center und Kaiser-Wilhelm-Gedächtniskirche in eine große Freiluftbühne für über 130 Drehorgelspielerinnen und -spieler aus der ganzen Welt. Ob nostalgische Klänge, historische Kostüme oder das große Defilee auf dem Kurfürstendamm – dieses Festival verbindet Musik, Kultur und internationales Flair.

Weiterlesen

Warning: file_put_contents(/mnt/web614/b0/69/511984669/htdocs/joomla/administrator/logs/com_jchoptimize.logs.php): Failed to open stream: Disk quota exceeded in /mnt/web614/b0/69/511984669/htdocs/joomla/libraries/src/Filesystem/File.php on line 445 Cannot write to log file. (500 Whoops, looks like something went wrong.)

RuntimeException

HTTP 500 Whoops, looks like something went wrong.

Cannot write to log file.

Exception

RuntimeException

  1.         // Build the log file header.
  2.         $head $this->generateFileHeader();
  3.         if (!File::write($this->path$head)) {
  4.             throw new \RuntimeException('Cannot write to log file.');
  5.         }
  6.     }
  7.     /**
  8.      * Method to parse the format string into an array of fields.
  1.         if ($this->defer) {
  2.             $this->deferredEntries[] = $entry;
  3.         } else {
  4.             // Write it immediately.
  5.             // Initialise the file if not already done.
  6.             $this->initFile();
  7.             // Write the new entry to the file.
  8.             $line $this->formatLine($entry);
  9.             $line .= "\n";
FormattedtextLogger->addEntry() in /mnt/web614/b0/69/511984669/htdocs/joomla/libraries/src/Log/Log.php (line 351)
  1.                 $this->loggers[$signature] = new $class($this->configurations[$signature]);
  2.             }
  3.             // Add the entry to the logger.
  4.             $this->loggers[$signature]->addEntry(clone $entry);
  5.         }
  6.     }
  7.     /**
  8.      * Method to find the loggers to use based on priority and category values.
  1.         // If the entry object isn't a LogEntry object let's make one.
  2.         if (!($entry instanceof LogEntry)) {
  3.             $entry = new LogEntry((string) $entry$priority$category$date$context);
  4.         }
  5.         static::$instance->addLogEntry($entry);
  6.     }
  7.     /**
  8.      * Add a logger to the Log instance.  Loggers route log entries to the correct files/systems to be logged.
  9.      *
  1.         }
  2.         $priority $this->psrToJoomlaPriorityMap[$level];
  3.         $date = @$context['date'] ?? null;
  4.         Log::add((string) $message$priority$this->category$date$context);
  5.     }
  6. }
  1.      *
  2.      * @return void
  3.      */
  4.     public function error($message, array $context = array())
  5.     {
  6.         $this->log(LogLevel::ERROR$message$context);
  7.     }
  8.     /**
  9.      * Exceptional occurrences that are not errors.
  10.      *
  11.      * Example: Use of deprecated APIs, poor use of an API, undesirable things
  1.     public static function logException(Exception $e): void
  2.     {
  3.         $container ContainerFactory::getContainer();
  4.         /** @var LoggerInterface $logger */
  5.         $logger $container->get(LoggerInterface::class);
  6.         $logger->error((string)$e);
  7.     }
  8. }
  1.     public function onException(ExceptionEvent $event)
  2.     {
  3.         $options $this->getOptions();
  4.         $callback $options->getExceptionCallback();
  5.         if ($callback) {
  6.             call_user_func($callback$event->getException());
  7.         }
  8.         $event->setThrowException($options->getThrowExceptions());
  9.     }
  10. }
  1.         // Execute listeners
  2.         $responses = new ResponseCollection();
  3.         foreach ($listOfListenersByPriority as $listOfListeners) {
  4.             foreach ($listOfListeners as $listeners) {
  5.                 foreach ($listeners as $listener) {
  6.                     $response $listener($event);
  7.                     $responses->push($response);
  8.                     // If the event was asked to stop propagating, do so
  9.                     if ($event->propagationIsStopped()) {
  10.                         $responses->setStopped(\true);
  11.                         return $responses;
  1.     /**
  2.      * @inheritDoc
  3.      */
  4.     public function triggerEvent(EventInterface $event)
  5.     {
  6.         return $this->triggerListeners($event);
  7.     }
  8.     /**
  9.      * @inheritDoc
  10.      */
  11.     public function triggerEventUntil(callable $callbackEventInterface $event)
  1.      * @return mixed
  2.      */
  3.     protected function triggerException($eventNameArrayObject $args, &$result\Exception $exception)
  4.     {
  5.         $exceptionEvent = new ExceptionEvent($eventName '.exception'$this$args$result$exception);
  6.         $eventRs $this->getEventManager()->triggerEvent($exceptionEvent);
  7.         if ($exceptionEvent->getThrowException()) {
  8.             throw $exceptionEvent->getException();
  9.         }
  10.         return $eventRs->stopped() ? $eventRs->last() : $exceptionEvent->getResult();
  11.     }
  1.             $eventRs $this->triggerPre(__FUNCTION__$args);
  2.             $result $eventRs->stopped() ? $eventRs->last() : $this->internalSetItem($args['key'], $args['value']);
  3.             return $this->triggerPost(__FUNCTION__$args$result);
  4.         } catch (\Exception $e) {
  5.             $result \false;
  6.             return $this->triggerException(__FUNCTION__$args$result$e);
  7.         }
  8.     }
  9.     /**
  10.      * Internal method to store an item.
  11.      *
  1.     {
  2.         $options $this->getOptions();
  3.         if ($options->getWritable() && $options->getClearStatCache()) {
  4.             $this->filesystem->clearStatCache();
  5.         }
  6.         return parent::setItem($key$value);
  7.     }
  8.     /**
  9.      * Store multiple items.
  10.      *
  11.      * @param  array $keyValuePairs
  1.                 'headers' => $this->utility->getHeaders()
  2.             ];
  3.             try {
  4.                 //Save an empty page using the same id then tag it
  5.                 $this->taggableCache->setItem(
  6.                     $this->cacheId,
  7.                     '<html lang><head><title></title></head><body></body></html>'
  8.                 );
  9.                 $this->taggableCache->setTags(
  10.                     $this->cacheId,
  1.         //Page cache could be disabled at runtime so check again here
  2.         if ($this->enabled && $this->app instanceof CMSApplication && $this->pageCache->getCachingEnabled()) {
  3.             $body $this->app->getBody();
  4.             //Still need to validate the HTMl here. We may be on a redirect.
  5.             if (Helper::validateHtml($body)) {
  6.                 $this->pageCache->store($this->addUpdateHitScript($this->addUpdateFormTokenAjax($body)));
  7.             }
  8.         }
  9.     }
  10.     /**
  1.             foreach ($this->listeners[$event->getName()] as $listener) {
  2.                 if ($event->isStopped()) {
  3.                     return $event;
  4.                 }
  5.                 $listener($event);
  6.             }
  7.         }
  8.         return $event;
  9.     }
  1.             $dispatcher $this->getDispatcher();
  2.         } catch (\UnexpectedValueException $exception) {
  3.             return null;
  4.         }
  5.         return $dispatcher->dispatch($eventName$event ?: new ApplicationEvent($eventName$this));
  6.     }
  7.     /**
  8.      * Method to run the application routines.
  9.      *
  1.         // Send the application response.
  2.         $this->respond();
  3.         // Trigger the onAfterRespond event.
  4.         $this->dispatchEvent(
  5.             'onAfterRespond',
  6.             new AfterRespondEvent('onAfterRespond', ['subject' => $this])
  7.         );
  8.     }
  1. // Set the application as global app
  2. \Joomla\CMS\Factory::$application $app;
  3. // Execute the application.
  4. $app->execute();
require_once('/mnt/web614/b0/69/511984669/htdocs/joomla/includes/app.php') in /mnt/web614/b0/69/511984669/htdocs/joomla/index.php (line 32)
  1.  * define() is used rather than "const" to not error for PHP 5.2 and lower
  2.  */
  3. define('_JEXEC'1);
  4. // Run the application - All executable code should be triggered through this file
  5. require_once dirname(__FILE__) . '/includes/app.php';

Stack Trace

RuntimeException
RuntimeException:
Cannot write to log file.

  at /mnt/web614/b0/69/511984669/htdocs/joomla/libraries/src/Log/Logger/FormattedtextLogger.php:273
  at Joomla\CMS\Log\Logger\FormattedtextLogger->initFile()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/libraries/src/Log/Logger/FormattedtextLogger.php:162)
  at Joomla\CMS\Log\Logger\FormattedtextLogger->addEntry()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/libraries/src/Log/Log.php:351)
  at Joomla\CMS\Log\Log->addLogEntry()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/libraries/src/Log/Log.php:176)
  at Joomla\CMS\Log\Log::add()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/administrator/components/com_jchoptimize/src/Joomla/Log/JoomlaLogger.php:63)
  at CodeAlfa\Component\JchOptimize\Administrator\Joomla\Log\JoomlaLogger->log()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/administrator/components/com_jchoptimize/lib/vendor/psr/log/Psr/Log/AbstractLogger.php:66)
  at _JchOptimizeVendor\Psr\Log\AbstractLogger->error()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/administrator/components/com_jchoptimize/lib/src/Laminas/Plugins/ExceptionHandler.php:27)
  at JchOptimize\Core\Laminas\Plugins\ExceptionHandler::logException()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/administrator/components/com_jchoptimize/lib/vendor/laminas/laminas-cache/src/Storage/Plugin/ExceptionHandler.php:55)
  at _JchOptimizeVendor\Laminas\Cache\Storage\Plugin\ExceptionHandler->onException()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/administrator/components/com_jchoptimize/lib/vendor/laminas/laminas-eventmanager/src/EventManager.php:270)
  at _JchOptimizeVendor\Laminas\EventManager\EventManager->triggerListeners()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/administrator/components/com_jchoptimize/lib/vendor/laminas/laminas-eventmanager/src/EventManager.php:148)
  at _JchOptimizeVendor\Laminas\EventManager\EventManager->triggerEvent()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/administrator/components/com_jchoptimize/lib/vendor/laminas/laminas-cache/src/Storage/Adapter/AbstractAdapter.php:224)
  at _JchOptimizeVendor\Laminas\Cache\Storage\Adapter\AbstractAdapter->triggerException()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/administrator/components/com_jchoptimize/lib/vendor/laminas/laminas-cache/src/Storage/Adapter/AbstractAdapter.php:566)
  at _JchOptimizeVendor\Laminas\Cache\Storage\Adapter\AbstractAdapter->setItem()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/administrator/components/com_jchoptimize/lib/vendor/laminas/laminas-cache-storage-adapter-filesystem/src/Filesystem.php:716)
  at _JchOptimizeVendor\Laminas\Cache\Storage\Adapter\Filesystem->setItem()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/administrator/components/com_jchoptimize/lib/src/PageCache/PageCache.php:222)
  at JchOptimize\Core\PageCache\PageCache->store()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/plugins/system/jchpagecache/src/Extension/JchPageCache.php:178)
  at CodeAlfa\Plugin\System\JchPageCache\Extension\JchPageCache->onAfterRespond()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/libraries/vendor/joomla/event/src/Dispatcher.php:454)
  at Joomla\Event\Dispatcher->dispatch()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/libraries/vendor/joomla/application/src/AbstractApplication.php:99)
  at Joomla\Application\AbstractApplication->dispatchEvent()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/libraries/src/Application/CMSApplication.php:349)
  at Joomla\CMS\Application\CMSApplication->execute()
     (/mnt/web614/b0/69/511984669/htdocs/joomla/includes/app.php:58)
  at require_once('/mnt/web614/b0/69/511984669/htdocs/joomla/includes/app.php')
     (/mnt/web614/b0/69/511984669/htdocs/joomla/index.php:32)