Tag: PHP

  • Upload Progress with PHP 7.1 and NGINX

    Upload Progress with PHP 7.1 and NGINX

    While working on a Drupal 8 project served by NGINX and PHP-FPM, the status report looked great aside from UPLOAD PROGRESS at the bottom: Your server is capable of displaying file upload progress, but does not have the required libraries. It is recommended to install the PECL uploadprogress library. As of Drupal 8.3.5, Drupal will […]

  • Install CiviCRM on WordPress with Nginx

    Install CiviCRM on WordPress with Nginx

    Over the weekend I installed a copy of CiviCRM on WordPress to demo for a small nonprofit that recently asked me to help with some of their data needs. CiviCRM is a constituent relationship management (CRM) system designed for nonprofit organizations. While I installed it as a WordPress plugin, it’s also available for Joomla and Drupal.…

  • Password protect WordPress admin directory on Nginx

    Password protect WordPress admin directory on Nginx

    Extra protection against brute force attacks While WordPress has an authentication system of its own, some opt to add additional server-side password protection to /wp-admin/ using basic authentication. This prompts users for a username and a password before even allowing access to the admin files and WordPress authentication. Password protecting wp-login.php is generally sufficient WordPress…

  • osTicket email using Gmail and Google Apps SMTP relay

    osTicket email using Gmail and Google Apps SMTP relay

    If you’re not familiar with osTicket, it’s a fantastic, open source support ticket tracking system written in PHP. I’ve tried out a number of free ticketing systems over the past few months, and osTicket has been the only one to really impress me. It offers a wide variety of features but still manages to be…