MODX_ASSETS_URL: (/assets/) is invalid
if (!defined('MODX_ASSETS_PATH')) {
$modx_assets_path= '/home/httpd/mysite/htdocs/assets/';
$modx_assets_url= '/assets/';
define('MODX_ASSETS_PATH', $modx_assets_path);
define('MODX_ASSETS_URL', $modx_assets_url);
}
This question has been answered by jonathanpowers. See the first response.
Have you tried 'assets/' ?
Generally, the base_url or site_url has a trailing slash and the assets_url is appended to it. Using a preceding slash on the assets_url gives you '//' between them, which works on some platforms but not others.
Forget what I said. Your setting is normal.
I haven't been able to replicate the error. It's possible that having the assets directory unreadable is causing it. I can't think of any reason to have the assets directory not be readable, since pretty much everything under it needs to be accessible via URL.
Rather than change our web server configuration, I tried modifying Sitecheck to accept a "403 Forbidden" code for the "assets" URL and everything worked great from there on.

MODX_ASSETS_URL: (/assets/) is invalid
I tried modifying Sitecheck to accept a "403 Forbidden" code for the "assets" URL and everything worked great from there on.
$this->helpers->output(8, $key . ": (" .
$url . ') ' .
$this->modx->lexicon('sitecheck_is_invalid'),
false, true, 'sc_red sc_block sc_indent2');
$this->totalConfigErrors++;
$this->totalErrors++;
$urlsOk = false;$this->helpers->output(8, $key . ": (" .
$url . ') ' .
$this->modx->lexicon('sitecheck_is_invalid') .
' Status: ' . $status
, false, true, 'sc_red sc_block sc_indent2');
$this->totalConfigErrors++;
$this->totalErrors++;
$urlsOk = false;