Use n module from npm in order to upgrade node
sudo npm cache clean -f sudo npm install -g n sudo n stable
sudo ln -sf /usr/local/n/versions/node//bin/node /usr/bin/node
| #!/usr/bin/env bash | |
| # | |
| # bash script for setting up a virtual host in apache2 server | |
| # | |
| ##################################################### | |
| # Check whether a directory exists or not | |
| # Globals: | |
| # None |
| <?php | |
| $uid = isset($_GET['uid'])?$_GET['uid']:1; | |
| $user_name = isset($_GET['user'])?$_GET['user']:NULL; | |
| define('DRUPAL_ROOT', getcwd()); | |
| require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; | |
| drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); |
| # remove nginx conf files | |
| apt-get purge nginx | |
| # reinstall | |
| apt-get install nginx | |
| # make sure the default site is enabled | |
| ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default | |
| # start nginx |
| sudo apt install python-software-properties | |
| sudo add-apt-repository ppa:ondrej/php | |
| sudo apt-get update | |
| sudo apt install php7.1-cli php7.1-xml php7.1-mysql | |
| sudo apt-get install php7.1-gd | |
| sudo apt-get install php7.1-intl | |
| sudo apt-get install php7.1-xsl | |
| sudo apt-get install php7.1-xml | |
| sudo apt-get install php7.1-mbstring | |
| sudo apt-get install php7.1-curl |
| RewriteCond %{HTTPS} off [OR] | |
| RewriteCond %{HTTP_HOST} !^www\.site\.com* | |
| RewriteRule ^(.*)$ https://www.site.com/$1 [L,R=301] |
| # Password protect site | |
| AuthType Basic | |
| AuthName "Restricted Access" | |
| AuthUserFile /path/.htpasswd | |
| Require user admin |
| If you want to create ZIP files using Ubuntu (or almost any other Linux), use zip. You can install it to Ubuntu by running | |
| sudo apt-get install zip | |
| Then you can create zip file by running | |
| zip -r compressed_filename.zip foldername | |
| If you want to use "zip" for .zip extentension you can see manual of zip. The commandline for using tar is: | |
| tar cvzf tarball.tar.gz directory/ |
| function validateEmail(sEmail) { | |
| var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; | |
| if (filter.test(sEmail)) { | |
| return true; | |
| } | |
| else { | |
| return false; | |
| } | |
| } |
Use n module from npm in order to upgrade node
sudo npm cache clean -f sudo npm install -g n sudo n stable
sudo ln -sf /usr/local/n/versions/node//bin/node /usr/bin/node
| ssh-keygen -t rsa -C "[your keys name]" |