运行 CouchCMS 在 macOS 上本地时路径断开

Broken paths when running CouchCMS locally on macOS

出于开发目的,我试图让 CouchCMS 在我的本地 macOS 机器上运行。我是 运行 macOS High Sierra 10.13.6 和 MAMP 5.1。

我已经从现有的 CouchCMS 网站导出 MySQL 表并将它们导入到我的本地 phpmyadmin。在我的 config.php 文件中,我做了以下更改:

define( 'K_SITE_URL', '' ); 
define( 'K_DB_USER', 'root' );
define( 'K_DB_PASSWORD', 'root' );
define( 'K_DB_HOST', '' );

这是查看网站的唯一方式。当我尝试访问管理页面时,URL 以一种奇怪的方式生成:

localhost:8888/website-directory/admin/admin/login.php

当我将 URL 编辑为:

localhost:8888/website-directory/admin/login.php

我可以访问登录页面,但是页面上的所有链接都坏了,也就是说浏览器找不到资源加载,因为路径错误。

如何修复管理员 URL 以便正确生成它?

在四处寻找可能的解决方案后,我得出了这个结论:

// define( 'K_SITE_URL', '' );

注释掉 K_SITE_URL 不会弄乱包括链接资源在内的所有路径。