Я использую CodeIgniter 3 и mPDF для создания PDF-файлов. В моем контроллере мне нужно указать путь к файлу для хранения pdf-файлов.Как сохранить файл PDF с mPDF и CodeIgniter
На данный момент этот фрагмент кода работает хорошо для меня на моем локальном сервере:
$pdfFilePath = FCPATH."/raports/invoice_".$data['nr'].".pdf";
однако не работают на продукции (размещение сервера). Как я обхожу я заменил FCPATH
с $_SERVER['DOCUMENT_ROOT']
$pdfFilePath = $_SERVER['DOCUMENT_ROOT']."raports/invoice_".$data['nr'].".pdf";
Это решение работает на производстве (но не на моем локальном сервере), так что каждый раз, когда я хочу, чтобы загрузить новую версию мне нужно, чтобы изменить его.
Сообщение об ошибке говорит:
Message: fopen(): open_basedir restriction in effect.
fopen failed to open stream: Operation not permitted
Любое решение, которое может работать как на локальном и производственном сервере?
Какова ценность '$ _SERVER ['DOCUMENT_ROOT']' в локальном и каково его ожидаемое значение? Также укажите свои локальные и серверные операционные системы. –
Вы используете apache? – sintakonte
Моя локальная платформа разработки - PHP 5.6.20 + Apache на Synology Disk Station (DSM 6.0) – Tikky