WordPress is best known for hosting service available through blogs http://wordpress.org/, but it is actually a content manager for general use, that can be installed on any server that supports PHP and MySQL licensed under the GPL, and source code is available and can be customized freely.
You can even install it at home to play and test the functions, need to have a pre-configured LAMP server. If you do not know what I mean, here’s a brief explanation:
Apache continues to provide only static HTML pages. When prompted for a page in PHP or another language, kicks in the appropriate module, which makes the necessary processing and returns to the Apache html page that appears. The content managers and boards then come into play, which combine the features of PHP with a database like MySQL, accessed through it. The combination of all this as the solution that is popularly called ” LAMP “( Linux Apache MySQL PHP ).
The possibility of running WordPress on your own server is not only interesting if you are interested in using the system on your own site or a site that manages, but also for dedicated server hosting companies in general, which may offer installation and administration Content Manager as an additional service. You can download the installation package from the official website.
To install, copy the package files to the folder of the web server and unzip it using “unzip” (if it is not available, install the package “unzip” using the package manager), as in:
$ Unzip latest.zip
This will create the “wordpress” folder in the folder where you unzipped the file, creating the url ” http://server/wordpress . ” If you want the manager to be available in another folder on the server, just rename it before proceeding, using the mv command, as in:
Mv wordpress blog
If you prefer to make it available through the root URL of the site, move all files within the folder to the root directory of the site.
Just like phpBB, WordPress requires a database and a user access to the MySQL server you can add them quickly through the MySQL prompt, using the commands we’ve seen before:
$ Mysql-u root-p
mysql> CREATE DATABASE wordpress;
mysql> GRANT ALL ON wordpress;
mysql> FLUSH PRIVILEGES;
The next step is to adjust the configuration of WordPress so that it uses the database created. For this, the first step is to access the root folder and rename the file “wp-config-sample.php” to “wp-config.php”, as in:
$ Cd wordpress
$ mv wp-config-sample.php wp-config.php
Open the file using a text editor and set any options for the database, adding the database, user and password created:
/ / ** MySQL settings ** / /
define (‘DB_NAME’, ‘ wordpress ‘); / / The name of the database
define (‘DB_USER’, ‘ wordpress ‘); / / Your MySQL username
define (‘db_password’ ‘ 8oNqrQsh ‘) / / … and password
define (‘DB_HOST’, ‘localhost’) / / 99% chances are, you will not need to change this value
The “DB_HOST” indicates the address of the MySQL server used. Except where you are using separate servers for the function of web server and database, we use “localhost” or “127.0.0.1” that guide the system to contact a MySQL server running on the same machine.
A curiosity is that the file “wp-config.php” gets with read permission for everyone. However, if you try to access it directly from the browser (http://my-site/wordpress/wp-config.php), or try to download it from another machine using wget (or other download manager) will realize that the system always delivers an empty file instead of displaying the passwords. This is because of the extension. “Php”, the web server always processes the file using the PHP interpreter, without displaying it directly. A PHP function within the file then takes care of showing the blank page instead of displaying the configuration information.
Continuing, after setting up the file, just complete the installation by accessing the script via browser “wp-admin/install.php” folder inside the installation of WordPress, as in ” http://mydomain/wordpress/wp-admin/install.php “or” http://mydomain/wp-admin/install.php . ”
The installer asks only the title of your blog and e-mail contact. By clicking the “Install WordPress” the installation is completed automatically:
Thereafter, the remaining steps are done through the WordPress admin interface, available via the folder “wp-admin” in the installation directory, as in ” http://mydomain/wordpress/wp-admin/ . ” Simply login using the password created during installation:
Virtualization is a way to create systems that are less complex subsets of the division of systems into more manageable devices. In addition, this measure can give more security to the system, network and applications, as it isolates potentially vulnerable subsystems underlying systems and other virtual platforms.
The concept of virtualization includes all layers of the platform – from applications and operating systems components, processors and interconnections of the platform. But let’s stick to the storage devices and dedicated servers, because these environments are the most active market for virtualization.
An essential tool for all this virtualization work, is the Storage, which is a site designed and suitable for data storage.
Storage virtualization is the process of consolidating multiple physical devices from different manufacturers and rearrange them in clusters, virtual and logical, or storage units. These units are presented to the operating system for use by applications and end users.
Networked storage allows connectivity between all servers and storage devices, and also increases the capacity of organizations to migrate their data. Networked storage can reduce the costs of information processing, by increasing the sharing of devices and capabilities, as well as through more efficient communications.
For example, a virtual storage pool can be created by using the physical disks faster in order to optimize performance for a mission critical application, while protecting the user and the application details of hardware implementation. There are many technologies of “virtualization” of storage that have evolved, including solutions for internal and external bandwidth (in-band and out-band) based storage and hosting.
Normally, in the area of technology we hear and talk about DHCP, but after all, what is it?
Well … the DHCP protocol is a service of the TCP / IP, it works in order to assign an IP address, netmask, and optional attributes dns, gateway and others.
It is based on the model of client-server, in which a client requests a message via UDP to DHCP server for DHCP. It will reach the criteria associated with the customer and permissions, and return a package containing at least one IP address, netmask, and optionally gateway and dns servers. There are basically three ways to deliver an address and network mask for a DHCP client.
Manually – There is a table set up by an administrator, to manually associate a MAC address with a default IP address set, it means that IP is reserved for the customer corresponding to the MAC.
Automatically – There is a range of IP available by the administrator in which, when the client requesting the connection, receive one of these IP already allocated and available for use.
Dynamic – Works through the reuse of IP, this means that when a client requests a connection and is within the appropriate criteria, it receives the IP, netmask and attributes / additional settings, so the client terminate the connection, ie, complete the link between this connection and the associated IP, the IP that was used will be available for another client who wants the connection, usually for each connection, a different IP is assigned.