运行 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 不会弄乱包括链接资源在内的所有路径。
出于开发目的,我试图让 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 不会弄乱包括链接资源在内的所有路径。