Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: В настоящее время эта функция требует доступа к сайту с помощью встроенного браузера Safari.
Вот именно что старая, по этому этот вариант на кач мне позволительный был на установку на сервер. php 5.3.3Какая версия php?
это что? ничего не понялССЗБ.
php -m
В консоли, php -m - просмотреть, чтобы xcache подтянулся. Подтянулся - ок, в config.php докидываем что-то в таком духеэто что? ничего не понял
$config['cache'] = array(
'enabled' => true,
'frontend' => 'Core',
'frontendOptions' => array(
'caching' => true,
'automatic_serialization' => false,
'cache_id_prefix' => 'xf_',
'lifetime' => 18000
),
'backend' => 'Xcache',
'backendOptions' => array(),
'cacheSessions' => true
);
Попробовал добавить ваш код, посмотрим че с этого выйдет. Про php версию да я знаю, возможности пока нет переходить на свежее.В консоли, php -m - просмотреть, чтобы xcache подтянулся. Подтянулся - ок, в config.php докидываем что-то в таком духе
Код:$config['cache'] = array( 'enabled' => true, 'frontend' => 'Core', 'frontendOptions' => array( 'caching' => true, 'automatic_serialization' => false, 'cache_id_prefix' => 'xf_', 'lifetime' => 18000 ), 'backend' => 'Xcache', 'backendOptions' => array(), 'cacheSessions' => true );
А вообще, нужно поднимать версию php до 5.6 минимум, там уже опкеш, мемкеш, тот же редис и другие более продвинутые технологии.
А с 5.3 ССЗБ в общем.
ошибка:По умолчанию кэширование в XenForo отключено. Для его включения добавляем в /library/config.php следующее:
$config['cache']['enabled'] = true;
$config['cache']['cacheSessions'] = true;
$config['cache']['frontend'] = 'Core';
$config['cache']['frontendOptions'] = array(
'caching' => true,
'automatic_serialization' => true,
'lifetime' => 3600,
'cache_id_prefix' => 'xf_'
);
Дальше нам нужно выбрать, какой механизм кэширования использовать. Предварительно уточните у своего хостера какой режим он поддерживает. Добавляем в config.php нужную нам конфигурацию:
Memcached:
$config['cache']['backend'] = 'Memcached';
$config['cache']['backendOptions'] = array(
'backendOptions' => array(
'compression' => false,
'servers' => array(
array(
// your memcached server ip /address
'host' => 'localhost',
// memcached port
'port' => 11211,
)
)
)
);
An unexpected error occurred. Please try again later.
Предварительно уточните у своего хостера какой режим он поддерживает
$config['cache']['enabled'] = true;
$config['cache']['cacheSessions'] = true;
$config['cache']['frontend'] = 'Core';
$config['cache']['frontendOptions'] = array(
'caching' => true,
'automatic_serialization' => true,
'lifetime' => 3600,
'cache_id_prefix' => 'xf_'
);
$config['cache']['backend'] = 'Memcached';
$config['cache']['backendOptions'] = array(
'backendOptions' => array(
'compression' => false,
'servers' => array(
array(
// your memcached server ip /address
'host' => 'unix:///home/users/X/XXX/memcached/memcached.sock',
// memcached port
'port' => 0,
)
)
)
);
Запись журнала ошибок сервера
Информация об ошибке
ErrorException: MemcachePool::get(): Server 127.0.0.1 (tcp 11211, udp 0) failed with: В соединении отказано (111) - library/Zend/Cache/Backend/Memcached.php:180
Сгенерирована пользователем: Неизвестная учётная запись, 13 мин. назад
Трассировка стэка
#0 [internal function]: XenForo_Application::handlePhpError(8, 'MemcachePool::g...', '/home/users/f/f...', 180, Array)
#1 /home/users/f/fmr/domains/vsirius.ru/library/Zend/Cache/Backend/Memcached.php(180): MemcachePool->get('xf_data_options')
#2 /home/users/f/fmr/domains/vsirius.ru/library/Zend/Cache/Core.php(303): Zend_Cache_Backend_Memcached->load('xf_data_options', false)
#3 /home/users/f/fmr/domains/vsirius.ru/library/XenForo/Model/DataRegistry.php(87): Zend_Cache_Core->load('xf_data_options')
#4 /home/users/f/fmr/domains/vsirius.ru/library/XenForo/Dependencies/Abstract.php(147): XenForo_Model_DataRegistry->getMulti(Array)
#5 /home/users/f/fmr/domains/vsirius.ru/library/XenForo/FrontController.php(127): XenForo_Dependencies_Abstract->preLoadData()
#6 /home/users/f/fmr/domains/vsirius.ru/index.php(13): XenForo_FrontController->run()
#7 {main}
Содержимое запроса
array(3) {
["url"] => string(19) "https://ляляля.ru/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
ErrorException: MemcachePool::get(): Server 127.0.0.1 (tcp 11211, udp 0) failed with: В соединении отказано (111) - library/Zend/Cache/Backend/Memcached.php:180
Для подключения к Memcached используйте следующий адрес сокета unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock и порт 0.
Так сделайте, как официально XenForo рекомендует -FAQ с Джино:
// your memcached server IP /address
'host' => 'localhost',
// memcached port
'port' => 11211,
Пробовал, та же хрень :cry:Так сделайте, как официально XenForo рекомендует -У Вас недостаточно прав для просмотра ссылок. Вход или Регистрация
Код:// your memcached server IP /address 'host' => 'localhost', // memcached port 'port' => 11211,
Я лично так использую, все прекрасно работает.
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения