[РЕШЕНО] AuthCache работает на localhost, но не работает на чужом хостинге

Главные вкладки

Аватар пользователя FORTIS FORTIS 16 июля 2009 в 4:40

вот что говорит:
«ajax_authcache.php was not found in your root directory! Please move this file from the modules/authcache/ directory!»

хотя файл там, конечно же, лежит. в чем может быть дело? пробовал менять в модуле эти строки:

<?phpif(!file_exists(dirname($_SERVER['SCRIPT_FILENAME']).'/ajax_authcache.php')) {
    drupal_set_message(t('<b>ajax_authcache.php</b> was not found in your root directory!  Please move this file from the modules/authcache/ directory!'), 'error');
  }
?>

на:

<?phpif(!file_exists('/ajax_authcache.php'))
?>

и на:

<?phpif(!file_exists(dirname('../../../../ajax_authcache.php'))
?>

(модуль лежит в /docroot/sites/all/modules/authcache/)

каждый раз чистя кэш - безрезультатно

Комментарии

Аватар пользователя FORTIS FORTIS 16 июля 2009 в 6:08

хмм... dirname($_SERVER['SCRIPT_FILENAME']) хранит в себе: '/usr/local/www/public_html/slav-union/cgi-bin'

условие поменял на:
<?phpif(!file_exists('/usr/local/www/public_html/slav-union/docroot/ajax_authcache.php'))?>
помогло Smile