Советовать полезные советы на форуме.Добрый вечер, извините, а как тут карму получить
Ris
Несколько диковато было имя базы типа test_Fvfhg57hx, пользователь test_6ThHtyrt, пароль 6NhghYfgvb и префикс таблиц YNF_.А зачем тогда
Именно так и создавал.На сайт ставится сертификат через Сертификаты SSL- Управление SSL либо через Вебсервер — Сайты, выбираете сайт и против него кнопка Опции
Просто попробуйте дойти до конца.Только что попроборвал, все работает, только сообщил что нет ключей и надо его создать тут же в меню списка сертификатов куда выбросило после создания SSL
На тестовый сервер на Scaleway установил Brainy.
Заработало хоть и очень не сразу. Минут 40 панель устанавливалась.
Активировал установку Инстанта, создал пользователя и установил сайт из автоустановщика. Сайт установился с автоматическими сгенерированными базой, пользователем базы и префиксами. Сайт запускается, всё работает.
Снес это авточудо, установил инстант вручную.
Все работает.
Попробовал сгенерировать сертификат SSL Let's Encript. Выдало ошибку.
Теперь сайт вовсе не запускается.
Forbidden
You don't have permission to access / on this server.
Это не чудеса.
Замените содержимое файла \system\controllers\sc_followers\hooks\activity_after_add.php на вот это:
<?php class onScFollowersActivityAfterAdd extends cmsAction { public function run($entry) { $user_id = $entry['user_id']; $user_model = cmsCore::getModel('users'); $friends = $user_model->getFriends($user_id); foreach ($friends as $friend) { $subscribers[] = $friend['id']; } $user = $user_model->getUser($entry['user_id']); $activity_model = cmsCore::getModel('activity'); $activity_model->filterEqual('id',$entry['id']); $entries = $activity_model->getEntries(); if ($entries){ } else { return $entry; } $messenger = cmsCore::getController('messages'); $messenger->addRecipients($subscribers); $friend_reply_link = ''; $friend_reply_url = ''; if ($item['reply_link']) { $friend_reply_url = href_to_abs($item['reply_url']); $friend_reply_link = "<a href='{$friend_reply_url}'>".LANG_REPLY."</a>"; } $friend_url = href_to_abs('users', $entry['user_id']); $friend_nickname = $user['nickname']; $friend_description = str_replace('<a href="/','<a href="'.cmsConfig::get('host').'/',$item['description']); $friend_images = $entry['images']; $content = '<a href="'.$friend_url.'">'.$friend_nickname.'</a> '.$friend_description; if ($friend_reply_url){ 'title' => 'Ответить', 'href' => $friend_reply_url ), ); } else { } 'content' => $content, 'is_closeable' => true ), 'actions' => $actions ); $messenger->sendNoticePM($notice, 'friends_activity_new'); 'friend_url' => $friend_url, 'friend_nickname' => $friend_nickname, 'friend_description' => $friend_description, 'friend_reply_link' => $friend_reply_link, 'images' =>$friend_images )); } return $entry; } }
Сделайте компонентик, в котором будет и запись в базу и проверка занятости времени.Ответьте пожалуйста на предпоследнее сообщение. Так ли я понял
И шаблон можете свой там применить.
А если хотите сами это сделать, так уж сделайте отдельный компонент, пусть небольшой, а не через жо… не через отдельный файл php в корне сайта.
Вот генератор скелета компонента:
instantcms.ru/addons/comgen.html
Лучше сделайте ваш файл в виде дополнения к какому-нибудь компоненту. Например content или users.ее можно вставить везде и она будет работать? Просто у меня файл php просто в корне валяется.
Тогда можно будет обращаться к базе так:
$this->model->db->getRows('con_specialist', '1', 'title');
@noreset,
Вы лучше расскажите, что Вы хотите сделать-то?
Может это уже сделано кем-нибудь, а Вы велосипед изобретаете.
Вы пытаетесь продублировать функции CMS.
Посмотрите лучше файлы в папке \system\core\
Там и подключение к базе в файле \system\core\database.php и всякие селекты/инсерты и еще много чего интересного.
Все эти функции можно использовать в своих дополнениях.
Вот здесь документация:
docs.instantcms.ru/dev/start
Посмотрел в конфиг. Оказывается оно при автоустановке само создает базу, которой генерирует имя, пользователя и пароль.
=========================================
Послезавтра попробую перенести рабочий сайт с айхора на новый хостинг, причем на эту брейни.
Посмотрим, как оно покажет себя в бою…
Если так, то это отлично.Будет 2 варианта, платный и бесплатный. Так что можно не беспокоиться.
Большинству начинающих вебмастеров (мне в том числе) достаточно панели в которой будет одна большая кнопка "сделать звездато!"
Тамошний файлменеджер взламывается в набор одной строчки кода. Правда, после попытки использования, пользоваться им не хочется.Файловый менеджер глючит, хотя за него просят денег
WinSCP и mc — наше всё.
Если цена будет отличаться от нуля — ISPmanager они не конкуренты.Если сильно задирать цену не будут, то они многих подвинут!
Это и в весте имеется.наблюдаешь, как разные гамнюки китаезы и америкосы, пытаются тебе сесть на 22 порт
Но панелька интересная.
Я протестировал туеву хучу различных бесплатных панелей. Все они обладали большой "загадочностью". Ставились не полностью, не находили нужных депенденсов в репозиториях и создавали прочие интересные квесты.
Пока брейни — вторая безотказная панель (хотя и с нюансами, о которых писал выше). Первая — веста.
=================================================================================
Проверил. Автоустановщик работает.
При условии, что у пользователя имеется один сайт и одна база данных.
Автоустановшик таких мелочей не запрашивает.
Не поленился, установил минимал цент на виртуалбоксе.
yum update
yum -y install wget
wget core.brainycp.ru/install.sh
sh install.sh
Замечательно всё установилось, замечательно всё работает. Даже "закачал" архив Инстанта и разпаковал встроенным файлменеджером.
Вручную установилось все прекрасно.
Вот только в пункте "Автоустановщик CMS" нет InstantCMS
Некоторый фукнкционал заставляет задуматься.у BRAINY не только не меньше функционала
Ровно две недели назад!Это было более 2 недель назад!
Предлагаете провести повторное тестирование?
После того, как Недорогой и мощный хостинг для InstanCMS решил все-таки брать с меня деньги за ISPmanager, я решил что этот замечательный хостинг в моих деньгах больше не нуждается и решил подыскать другой.
На один из тестовых забугорных серверов (Scaleway) установил теста ради Брейни.
Интересная панель. Не айэспи, конечно, файлменеджер никакой.
И сквозь хитрый скайлвеевский нат
PUBLIC IP 51.15.**.**
PRIVATE IP 10.8.**.**
FROM IMAGECentOS 7.3
я так и не смог заставить сайт заработать.
А на весте все заводится сразу.