1. Убедитесь, что файл syslinux.cfg существует на USB. В зависимости от того, какую версию Linux вы установили на USB, файл syslinux.cfg должен находиться в корне диска или в каталоге /boot/syslinux или /syslinux.
2. Если файл с именем isolinux.cfg существует, а syslinux.cfg - нет, переименуйте isolinux.cfg в syslinux.cfg.
3. Если файл syslinux.cfg существует и вы все еще сталкиваетесь с проблемой, откройте файл syslinux.cfg с помощью текстового редактора и убедитесь, что пути к вашему ядру и файлам initrd указаны правильно.
Примечание! В более новых версиях syslinux может потребоваться проверить text.cfg для путей к initrd и kernel на шаге 3 вместо syslinux.cfg.
# Development configuration
version: "3.1"
services:
# Database
db:
image: percona:latest
container_name: mydata
restart: on-failure
ports:
- 127.0.0.200:3306:3306
expose:
- 3306
environment:
- MYSQL_ROOT_PASSWORD=rk3kw1UDdqOEF4L1pmNkcyQ2oL
- MYSQL_DATABASE=mydata
- MYSQL_ROOT_HOST=%
<span class="single__desc">Какой-то текст<a href="#" class="single__col">Скачать описание в doc</a></span>
<span class="single__col">
Какой-то текст
<a href="#" class="single__col">Скачать описание в pdf</a>
</span>
Я так понимаю, что нужно использовать два конфига: docker-dev/docker-prod и nginx/dev nginx/prod
Но я не могу понять как и тот и другой настроить правильно для двух режимов? Можете помочь?
# Development configuration
version: "3.1"
services:
# Php application
app:
container_name: cc.app
build:
context: .
dockerfile: ./docker/php/Dockerfile-dev
restart: on-failure
volumes:
- .:/www
- ./docker/php/log:/var/log
- ./docker/php/usr/local/etc/php/conf.d:/usr/local/etc/php/conf.d
depends_on:
- db
links:
- db
expose:
- 9000
environment:
PHP_INI_SCAN_DIR: ":/usr/local/etc/php/conf.d"
# Database
db:
image: percona:latest
container_name: cc.db
restart: on-failure
ports:
- 127.0.0.160:3306:3306
expose:
- 3306
environment:
- MYSQL_ROOT_PASSWORD=rk3kw1UDdqOEF4L1pmNkcyQ2oL
- MYSQL_DATABASE=cc
- MYSQL_ROOT_HOST=%
# Nginx api server
nginx-api:
container_name: cc.nginx-api
image: nginx:latest
restart: on-failure
volumes:
- ./docker/nginx/dev/nginx.conf:/etc/nginx/nginx.conf
- ./docker/nginx/dev/sites-enabled/vhost-api.conf:/etc/nginx/sites-enabled/vhost-api.conf
ports:
- 127.0.0.160:8090:80
depends_on:
- app
expose:
- 80
command: ["nginx", "-g", "daemon off;"]
# Nginx admin server
nginx-admin:
container_name: cc.nginx-admin
image: nginx:latest
restart: on-failure
volumes:
- ./docker/nginx/dev/nginx.conf:/etc/nginx/nginx.conf
- ./docker/nginx/dev/sites-enabled/vhost-admin.conf:/etc/nginx/sites-enabled/vhost-admin.conf
ports:
- 127.0.0.160:8091:80
depends_on:
- app
expose:
- 80
command: ["nginx", "-g", "daemon off;"]
# Nginx secure server
nginx-secure:
container_name: cc.nginx-secure
image: nginx:latest
restart: on-failure
volumes:
- ./docker/nginx/dev/nginx.conf:/etc/nginx/nginx.conf
- ./docker/nginx/dev/sites-enabled/vhost-secure.conf:/etc/nginx/sites-enabled/vhost-secure.conf
ports:
- 127.0.0.160:8092:80
depends_on:
- app
expose:
- 80
command: ["nginx", "-g", "daemon off;"]
# Production configuration
version: "3.1"
services:
# Php application
app:
container_name: ruintouch.app
restart: always
build:
context: .
dockerfile: ./docker/php/Dockerfile-prod
expose:
- 9000
# Nginx api server
nginx-api:
container_name: ruintouch.nginx-api
image: nginx:latest
restart: always
volumes:
- ./docker/nginx/prod/nginx.conf:/etc/nginx/nginx.conf
- ./docker/nginx/prod/sites-enabled/vhost-api.conf:/etc/nginx/sites-enabled/vhost-api.conf
ports:
- 8095:80
expose:
- 80
command: ["nginx", "-g", "daemon off;"]
# Nginx admin server
nginx-admin:
container_name: ruintouch.nginx-admin
image: nginx:latest
restart: always
volumes:
- ./docker/nginx/prod/nginx.conf:/etc/nginx/nginx.conf
- ./docker/nginx/prod/sites-enabled/vhost-admin.conf:/etc/nginx/sites-enabled/vhost-admin.conf
ports:
- 8096:80
expose:
- 80
command: ["nginx", "-g", "daemon off;"]
#Nuxt publication
nuxt-public:
container_name: ruintouch.nuxt_public
restart: always
build:
context: ./nuxt_public
dockerfile: Dockerfile-prod
ports:
- "3001:3000"
expose:
- "3000"
try {
$pdo = new PDO('mysql:host=localhost;dbname=mybdname;port=3306;charset=utf8','mybdname','3fJUIvtyfTD2');
$stmt = $pdo->prepare('SELECT * FROM ConomyValue WHERE username=:user LIMIT 1');
$stmt->execute(array(
'user' => $member_id['name'],
));
$balance = $stmt->fetch(PDO::FETCH_ASSOC);
if (!empty($balance)) {
$balance = $balance['balance'];
} else $balance = 0;
echo ''.$balance.'';
}catch (\Exception $e) {
echo "ERROR!";
}
server {
listen 80;
client_max_body_size 208M;
access_log /var/log/nginx/secure.access.log;
error_log /var/log/nginx/secure.error.log error;
root /www/public;
add_header "Access-Control-Allow-Origin" "*";
add_header "Access-Control-Allow-Headers" "Origin, X-Requested-With, Content-Type, Accept, Authorization";
add_header "Access-Control-Request-Methods" "GET, POST, OPTIONS";
location / {
try_files $uri $uri/ /secure.php?$query_string;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass app:9000;
fastcgi_index secure.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
THread.Resume;
THread.WaitFor;
http://www.trafficengland.com/api/events/getAlerts?start=0&step=100&order=Severity&is_current=1&events=CONGESTION,FULL_CLOSURES,ROADWORKS,INCIDENT,WEATHER,MAJOR_ORGANISED_EVENTS,ABNORMAL_LOADS&unconfirmed=false&completed=false&includeUnconfirmedRoadworks=true&_=1573508267254
http://www.trafficengland.com/api/events/getAlerts?start=100&step=100&order=Severity&is_current=1&events=CONGESTION,FULL_CLOSURES,ROADWORKS,INCIDENT,WEATHER,MAJOR_ORGANISED_EVENTS,ABNORMAL_LOADS&unconfirmed=false&completed=false&includeUnconfirmedRoadworks=true&_=1573508267255
"SELECT * FROM `w3m_404urls` WHERE `url`= '.$rqul.'"
"SELECT * FROM `w3m_404urls` WHERE `url`= '$rqul'"
var request = require("request");
var options = { method: 'GET',
url: 'http://127.0.0.160:8091/categories.get',
qs: { lvl: '0', offset: '0', count: '100' },
headers:
{
'Authorization': 'Bearer eyJhbGciOiJIUzUxMiJ9.eyJpYXQiOjE1NzMyMTE3NzAsIm5iZiI6MTU3MzIxMTc3MCwiZXhwIjoxNTczMjE1MzcwLCJ1c2VyX2VtYWlsIjoiYWRtaW5AbWFpbC5jb20ifQ.0-VX8Pbv9l-ELXOoPV_6DTP1166X5DUvHZobXHh5xed2FRbNbbGMFrrai7khnApfywQeZjzasrqVwmcgrDq4kg',
'cache-control': 'no-cache'
} };
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
import {ACCESS_TOKEN} from "../store/mutation-types"
export default async function ({store, redirect, $axios}) {
const token = store.getters[ACCESS_TOKEN]
console.log(token)
if (!token) {
return redirect("/login")
}
await $axios.$post(`${process.env.api}/security.checkAccessToken`, {token})
.then(({code}) => {
if (code === 0) {
console.info("Token verified!")
return redirect()
}
console.info("Token not verified!")
return redirect("/login")
}).catch((e) => {
console.info(e)
return redirect("/login")
})
}
$setting = new Setting();
$setting->setCount(12);
$sub_settings = new SubSettings();
$setting->setSubSettings($sub_settings); // и даже так
$em->persist($setting);
$em->persist($sub_settings);
$em->flush();
<v-col cols="12" sm="6">
<v-select
v-model="model"
:items="states"
label="Select"
multiple
chips
hint="What are the target regions"
persistent-hint
></v-select>
</v-col>
...
data () {
return {
model: [],
}
}
...
$test = $_POST["test"];
$sql = "UPDATE main_test1 SET name = $test WHERE id = 2;";
$test = $_POST["test"];
$sql = "UPDATE `main_test1` SET `name` = '$test' WHERE id = 2;";