Base de conhecimento
1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!
Este guia aborda a instalação de extensões PHP em Hospedagem Web Infomaniak.
Utilização de extensões PHP Zend
Atenção:
- Zend Guard Loader é uma extensão PHP que permite executar scripts PHP criptografados via Zend Guard.
- O Zend Guard Loader está instalado por padrão para PHP <= 5.6 em todos os serviços de hospedagem web e não está disponível para versões de PHP >= 5.6.
- A partir do PHP 5.3.x, o módulo Zend Optimizer foi substituído pelo ZendGuardLoader.
- A extensão ZendOPCache requer um Servidor Cloud configurado com o PHP 5.5 ou superior.
Link para esta FAQ: https://faq.infomaniak.com/130
Esta seção de perguntas frequentes foi útil?
Este guia explica como ativar as seguintes funções em Hospedagem Web (em itálico, apenas em Servidor Cloud):
proc_openpopenexec()shell_exec()set_time_limitpassthrusystem
Estas funções estão desativadas por padrão, pois representam um risco de segurança significativo em caso de ataque a um site. Ative-as apenas se for realmente necessário (para um script ou CMS como ImageMagick, Typo3, CraftCMS, etc.).
Ativar funções PHP
Para aceder à gestão do site Web:
- Clique aqui para aceder à gestão do seu site no Manager Infomaniak (precisa de ajuda?).
- Clique diretamente no nome atribuído ao site em questão:

- Clique em Gerenciar as configurações avançadas:

- Clique na aba PHP / Apache:

- Clique nos botões de alternância (toggle switch) Ativar/Desativar conforme desejado:

- Clique no botão Guardar na parte inferior da página para confirmar as alterações.
Link para esta FAQ: https://faq.infomaniak.com/173
Esta seção de perguntas frequentes foi útil?
This guide explains how to restore backups of previous versions of your files and other web data from your Infomaniak hostings, and how to set up an effective backup policy if the automatically and freely provided backups no longer meet your availability or security needs.
Web Hostings (Starter, Shared, Cloud Server)
Refer to these guides to restore automatic backups:
- of an entire hosting (FTP + MySQL),
- of specific files on the hosting,
- of specific databases,
- of a Web Application (Wordpress & Apps),
- of Cloud Server SSH crons.
Refer to these guides to backup and restore:
- a hosting with Swiss Backup and Restic (advanced),
- WordPress with Swiss Backup,
- WordPress with an extension.
Also refer to https://faq.infomaniak.com/snapshot.
Messaging
- Restore messages from Infomaniak automatic backups.
- Restore contacts or calendar events.
- Backup the current content of an email account:
- by downloading the current content locally,
- by duplicating all current content to a backup box,
- by copying future emails as they arrive to a backup box.
Domains / DNS Zones
- Restore deleted DNS records from Infomaniak automatic backups.
- Restore an expired domain in redemption period.
Link para esta FAQ: https://faq.infomaniak.com/250
Esta seção de perguntas frequentes foi útil?
Este guia permite resolver eventuais problemas na ativação da sua licença Windows Server.
Introdução
- Informe-se sobre eventuais problemas em curso em https://infomaniakstatus.com/.
- Especificamente para Public Cloud, a lista de manutenções programadas e problemas em curso pode ser encontrada em https://status.infomaniak.cloud/.
Modificar a chave registada
Abra o utilitário Executar (tecla logotipo do Windows + R).
Remover a chave registada
Execute o seguinte comando:
cscript.exe c:\windows\system32\slmgr.vbs -upk
Adicionar uma nova chave
Reinicie o utilitário Executar e execute o seguinte comando:
cscript.exe c:\windows\system32\slmgr.vbs -ipk {CHAVE/KEY}substituindo {CLE/KEY} pela chave da sua configuração abaixo:
| Sistema operacional | Chave KMS |
|---|---|
| Windows Server 2019 Datacenter | WMDGN-G9PQG-XVVXX-R3X43-63DFG |
| Windows Server 2019 Standard | N69G4-B89J2-4G8F4-WWYCC-J464C |
| Windows Server 2022 Datacenter | WX4NM-KYWYW-QJJR4-XV3QB-6VM33 |
| Windows Server 2022 Standard | VDYBN-27WPP-V4HQT-9VMD4-VMK7H |
| Windows Server 2025 Standard | TVRH6-WHNXV-R9WG3-9XRFY-MY832 |
| Windows Server 2025 Datacenter | D764K-2NDRG-47T6Q-P8T8W-YP6DF |
Ativar o Windows
Reinicie o utilitário Executar e, em seguida, execute o seguinte comando para associar a chave ao robô de ativação Infomaniak:
cscript.exe c:\windows\system32\slmgr.vbs -skms kms.infomaniak.cloudReinicie o utilitário Executar e, em seguida, execute o seguinte comando para ativar o seu sistema Windows:
cscript.exe c:\windows\system32\slmgr.vbs -atoLink para esta FAQ: https://faq.infomaniak.com/267
Esta seção de perguntas frequentes foi útil?
This guide concerns IonCube Loader, a PHP module that allows decoding of PHP scripts that have been encoded with IonCube Encoder.
Preamble
- IonCube encoding is used to protect the source code of an application and prevent its modification or illegal distribution.
- By using IonCube Loader, website owners can ensure the security of their code and content while allowing secure and easy distribution of their applications.
Using ionCube Loader
With shared hosting it is no longer offered. You can check this from the dashboard:
- Click here to access the management of your site on the Infomaniak Manager (need help?).
- Click directly on the name assigned to the site concerned:

- Click on Manage advanced settings:

- Click on the PHP Extensions tab.
- Click on ionCube Loader (if present in the list) to see the details:

- Here, you will need to consider a Cloud Server.
Link para esta FAQ: https://faq.infomaniak.com/285
Esta seção de perguntas frequentes foi útil?
Em termos de software livre para manipular arquivos multimídia, FFmpeg é uma ferramenta poderosa e flexível. Pode ser usado para converter, editar e transmitir vídeos e áudios.
No entanto, o uso de FFmpeg em hospedagens compartilhadas apresenta alguns problemas e limitações, tanto para os usuários quanto para os provedores de hospedagem.
Recomendamos que opte pela oferta de Servidor Cloud para utilizar o FFmpeg.
Também pode optar pelo serviço de VOD/AOD da Infomaniak.
Link para esta FAQ: https://faq.infomaniak.com/286
Esta seção de perguntas frequentes foi útil?
This guide explains how to securely and easily transfer files between Web Hosting and/or Cloud Server.
Preamble
- The FXP (File eXchange Protocol) is a method for transferring files directly between two FTP servers without the data passing through the local client.
- Using the FTP PORT and PASV commands, it allows establishing a connection between the two servers for faster and more efficient file transfer, thus saving bandwidth.
- However, this method can present security risks if the connections are not secured by FTPS, and it requires a more complex configuration compared to traditional FTP transfers.
Transferring data between servers
FXP is enabled by default on Cloud Servers and Web Hosting (excluding Starter).
For example, you can use CrossFTP, a multi-platform software that allows FXP (as well as FTP, SFTP, S3, OpenStack Swift…).
Link para esta FAQ: https://faq.infomaniak.com/295
Esta seção de perguntas frequentes foi útil?
This guide concerns the ODBC functions of PHP.
The ODBC functions of PHP are only supported on Managed Cloud Server.
Open Database Connectivity functions
These are the functions used to interact with databases via the ODBC (Open Database Connectivity) interface, a standard for accessing data sources uniformly. Here are some examples of using the ODBC functions of PHP:
- Being able to read data from an external database and display it on your website
- Insert or modify data in an external database
- Perform complex queries on an external database
Link para esta FAQ: https://faq.infomaniak.com/296
Esta seção de perguntas frequentes foi útil?
This guide covers ImageMagick, a powerful software suite for image manipulation, available on Infomaniak's Web Hosting and Cloud Servers.
Simplified Installation: To install ImageMagick or its extensions, it is recommended to use Fast Installer from your Manager.
ImageMagick and image manipulation solutions
Several tools are available to process your visuals (resizing, conversion, watermarks):
- ImageMagick (CLI): the main suite usable via command line (through SSH); the modern command is
magick, but the old syntaxconvertis still available. - PHP Extension
imagick: this is the most common solution for websites (WordPress, etc.); it allows you to use ImageMagick directly in your PHP scripts. - GD Library: a lighter alternative, often pre-installed, ideal for simple manipulations (thumbnails, text on image).
- PerlMagick: dedicated interface for Perl scripts to access ImageMagick features.
Paths and Commands
On Infomaniak infrastructures, ImageMagick is installed by default. The executables are located in the following directory:
/usr/bin/Here are the main available commands:
| Command | Main Usage |
|---|---|
magick (or convert) | Convert, resize, and transform images. |
identify | Retrieve the metadata of a file (format, size, etc.). |
mogrify | Apply a modification directly to the original file. |
composite | Overlay multiple images (e.g., adding a logo as a watermark). |
To test the presence of the Perl module Image::Magick, you can use the following command:
perl -e 'use Image::Magick; print "Installed\n"';Link para esta FAQ: https://faq.infomaniak.com/322
Esta seção de perguntas frequentes foi útil?
Este guia detalha o uso do Crontab (tarefas agendadas via SSH), disponível apenas em Servidor Cloud, por padrão (existe também um agendador de tarefas para qualquer tipo de hospedagem).
Pré-requisitos
- Os arquivos de script chamados pelo cron devem ser executáveis (CHMOD).
Caminho completo
As tarefas Cron não têm conhecimento do caminho absoluto. Chamar o PHP sem especificar os caminhos completos para o executável torna, portanto, impossível a execução da tarefa. É necessário especificar
/opt/phpX.X/bin/phpsubstituindo X.X pela versão desejada do PHP (/opt/php8.1/bin/php, por exemplo).
Outras operações
Por exemplo:
Listar os cron jobs do utilizador SSH em questão:
crontab -l -u UsernameEditar os cron jobs:
crontab -e -u NomeDeUtilizadorReceber notificações por e-mail sobre o resultado das suas tarefas cron (adicionar no início do ficheiro):
MAILTO=e-mail@dominio.xyz
Restaurar um backup
A Infomaniak faz o backup dos cron jobs dos últimos 7 dias (uma vez por dia). Em caso de exclusão acidental, entre em contato com o suporte da Infomaniak para solicitar a restauração, indicando a hora e a data da exclusão.
Link para esta FAQ: https://faq.infomaniak.com/350
Esta seção de perguntas frequentes foi útil?
Este guia explica como usar o cabeçalho HTTP X-Frame-Options para limitar a exibição de suas páginas em frames (<frame> e <iframe>) e contribuir para a proteção contra ataques de clickjacking (desvio de cliques).
O valor ALLOW-FROM não é mais suportado pelos navegadores modernos. Se você deseja permitir um ou mais domínios específicos, use, em vez disso, o cabeçalho Content-Security-Policy (CSP) com a diretiva frame-ancestors.
Valores do cabeçalho X-Frame-Options
O cabeçalho HTTP X-Frame-Options indica ao navegador se uma página pode ser exibida em uma tag <frame> ou <iframe>.
DENY: impede totalmente a exibição da página em um frame, inclusive a partir do seu próprio site.SAMEORIGIN: permite a exibição apenas quando a página é incorporada a partir do mesmo domínio.
Configurar o cabeçalho
Para aplicar esta proteção a todo o seu site, adicione a seguinte diretiva no ficheiro .htaccess:
Header set X-Frame-Options "SAMEORIGIN"Você também pode enviar este cabeçalho a partir de um script PHP:
Permitir um domínio específico com Content-Security-Policy
Autoriser un domaine spécifique avec Content-Security-Policy
Para permitir que um domínio externo incorpore seu conteúdo em um iframe, use o cabeçalho Content-Security-Policy com a diretiva frame-ancestors.
Exemplo:
Header set Content-Security-Policy "frame-ancestors 'self' https://domain.xyz"Esta regra permite que o seu próprio site ('self') e https://domain.xyz incorporem as suas páginas numa iframe.
Link para esta FAQ: https://faq.infomaniak.com/360
Esta seção de perguntas frequentes foi útil?
This guide details the management of incoming and outgoing connections (incoming and outgoing connections) between your different hosting environments, specifically for remote access to databases.
Database connections between hostings
1. From a Web Hosting (Shared)
If you have a Web Hosting (except for the old offer "v1 - 60 Go"), you can establish a connection to databases located on:
- another Web Hosting (shared),
- a Cloud Server type hosting.
This flexibility allows you to share a database between multiple sites, establish remote connections, or configure cross-access between your services.
2. From a Cloud Server
With a Cloud Server, it is possible to connect to databases hosted on another Cloud Server in your fleet:
- Make sure that port
3306(protocolTCP) is open for incoming traffic in your firewall. - If you restrict access to certain addresses, check the rules for the
IPv4andIPv6protocols.
Important note: outgoing connections from a Cloud Server to the databases of a shared hosting are not allowed.
3. From an external provider
If you want to access your MySQL databases from a server or a tool located outside the Infomaniak infrastructure (third-party provider, local application, etc.), refer to this other guide.
Link para esta FAQ: https://faq.infomaniak.com/374
Esta seção de perguntas frequentes foi útil?
Este guia explica como ativar ou desativar a função PHP set_time_limit de um Serviço de Hospedagem Web.
Introdução
set_time_limité uma função PHP que define o tempo limite de execução de um script, em segundos; se este limite for atingido, o script é interrompido e retorna um erro fatal.set_time_limitnão pode ser usado para definir valores que excedam o limite do tempo de execução dos scripts (max_execution_time) definido no Manager.
Ativar ou desativar a função PHP set_time_limit
Para acessar a gestão do site:
- Clique aqui para acessar a gestão do seu site no Manager Infomaniak (precisa de ajuda?).
- Clique diretamente no nome atribuído ao site em questão:

- Clique em Gerenciar as configurações avançadas:

- Clique na aba PHP / Apache:

- Clique no botão de alternância (toggle switch) Ativado/Desativado conforme desejado:

- Clique no botão Guardar na parte inferior da página para confirmar as alterações.
Link para esta FAQ: https://faq.infomaniak.com/383
Esta seção de perguntas frequentes foi útil?
Git e GitHub estão disponíveis na Infomaniak com todas as ofertas de hospedagem em…
e, claro, na oferta Jelastic Cloud, que permite uma integração profunda do controle de versão.
Link para esta FAQ: https://faq.infomaniak.com/402
Esta seção de perguntas frequentes foi útil?
This guide covers the database management features available with Infomaniak hosting.
Discover also the high availability managed database solution (DBaaS) hosted in Switzerland, allowing you to easily deploy performant and secure clusters (MySQL, MariaDB, PostgreSQL) without having to manage the underlying infrastructure.
MySQL, SQLite, MariaDB, PostgreSQL…
At the Database Management System, hosting supports…
- … MySQL databases via PHP MySQL access or via Perl DBI+DBD::mysql
- You can use MySQL as a database management system (DBMS) on Infomaniak servers.
- You can access it either via PHP using the built-in MySQL database functions, or via Perl using the DBI and DBD::mysql modules
- … MySQLI, the native MySQL access interface (PHP5)
- MySQLI is a PHP extension that allows access to a MySQL database.
- It is an improved and more recent version of the old MySQL extension of PHP, offering enhanced features and performance.
- … SQLite 3.x
- SQLite is a lightweight, standalone, and serverless SQL database engine.
- Infomaniak servers support SQLite version 3.x, which means you can use SQLite to store data on these servers.
- … MariaDB
- MariaDB is a fork of MySQL and is often used as an alternative to MySQL
- You can therefore use MariaDB as a database management system on Infomaniak servers
- … the PGSQL module
- PGSQL is a PHP module that allows you to connect to a PostgreSQL database
- This specific feature allows you to connect to a REMOTE PostgreSQL database via PHP; this requires opening the appropriate port to the specific IP of the PostgreSQL database from the Infomaniak manager.
Dba, dbm, db2, sqlite are not supported, SQL Server neither (it is a database server that requires a Microsoft architecture).
Link para esta FAQ: https://faq.infomaniak.com/418
Esta seção de perguntas frequentes foi útil?
Este guia explica como obter informações sobre a presença de um sistema de cache em um site usando o comando curl.
Introdução
- No mundo da programação e da administração de sistemas, é frequentemente necessário determinar se um site utiliza um sistema de cache para melhorar o seu desempenho.
- Sistemas de cache como o Fastly são comumente utilizados para armazenar temporariamente dados, de forma a disponibilizá-los mais rapidamente aos utilizadores.
- Seguindo estas etapas, você poderá determinar se um site utiliza um sistema de cache para melhorar seu desempenho e entender o funcionamento e a otimização dos sites.
Utilização do comando curl
curl é uma ferramenta de linha de comando que permite transferir dados usando URLs.
A opção -svo /dev/null é usada para realizar uma solicitação silenciosa (-s), exibir informações detalhadas sobre a solicitação (-v) e redirecionar os dados de saída para /dev/null para descartá-los (/dev/null é um dispositivo especial em sistemas Unix/Linux que funciona como uma lixeira). -H "Fastly-Debug: true" é um cabeçalho HTTP adicionado à solicitação para solicitar informações de depuração específicas do Fastly.
Executar o comando
Execute o seguinte comando a partir de uma aplicação do tipo Terminal (interface de linha de comando, CLI / Command Line Interface) no seu dispositivo:
curl -svo /dev/null [url] -H “Fastly-Debug: true”e substitua [url] pelo endereço do site que deseja verificar.
Se o site utilizar o Fastly ou outro sistema de cache semelhante, verá informações de depuração específicas na saída do comando. Os detalhes fornecidos podem incluir informações sobre as requisições e respostas HTTP, bem como informações sobre o cache e o desempenho.
Link para esta FAQ: https://faq.infomaniak.com/453
Esta seção de perguntas frequentes foi útil?
This guide details the use of the FormMail script on the various Infomaniak hosting offers.
Preamble
- FormMail is a free CGI script that captures and processes the content of a form to send it to the specified users.
- Supported on Shared Hosting & Cloud Server.
Using FormMail
You can freely install FormMail on hosting to send forms from your site to the recipients of your choice:
- Download the revised version (compat) of the original Matt Wright's FormMail script.
- Place the Perl file
FormMail.plin a subfolder namedcgi-bin. - Give it execution permission for the user:
chmod u+x FormMail.pl
- Edit the file
FormMail.plto specify the recipients.
The file EXAMPLE contains an example form that you can adapt to your needs.
Link para esta FAQ: https://faq.infomaniak.com/470
Esta seção de perguntas frequentes foi útil?
Este guia explica como modificar o espaço em disco de uma hospedagem no Servidor Cloud.
Introdução
- Os bancos de dados são instalados no mesmo servidor Cloud, portanto, o espaço em disco para os bancos de dados não é limitado ao tamanho da hospedagem, mas sim ao espaço total em disco do Servidor Cloud.
- Para modificar este espaço total em disco, é necessário modificar a configuração do Servidor Cloud.
Modificar o espaço em disco de uma hospedagem Web
Para aceder ao alojamento no Servidor Cloud:
- Clique aqui para aceder à gestão do seu produto no Manager Infomaniak (precisa de ajuda?).
- Clique diretamente no nome atribuído ao produto em questão.
- Clique no menu de ações ⋮ localizado à direita do serviço de hospedagem web em questão, na seção Hospedagens Web.
- Clique em Modificar o espaço em disco da hospedagem:

- Ajuste o tamanho de acordo com o espaço em disco alocado e ainda disponível.
- Clique no botão Confirmar para validar a alteração.
Link para esta FAQ: https://faq.infomaniak.com/484
Esta seção de perguntas frequentes foi útil?
Este guia permite resolver um erro do tipo "Consulta inválida: o servidor MySQL ficou inativo".
Introdução
- Este tipo de erro geralmente ocorre porque uma conexão MySQL permanece aberta sem enviar solicitações durante um período de tempo que excede o limite após o qual a conexão é fechada: http://dev.mysql.com/doc/refman/5.7/en/gone-away.html
- As variáveis
wait_timeouteinteractive_timeoutque controlam essa desconexão estão definidas em 30 segundos: http://dev.mysql.com/doc/refman/5.0/en/communication-errors.html
Soluções
Para evitar o erro "O servidor MySQL foi desligado", aqui estão várias abordagens possíveis:
Verificação e reconexão automática
Antes de executar uma consulta, recomenda-se testar se a conexão MySQL ainda está ativa. Se a conexão foi fechada, você pode restabelecê-la automaticamente antes de prosseguir com sua consulta. Aqui está um exemplo em PHP:
if (!mysqli_ping($connexion)) {
mysqli_close($connexion);
$connexion = mysqli_connect($host, $user, $password, $database);
}A função mysqli_ping() verifica se a conexão ainda é válida. Se não for, o script fecha a conexão e abre uma nova.
Envio regular de "ping"
Outra opção é executar um script que envie regularmente um "ping" para o banco de dados, a fim de manter a conexão ativa. Por exemplo, você pode criar uma tarefa agendada (cron job) que envie uma consulta leve, como SELECT 1;, em intervalos regulares.
Ajuste das configurações MySQL (Servidor Cloud)
Com um Servidor Cloud, você pode aumentar os valores das variáveis wait_timeout e interactive_timeout no menu MySQL do seu servidor para prolongar a duração da conexão antes que ela seja encerrada.
Link para esta FAQ: https://faq.infomaniak.com/499
Esta seção de perguntas frequentes foi útil?
This guide will help you find the public IP address of your device, which can be useful when requesting support.
Display the public IP address on the connected device
Click here to obtain the public IP address of your device in IPv4 and IPv6 format.
Alternative methods
Visit ipinfo.io or ifconfig.me.
… on macOS
- From a
Terminalapplication (command-line interface,CLI) on your device, run the commandcurl ifconfig.meand press Enter. - The address displayed is the public IP address of the computer.
Keep in mind that this address may change periodically, especially if the router restarts or if the internet service provider uses dynamic IP address allocation.
To automate the search for the public IP address, use commands or scripts that query services such as api.ipify.org...
Link para esta FAQ: https://faq.infomaniak.com/528
Esta seção de perguntas frequentes foi útil?