<VirtualHost 127.0.0.1:8080>
ServerName crm.ru
ServerAlias www.crm.ru
ServerAdmin we@gmail.com
DocumentRoot /var/www/crm/public_html/public
DirectoryIndex index.php
<Directory /var/www/crm/public_html/public>
AllowOverride None
Order Allow,Deny
Allow from All
FallbackResource /index.php
</Directory>
<Directory /var/www/crm/public_html/public/bundles>
DirectoryIndex disabled
FallbackResource disabled
</Directory>
ErrorLog /var/www/crm/error.log
CustomLog /var/www/crm/access.log combined
</VirtualHost>
server {
listen 80;
server_name crm.ru www.crm.ru;
return 301 https://$host$request_uri;
}
server {
listen 443;
listen [::]:443 ssl;
root /var/www/crm/public_html/public;
server_name crm.ru www.crm.ru;
ssl_protocols TLSv1.2;
ssl on;
ssl_certificate /etc/nginx/ssl/crm.ru.crt;
ssl_certificate_key /etc/nginx/ssl/crm.ru.key;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Mixed Content: The page at 'https://crm.ru/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://crm.ru/admin/login'. This request has been blocked; the content must be served over HTTPS.
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 32262/nginx: master
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 32019/apache2
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 32262/nginx: master
tcp6 0 0 :::80 :::* LISTEN 32262/nginx: master
tcp6 0 0 :::443 :::* LISTEN 32262/nginx: master
<VirtualHost 127.0.0.1:8080>
ServerName crm.ru
ServerAlias www.crm.ru
ServerAdmin we@gmail.com
DocumentRoot /var/www/crm/public_html
DirectoryIndex /index.php
<Directory /var/www/crm/public_html>
AllowOverride None
# Require all granted
Order Allow,Deny
Allow from all
FallbackResource /index.php
</Directory>
<Directory /var/www/project/public/bundles>
DirectoryIndex disabled
FallbackResource disabled
</Directory>
ErrorLog /var/www/crm/error.log
CustomLog /var/www/crm/access.log combined
</VirtualHost>
server {
listen 80;
server_name crm.ru www.crm.ru;
return 301 http://www.$host$request_uri;
}
server {
listen 443;
listen [::]:443 ssl;
root /var/www/crm/public_html;
server_name crm.ru www.crm.ru;
ssl_protocols TLSv1.2;
ssl on;
ssl_certificate /etc/nginx/ssl/crm.ru.crt;
ssl_certificate_key /etc/nginx/ssl/crm.ru.key;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
data
App\Entity\Positions {#1299 ▼
-id: null
-quantity: 29
-dateUpdated: DateTime @1671037060 {#1313 ▶}
-session: Proxies\__CG__\App\Entity\Sessions {#1434 …}
-Order: null
-Product: Proxies\__CG__\App\Entity\Products {#1474 …}
}
id
"22"
previous_data
App\Entity\Positions{#48 ▼
-id: 22
-quantity: 29
-dateUpdated: DateTime @1671037060 {#1313 ▶}
-session: Proxies\__CG__\App\Entity\Sessions {#1434 …}
-Order: null
-Product: Proxies\__CG__\App\Entity\Products {#1474 …}
}
import { createApp } from 'vue';
import App from './App';
import store from './store'
const popup =createApp(App).use(store).mount('#modal');
window.popup = {};
window.popup.showModal =
(banner) =>popup.$store.dispatch('modal/showModal',"data");
const show=createApp(App).use(store).use(VueNumberFormat, {prefix: '', suffix: window.staticStore.currency , decimal: '.', thousand: ' ', precision: 1});
,import { createApp } from 'vue';
import App from './App';
import store from "./store";
import VueNumberFormat from 'vue-number-format'
const show=createApp(App);
show.use(store);
show.use(VueNumberFormat, {prefix: '', suffix: window.staticStore.currency , decimal: '.', thousand: ' ', precision: 1});
show.mount('#app');
Если у вас правильно описаны сущности, доктрина не тянет все сущности за раз, а только тогда, когда идёт обращение.
Чтобы "твиг" не делал миллион запросов к бд, пишут ручные запросы, без использования доктрины.
По коду, я могу предположить, что вы можете делать 2440 встакок кода, вместо одной большой.
А если у вас это вставляется всё же одним запросом, то возможно стоит разбить это допустим пачками по 100-200 строк.
В общем не понятно как у вас реализовано.
public function setCreate($entityMS)
{
$this->entityManager->persist($entityMS);
$this->entityManager->flush();
}
public function setSave()
{
$this->entityManager->flush();
}
когда идёт обращение
2. То что редактируем или добавляем, через доктрину.
https://github.com/ElisDN/demo-project-manager/blo...
что показывает symfony debug?
там же если память не изменяет в последних версиях симфони можно посмотреть и статистику выполнение запросов.- про это тоже не скажу. Эти операции вставки-обновления делает команда, заданная в консоли. Как отследить тоже не знаю( я обернула строчки в тайминг, чтобы вычислить, сколько что работает)
1)если я в браузере напишу http:/crm.ru, нет перенаправления на https:/crm.ru ....
2)да, если нажму форму авторизации в админке, или админ перенаправ
админка вообще открывается только 'crm.ru/admin/login( то есть , если я наберу https://crm.ru/admin/login перенаправляется на crm.ru/admin/login)