Извлечение данных из базы данных в безжировой среде

Начинаю изучать fat-free framework v 3.7, только читаю документацию, пытаюсь читать базу и показываю результат в HTML, но не получается,

это index.php

<?php
$f3 = require('vendor/bcosca/fatfree-core/base.php');
$db=new DB\SQL(
'mysql:host=localhost;port=3306;dbname=db',
'username',
'');
$f3->set('result',$db->exec('SELECT * FROM dokumen'));
echo Template::instance()->render('abc.htm');

это html

<repeat group="{{ @result }}" value="{{ @item }}">
<span>{{ @item.title  }}</span>
</repeat>

этот код выдает такую ​​ошибку:

Internal Server Error
mkdir(): Permission denied

и если я изменю шаблон для просмотра следующим образом

до

echo Template::instance()->render('abc.htm');

после

$view = new View;
 echo $view->render('abc.htm');

просто дай мне вывод

{{ @item.title }}

person zer0sign    schedule 11.04.2020    source источник


Ответы (1)


Эта проблема решена!

основная проблема этой ошибки, у файлов нет разрешения на создание папки tmp, кстати, я использую Ubuntu 18.04, чтобы решить эту проблему, просто измените разрешение в папке проекта. и набери вот так

chmod -v 777 DIR_NAME
person zer0sign    schedule 11.04.2020