Как исправить ошибку "Fatal error: Uncaught --> Smarty: не удается записать файл"?

Как исправить ошибку "Fatal error: Uncaught --> Smarty: не удается записать файл"?

24.12.2014 06:54:15 Просмотров 58 Источник

Я перенес Prestashop с localhost на домен веб-сайта с помощью digitalocean, но когда я открываю этот сайт, я получаю эту ошибку

Фатальная ошибка: Неперехваченные --> умница: не удается записать файл /var/www в/HTML-код/магазин/кэш/умница/компиляции/А4/36/Ф1/wrt549a35e49b3b44_77591243 <- брошенный в /var/www в/HTML-код/магазин/инструментов/шаблонов Smarty/sysplugins/smarty_internal_write_file.PHP на линии 46.

Я попытался изменить разрешения на папку smarty на 755, но это не сработало. Я не знаю, как это исправить.

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/27631249/how-to-fix-error-fatal-error-uncaught-smarty-unable-to-write-file#comment46753743_27631249
как вы исправили эту проблему?

Ответы - Как исправить ошибку "Fatal error: Uncaught --&gt; Smarty: не удается записать файл"? / How to fix error "Fatal error: Uncaught --> Smarty: unable to write file"?

Является ответом!
gskema

25.12.2014 09:15:33

Вы проблема, безусловно, о разрешениях. Это зависит от того, как настроены Apache и PHP.

Во-первых, проверьте, кому принадлежат папки. Например, простая установка apache2 и php выполняется как пользователь www-data. Например, если вы подключились к FTP с помощью 'user1' и загрузили туда свои файлы, то эти файлы принадлежат вам. Группа, вероятно, также установлена в "user1".

Таким образом, вы можете изменять, записывать файлы, но PHP-процессы не могут, потому что они не владеют файлами (PHP работает как www-data, например).

Лучше всего обратиться к администратору сервера и попросить его помочь вам.

Помните: никогда не устанавливайте 777 для любых файлов / папок на веб-сайте, решите проблему правильным способом.

https://stackoverflow.com/questions/27631249/how-to-fix-error-fatal-error-uncaught-smarty-unable-to-write-file/27649635#comment77187710_27649635
У меня только что была эта же проблема,и каждый файл и папка были установлены с разрешениями 777. Теперь забудьте о том, что это открывает проблему безопасности ... Я не понимаю, почему с разрешениями 777 на все папки и файлы Smarty не смог создать файл в одной из таких папок? Разве 777 не должен означать" нет разрешений " на практике?
Закрыть X