/etc/vsftpd.conf as follow.
2. Create the
/etc/vsftpd.chroot_list and enter the usernames which you want to jail.
We can find the
memory usage on a Ubuntu server using the following command
Previously i have setup a server with
Nginx and MariaDB.
Run Drupal 7 in Nginx
But there is one problem in this setup. I cannot restart the
MariaDB service. Whenever it is down, i have to restart the server instance.
At first, i thought the
failure is caused by the modification of the /etc/mysql/my.cnf. So i try to restore the original my.cnf. The following solution helps you to restore the default package configuration file.
Drupal, we can use a progress bar when uploading an image or file. But that needs a PHP PECL extension called uploadprogress. The following steps work for Ubuntu Precise ( Ubuntu 12.04.1 LTS).
1. Install the
We can install
package easily in Ubuntu by the apt-get command. But sometimes we may want to find out what packages are available in the repositories as well as the package version.
To search a
package, use the apt-cache search <name> command.
For example, apt-cache search nginx
After so many days we have talked about setting up
Nginx, PHP-FPM, MariaDB and some PHP caching. We can now try to run a Drupal instance on them. Before we starts, let me listed out all the previous posts.
It’s time to start the
This entry was posted in
CMS, Nginx and tagged Alternative PHP Cache, APC, Drupal, Drupal 7, Drupal Development, MariaDB, Memcache, Memcached, Microcaching, Nginx, PHP, PHP-FPM, phpMyAdmin, Ubuntu on . January 31, 2013
Ubuntu – Install APC with PHP-FPM and Nginx
Memcached is a distributed memory caching system and it caches data and objects in RAM to reduce the number of times an external data source (such as a database or API) must be read.
APC, the installation is simple.
apt-get install memcached
Ubuntu – Install Memcached with PHP-FPM and Nginx
APC stands for Alternative PHP Cache is a opcode which also known as machine code. The opcode is cached such that every time a request is sent to server, the same opcode is used until it detects a change in the PHP file.
Installation is easy and straight forward.
1. Install using
MariaDB – Installation on Ubuntu Precise
1. Install phpMyAdmin.
apt-get install phpmyadmin
2. Select neither
Apache nor Lighttpd for the web server selection as we want to run it in Nginx.
3. And say
for the NO Configure database for phpmyadmin with dbconfig-common?
Run phpMyAdmin on Nginx in Ubuntu Precise
It’s time to give up
MySQL and move on to MariaDB. Here is the steps for MariaDB installation on Ubuntu Precise ( Ubuntu 12.04.1 LTS) with root privilege.
1. Create the following file.
deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main
deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main