twitter

domingo, 7 de agosto de 2011

Instalando CMS no OpenSUSE

Fala Galera, tudo bom? Esta é a primeira postagem do blog e logo de cara vamos deixar o servidor web no ponto para hospedar paginas em PHP, com CMS e MySQL.

Pra esse artigo eu utilizei o OpenSUSE 11.4.

Vamos ao que interessa...

1º – Instalando pacotes necessários.
#zypper in apache2 mysql php5 php5-mysql php5-zlib php5-phar php5-gd php5-curl php5-openssl apache2-mod_php5

2º – Fazendo referência ao PHP no APACHE2:
Primeiro abra o arquivo:
/etc/apache2/sysconfig.d/loadmodules.conf
e verifique se ele possui a linha:
LoadModule php5_module /usr/lib/apache2/mod_php5.so
Caso não haja, adicione manualmente.

Abra:
/etc/apache2/httpd.conf
e adicione na linha DirectoryIndex os itens:
index.cgi index.php index.php4

Abra o arquivo
/etc/sysconfig/apache2
e verifique se na linha ApacheModules possui o item
php5
Caso não tenha, adicione entre as aspas.

4º – vamos criar o diretório em que vamos instalar o CMS:
mkdir /srv/www/htdocs/blog
(você pode usar o nome que você quiser para o diretório. Escolhi blog pois vou instalar o WordPress).

Descompacte o conteúdo do arquivo do CMS para a pasta que criamos

5º – Agora ativamos os serviços:
#service mysql start
#service spache2 start

6º – Criar um usuário e uma base da dados no mysql:
primeiro vamos logar como root:
#mysql -u root

e vamos criar uma senha para esse usuário:
mysql> use mysql
mysql> UPDATE user SET Password=PASSWORD('senha') WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit 

Entramos com o usuario e testamos a senha:
#mysql -u root -p

Agora vamos criar a base de dados:
mysql>create database blog;

Vamos criar o usuario do CMS
mysql> use blog
mysql> CREATE USER 'blog'@'%' IDENTIFIED BY 'senha';
mysql> GRANT ALL PRIVILEGES ON blog.* TO 'blog'@'%' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql>quit;

Você pode criar o usuário com o nome que você quiser. Criei o usuario em localhost pois é uma máquina de testes...

Quase tudo pronto. Falta mudar o dono da pasta, para o apache2 acessar:
#chown -R wwwrun /srv/www/htdocs/*
#chmod -R 777 /srv/www/htdocs/*

(alguns cms dependem disso para a instalação, como o OsCommerce)
Agora é só acessar a pasta onde você colocou os arquivos do CMS e fazer a instalação com os dados do banco que criamos...

Esse é o padrão para a maioria dos CMS, testei em casa com Joomla, OsCommerce e Wordpress.

Qualquer dúvida, “tamos aí”... Espero que gostem e que esse seja o primeiro artigo de muitos.
That's All, Folks!!!

Nenhum comentário:

Postar um comentário