Рубрика: Полезные материалы


Как исправить ошибку PHP Namespace declaration statement

Ошибки в коде — обычное явление для php разработчиков. Сегодня разберем пример ошибки, которая выглядит следующим образом: Причина появления ошибки Как видно из текста ошибки, она связана с пространством имен. Дело в том, что пространство имен должно появляться перед любым выводом. Это может быть HTML код в начале страницы, или простой пробел перед открытием тега php. […]

Распаковываем zip архив на сервере через FileZilla

К сожалению, такие FTP-клиенты, как filezilla, cyberduck и другие не имеют распаковывать архивы 🙁 Распаковка архива через SSH Если есть необходимость распаковать архив на сервере, Вы можете подключиться через SSH и использовать команду unzip: 1. Если unzip не установлен — установим его (для ubuntu) 2. Перейдем в папку с архивом 3. Распаковываем архив командой Данная […]

Отличия между empty от isset в php

В последнее время приходится работать с кодом, который был написан мной несколько лет назад.
Почти весь проект усыпан строчками, в которых четко видно непонимание разницы между функциями empty и isset, что и побудило меня написать эту заметку…

WordPress Файл не может быть перемещен в wp-content/uploads/…

Для системного администратора эта ошибка, как мне кажется, больше рутина, хотя я не могу знать точно. Но это сообщение, которое отображалось при попытке загруки файла через файловый менеджер WordPress, взбесило меня на столько, что я решил написать о нем.

PageSpeed Insights после 12 ноября 2018

У старого PageSpeed Insights был один огромный минус: сервис давал очень четкие рекомендации о том, как можно увеличить количество попугаев, оценивая внедрение этих советов на пользовательских сайтах, практически игнорируя основной показатель — скорость сайта. Как итог — интернет заполнился двумя типами ресурсов — медленные сайты с высокой оценкой по PageSpeed и быстрые — с низкой.

Сборщик плагинов для OpenCart

В последнее время заинтересовался разработкой плагинов под OpenCart, но понял что собирать плагины в рамках разных версий CMS очень не удобно. Решил написать свой простой сборщик, который рекурсивно будет искать файлы плагина и собирать их в отдельную папку. Скорее всего такие велосипеды уже были собраны ранее, поверьте, я пытался их отыскать, увы.