# Rapidweaver Classic +TotalCMS 3

**URL:** <https://forums.realmacsoftware.com/t/rapidweaver-classic-totalcms-3/58418>\
**Category:** RapidWeaver Classic\
**Created:** [November 13, 2026, 8:17pm UTC](https://forums.realmacsoftware.com/t/rapidweaver-classic-totalcms-3/58418 "2026-11-13T20:17:40Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lang](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/lang/32/9544_2.png) [@Lang](https://forums.realmacsoftware.com/u/Lang)\
**Post date:** [November 13, 2026, 8:17pm UTC](https://forums.realmacsoftware.com/t/rapidweaver-classic-totalcms-3/58418/1 "2026-11-13T20:17:40Z")

</div>

I’m using RapidWeaver Classic on macOS Ventura 13.7.8, with PHP 8.4.4 selected in the project’s Advanced settings. I’m building a site with Weaver’s Space Total CMS 3.6.7. The published site works, but local Preview goes blank when the Total CMS Core stack is present.

A local PHP test showed that `sys_get_temp_dir()` returns `/var/tmp/`, but PHP cannot write there. It can write inside RapidWeaver’s generated Preview folder. Temporarily pointing Total CMS at that writable folder restored Preview. However, when I quit and reopened RapidWeaver, it regenerated the Preview files, overwrote the configuration change and the page went blank again.

Is there a supported way to set a writable temporary directory for RapidWeaver Classic’s local PHP preview server that persists across restarts?
