2020-04-18T15:07:24.011846+00:00 app[web.1]: [18-Apr-2020 15:07:24 UTC] PHP Fatal error: Uncaught PDOException: Could not connect to database (?). in /app/db/rb-sqlite.php:1056
2020-04-18T15:07:24.011860+00:00 app[web.1]: Stack trace:
2020-04-18T15:07:24.012102+00:00 app[web.1]: #0 /app/db/rb-sqlite.php(777): RedBeanPHP\Driver\RPDO->connect()
2020-04-18T15:07:24.012263+00:00 app[web.1]: #1 /app/db/rb-sqlite.php(1080): RedBeanPHP\Driver\RPDO->runQuery()
2020-04-18T15:07:24.012424+00:00 app[web.1]: #2 /app/db/rb-sqlite.php(4245): RedBeanPHP\Driver\RPDO->GetAll()
2020-04-18T15:07:24.012589+00:00 app[web.1]: #3 /app/db/rb-sqlite.php(6180): RedBeanPHP\Adapter\DBAdapter->get()
2020-04-18T15:07:24.013032+00:00 app[web.1]: #4 /app/db/rb-sqlite.php(8051): RedBeanPHP\QueryWriter\AQueryWriter->queryRecord()
2020-04-18T15:07:24.013194+00:00 app[web.1]: #5 /app/db/rb-sqlite.php(9151): RedBeanPHP\Repository->find()
2020-04-18T15:07:24.013340+00:00 app[web.1]: #6 /app/db/rb-sqlite.php(9711): RedBeanPHP\OODB->find()
2020-04-18T15:07:24.013512+00:00 app[web.1]: #7 /app/db/rb-sqlite.php(12272): RedBeanPHP\Finder->find()
2020-04-18T15:07:24.013637+00:00 app[web.1]: #8 /app/index.php(4): RedBeanPHP\Facade::findAll()
2020-04-18T15:07:24.013669+00:00 app[web.1]: #9 {main}
2020-04-18T15:07:24.013792+00:00 app[web.1]: thrown in /app/db/rb-sqlite.php on line 1056
{% set menu = {'/': 'Главная страница', '/doc': 'Документы'} %}
{% for item in menu %}
<a {% if request.path == item %}class="active"{% endif %} href="{{ item }}">{{ menu[item] }}</a><hr>
{% endfor %}
$login = $_POST['login']; $pass = $_POST['pass'];
$db = mysqli_connect('localhost','root','','test');
if ($db == false) {
echo 'ERROR: '.mysqli_connect_error();
die();
}
$result = mysqli_query($db,"SELECT * FROM `users` WHERE `login` = '$login'");
while (($user = mysqli_fetch_assoc($result))) {
if (password_verify($pass, $user['pass'])){
echo '<h1>Привет, <i>' . $user['login'] .'</i></h1>';
}else{
echo 'Такого пользователя нет!';
}
}
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('./serviceworker.js').then(function(registration) {
console.log('ServiceWorker registration successful with scope: ', registration.scope);
}).catch(function(err) {
console.log('ServiceWorker registration failed: ', err);
});
}
'use strict';
var cacheVersion = 1;
var currentCache = {
offline: 'offline-cache' + cacheVersion
};
const offlineUrl = 'offline.html';
this.addEventListener('install', event => {
event.waitUntil(
caches.open(currentCache.offline).then(function(cache) {
return cache.addAll([
offlineUrl
]);
})
);
});
this.addEventListener('fetch', event => {
if (event.request.mode === 'navigate' || (event.request.method === 'GET' && event.request.headers.get('accept').includes('text/html'))) {
event.respondWith(
fetch(event.request.url).catch(error => {
// Return the offline page
return caches.match(offlineUrl);
})
);
}
else{
event.respondWith(caches.match(event.request)
.then(function (response) {
return response || fetch(event.request);
})
);
}
});