Search
  • TechnoGo

HOW GOOGLE CLOUD PLATFORM HELPED CREATE WORDPRESS (BY STEPS)

Updated: Mar 26



Google Cloud Platform is a cloud computing service provided by Google that provides hosting on the support infrastructure that Google uses internally for user products such as Google Search and YouTube. A cloud platform that provides products that allows the developer to create a suite of programs ranging from simple websites to complex applications.



Why Google Cloud Platform?


Google Cloud Platform has three things:

1- Safe infrastructure safe, universal, efficient, profitable and constantly improving. 2- Take your data analysis seriously It allows you to leverage Big Data to find faster answers and create better products.

3- Servers : Grow from prototype to global production On the public scale, without having to think about potential, reliability and performance.


How much does it cost to create a Google Cloud Platform account?

The first 60 days are free, but later the cost will be based on the capacity used by the cloud platform and on average, $ 25 will be deducted for each month, which equates to $ 300 per year.


First: you need to create a new Gmail email account for the project other than the one you are using. Why? Because the mail in which you make your project will be public with all the information it contains.

Second: you connect to https://console.cloud.google.com and choose to try it.

Third: After filling in the necessary information, we will create the first project as follows



1.Create a project:

  • Choose: Create a project


  • After creating the project, go to the Compute Engine menu and then to the VM instancesto start configuring the virtual machine instances



  • Update project instances



  • Choose SSH and write the following code

First: (to give the order as super user) * Whenever we want to update or modify an order, we must first write the entry as super user.

sudo su

Second: to download the latest instance update

apt-get update

We have now updated, and We can now adjust the values of the php parameters :

First: by writing:

sudo nano /etc/php5/apache2/php.ini

Then we start by changing the memory limit and the response speed. I suggest changing the values as follows:


Resource Limits ;
Maximum execution time of each script, in seconds
http://php.net/max-execution-time
Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 180
Maximum amount of time each script may spend parsing request data. It's a good
idea to limit this time on productions servers in order to eliminate unexpectedly
long running scripts.
Note: This directive is hardcoded to -1 for the CLI SAPI
Default Value: -1 (Unlimited)
Development Value: 60 (60 seconds)
Production Value: 60 (60 seconds)
http://php.net/max-input-time
max_input_time = 180

Maximum input variable nesting level
http://php.net/max-input-nesting-level
max_input_nesting_level = 64

How many GET/POST/COOKIE input variables may be  accepted
max_input_vars = 1000

Maximum amount of memory a script may consume (128MB)
http://php.net/memory-limit
memory_limit = 1024M

Data Handling ;
Maximum size of POST data that PHP will accept.
Its value may be 0 to disable the limit. It is ignored if POST data reading
is disabled through enable_post_data_reading.
http://php.net/post-max-size
post_max_size = 512M

File Uploads ;
Maximum allowed size for uploaded files.
http://php.net/upload-max-filesize
upload_max_filesize = 512M
Maximum number of files that can be uploaded via a single request
max_file_uploads = 1000


To save the new values: ctrl + X

  • Then, you must write this command to update the version of apache2 with the new parameters and values that you defined:

sudo service apache2 restart
  • We will install Wordpress:

First: go to the side menu: API Manager > Library Choose Google Cloud APIs > Cloud Deployment Manager API as shown in the image :


Then: choose ENABLE


Then: Choose: Start with a prebuilt solution to continue


Second: in the side menu, choose Cloud Luancher

  • Find WordPressfrom the CMS menu or the platform on which you want to work



  • Click on Launch on Compute Engine



After that, you also follow the steps and choose Deploy, and a form will appear to allow you to fill in information about your site and what you need from him and others, here is what he suggested to you:




  • Choose Deploy WordPress to start the download

  • When the download is complete, the page will take you to deployment information that contains information about your site from:

  1. WordPress administrator username and password

  2. MySQL administrator password

  3. phpMyAdmin username

You can now start building your site successfully.



0 views