|
|
HowTo: WordPress
Início
1. O que é o WordPress
O WordPress é um sistema de gestão de conteúdos, orientado para a criação de páginas Web (sites ou blogs).
Está escrito em PHP e utiliza a base de dados MySQL (ou MariaDB).
É um software livre com licença GNU.
Início
2. Como se instala o WordPress
Aqui vai fazer-se a instalação numa página local. O servidor é o Apache num sistema Linux (Ubuntu).
Há diversos modos de instalação mais ou menos complexos de fazer a sua instalação. Aqui vai fazer-se uma instalação
simples em que se colocam os "themes" e "plugins" numa pasta separada. O nome que se irá usar para o site será "MySite".
- O que se deve ter instalado:
- PHP versão 7.4 (ou mais recente).
- MySQL versão 5.6 ou MariaDB versão 10.1 (ou mais recentes).
- Servidor de Web (Apache, Nginx, ...)
- Fazer o download a partir do site
'https://pt.wordpress.org/download/'
e desmanchar o pacote. O nome da pasta, por defeito, é 'WordPress'. Pode então ser alterada para "MySite".
Essa pasta deve ser colocada numa localização acessível através do Apache. Por exemplo, em "/var/www/html".
Nota: Para apoio à instalação ver
'how-to-install-wordpress'.
- Criar uma base de dados (será aqui designada por 'MySiteDataBase')
(ver HowTo Creating database).
Aqui será usado o interpretador de MySQL, 'MySiteDataBaseUserName' deve ser substituído por um nome à sua escolha e
'hostname' será '' se a base de dados e o servidor estiverem no mesmo computador. 'MySiteDataBaseUserPassword' será
o password interna a usar (é conveniente ser complicada por é mais segura e não é necessário introduzi-la directamente):
$ mysql -u adminusername -p
Enter password:
mysql> CREATE DATABASE MySiteDataBase;
mysql> USE MySiteDataBase;
mysql> SET CHARSET 'utf8':
mysql> SET COLLATE 'utf8mb4_general_ci':
mysql> GRANT ALL PRIVILEGES ON MySiteDataBase.* TO "MySiteDataBaseUserName"@"hostname" IDENTIFIED BY "MySiteDataBaseUserPassword";
mysql> FLUSH PRIVILEGES;
mysql> EXIT
- Copiar o ficheiro 'wp-config-sample.php', que se encontra na pasta 'MySite', para 'wp-config.php',
editá-lo e fazer as seguintes alterações
(ver: Editing 'wp-config-php'):
Indicar o nome da base de dados:
define( 'DB_NAME', 'MySiteDataBase' );
Indicar o nome do utilizador da base de dados:
define( 'DB_USER', 'MySiteDataBaseUserName' );
Indicar a 'password' do utilizador da base de dados:
define( 'DB_PASSWORD', 'MySiteDataBaseUserPassword' );
Indicar o nome do servidor de 'MySQL' (provavelmente 'localhost'):
define( 'DB_HOST', 'hostname' );
Indicar o 'charset' da base de dados:
define( 'DB_CHARSET', 'utf8' );
Indicar o 'collate' da base de dados:
define( 'DB_COLLATE', '' );
Chaves (keys): Pode alterá-las para outros valores diferentes dos que os que estão por default.
Outras Opções:
Início
3. Como criar um 'theme' em WordPress
Para criar um 'theme' pode consultar-se a página:
Como criar um 'theme'
Início
4. Como criar um 'plugin' em WordPress
Para criar um 'plugin' pode consultar-se a página:
Como criar um 'plugin'
Início
5. Documentação e Links Úteis
Início
|
|
|