Tailer3
Скобки квадратные убери
Tailer3
findAll($str);
Tailer3
и переменная $str должна быть массивом
Tailer3
Разбей строку в массив
Дмитрий
Првиет!
Дмитрий
есть что-то штатное в Yii2 чтобы класс проверял на существование?
Дмитрий
что-то было
Дмитрий
чтобы не указывать вручную неймспейсы
The Ant
Дмитрий
да да, я не так вопрос задал, точнее я пока не понял что мне нужно)))
Дмитрий
я хотел узнатькак получить имя класса без неймспейсов
The Ant
The Ant
getName() метод
Дмитрий
спасибо, а у Yii что-то подобного своего нет ?
The Ant
наврал ) getShortName()
The Ant
зачем? если это есть в пхп
Дмитрий
ага подходит!
Katulos
это был суровый 2к18-тый
Katulos
мы обновляли бовер при добавлении пакета уже по пятнадцатому разу
Дмитрий
Dmitriy
мой бот не спавляется ?
Dmitriy
давно уже. в логах видел что он что-то тут удаляет
Niko
давно уже. в логах видел что он что-то тут удаляет
А что он может у тебя удалять?
Спамеров ловит? Вроде как нельзя заблокировать того, кто из группы уже вышел
Можно отслеживать таких, кто зашел, написал письмо и вышел и блочить по всем каналам, где твой бот есть
Андрей
Добрый вечер друзья, подскажите в чем может быть дело?
вот такая ошибка:
An internal server error occurred.
PowerAxis
👀
PowerAxis
а вот и гугл транслейт подтянулся
👀
👀
не гугл транслэйт а по памяти
👀
ваще, человек с вопросом пришёл, а мы тут с него стебёмся
PowerAxis
ого, ну все - герой россии
PowerAxis
да это тролль какой-то
👀
скорее всего возвращается ещё какой-то код, скорее всего 500
если всё так, то нужно смотреть глубже: чё там и где
возможно .htaccess пытается использовать mod_rewrite, который не установлен в apache?
Андрей
Нет, сейчас поднимаю VCS и смотрю за прошлые дни, что я сделал не так. Изучаю YII2 первую неделю, сорян, что туплю. Думал может частая проблема какая - то
PowerAxis
это пипец какая частая проблема при настройке сервака, только вот yii тут ни при чем, смотри свои логи
Андрей
Это .htaccess:
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
👀
сам .htaccess ни к чему
👀
я просто предположил из-за чего ошибка
PowerAxis
соре, тут нужно некромансеров вызывать с апачем ковыряться
👀
чаще всего как раз из-за того что кто-то пытается использовать неизвестный для apache mod_rewrite
👀
windows или nix?
👀
@xakerfsb
Андрей
👀
a2enmod rewrite
👀
и рестарт апача
👀
ошибка скорее всего пропадёт, но реврайты могут не работать, из-за блокироваки чтения .htaccess
👀
нужно в конфиге апача для директории с сайтом поправить AllowOverride none на AllowOverride all
Андрей
по идеи есть дэбаг панель, сейчас попробую ее включить, чтобы посмотреть в чем дело
SiZE
Андрей
в config/web
комментирую
//'db' => require(DIR.'/db.php'),
и все ок.
Андрей
в db.php
<?php
return [
'class' => '\yii\db\Connection',
'dsn' => 'mysql:host=127.0.0.1;dbname=crmapp',
'username' => 'root',
'password' => 'root'
];
Андрей
я разобрался в чем дело было!
Андрей
Было так:
'components' => [
'request' => [
'cookieValidationKey' => '4232dfsf2f23f2fewf',
'db' => require(DIR.'/db.php'),
],
Стало так:
'components' => [
'db' => require(DIR.'/db.php'),
'request' => [
'cookieValidationKey' => '4232dfsf2f23f2fewf',
],
Андрей
я в request подтянул подключение к БД
Андрей
всем спасибо ребята!! главное, что я разобрался!
Андрей
Делаю вьшку:
<?php
use app\models\customer\CustomerRecord;
use app\models\customer\PhoneRecord;
use yii\web\View;
use yii\helpers\Html;
use yii\widgets\ActiveForm;
/
* Add Customer UI.
*
* @var View $this
* @var CustomerRecord $customer
* @var PhoneRecord $phone
*/
$form = ActiveForm::begin([
'id' => 'add-customer-form',
]);
echo $form->errorSummary([$customer, $phone]);
echo $form->field($customer, 'name');
echo $form->field($customer, 'birth_date');
echo $form->field($customer, 'notes');
echo $form->field($phone, 'number');
echo Html::submitButton('Submit', ['class' => 'btn btn-primary']);
ActiveForm::end();
Но дает ошибку:
An internal server error occurred.
Если закомментировать вот так:
<?php
use app\models\customer\CustomerRecord;
use app\models\customer\PhoneRecord;
use yii\web\View;
use yii\helpers\Html;
use yii\widgets\ActiveForm;
/
* Add Customer UI.
*
* @var View $this
* @var CustomerRecord $customer
* @var PhoneRecord $phone
*/
$form = ActiveForm::begin([
'id' => 'add-customer-form',
]);
echo $form->errorSummary([$customer, $phone]);
//echo $form->field($customer, 'name');
//echo $form->field($customer, 'birth_date');
//echo $form->field($customer, 'notes');
//echo $form->field($phone, 'number');
//echo Html::submitButton('Submit', ['class' => 'btn btn-primary']);
//ActiveForm::end();
Ошибки нет, в чем дело не могу понять..
Dmitriy
Dmitriy
Делаю вьшку:
<?php
use app\models\customer\CustomerRecord;
use app\models\customer\PhoneRecord;
use yii\web\View;
use yii\helpers\Html;
use yii\widgets\ActiveForm;
/
* Add Customer UI.
*
* @var View $this
* @var CustomerRecord $customer
* @var PhoneRecord $phone
*/
$form = ActiveForm::begin([
'id' => 'add-customer-form',
]);
echo $form->errorSummary([$customer, $phone]);
echo $form->field($customer, 'name');
echo $form->field($customer, 'birth_date');
echo $form->field($customer, 'notes');
echo $form->field($phone, 'number');
echo Html::submitButton('Submit', ['class' => 'btn btn-primary']);
ActiveForm::end();
Но дает ошибку:
An internal server error occurred.
Если закомментировать вот так:
<?php
use app\models\customer\CustomerRecord;
use app\models\customer\PhoneRecord;
use yii\web\View;
use yii\helpers\Html;
use yii\widgets\ActiveForm;
/
* Add Customer UI.
*
* @var View $this
* @var CustomerRecord $customer
* @var PhoneRecord $phone
*/
$form = ActiveForm::begin([
'id' => 'add-customer-form',
]);
echo $form->errorSummary([$customer, $phone]);
//echo $form->field($customer, 'name');
//echo $form->field($customer, 'birth_date');
//echo $form->field($customer, 'notes');
//echo $form->field($phone, 'number');
//echo Html::submitButton('Submit', ['class' => 'btn btn-primary']);
//ActiveForm::end();
Ошибки нет, в чем дело не могу понять..
включить нужно дебаг режим
Dmitriy
и посмотреть ошибку
Андрей
включить нужно дебаг режим
дело в том, что я не использую шаблон basic и advenced, я пишу с нуля. Не могу понять как включить дэбаг режим.. В интернете пока натыкался на включение дэбага в шаблонах бэсик и эдвэнцэд
Good
Народ, я тут настраиваю новый сервак, заодно php 7.2 ста, а mcrypt нету уже под него. Вопрос - ничего не поломаетсяґ7
Good
Я так понимаю, вместо него OpenSSL
Eugene
Dmitriy
Dmitriy
зачем юзать не стандартное если нет понятие работы фрейма
Niko
Dmitriy
Niko
Dmitriy
питон + php
в целом вся система
Dmitriy
Dmitriy
вот так обучается
Dmitriy
есть еще обучение порно по картинкам в телеграмме . но я пока забил на это
Good
Ау. Без Ncrypt будет работать?
Dmitriy
Dmitriy
Good
Ок, спасибо.