Não é possível abrir o gerenciador de arquivos de domínio no Plesk: o caminho completo é indefinido
imprimir- 0
Sintomas
Um dos seguintes erros é exibido ao abrir Domínios > exemplo.com > Configurações de hospedagem ou Domínios > exemplo.com > Gerenciador de arquivos após a atualização do Plesk:
Internal error: Full path is undefined. Message Full path is undefined. File Webspace.php Line 374 Type PleskFatalException |
ERR (3) [panel]: PleskFatalException: Full path is undefined. file: C:\plesk\admin\plib\Webspace.php line: 374 code: 0 |
Error: New configuration files for the Apache web server were not created due to the errors in configuration templates: Template processing failed: file = /usr/local/psa/admin/conf/templates/default/domainVhost.php, error = Template_Exception: No data. file: /usr/local/psa/admin/plib/Template/Processor.php line: 28 code: 0 Previous error: Template_Variable_Exception: No data. file: /usr/local/psa/admin/plib/Template/Variable/AbstractCachedData.php line: 67 code: 0. Search in KB |
Causa
As entradas da hosting
tabela foram removidas devido à falha na atualização do Plesk.
Resolução
-
Conecte-se ao servidor via SSH
-
Restaure
hosting
a tabela do dump de pré-atualização.Note: o dump está localizado em /var/lib/psa/dumps/*preupgrade*.
# gunzip /var/lib/psa/dumps/mysql.preupgrade.<version and time stamp>.dump.gz
# sed -n -e '/DROP TABLE.*`hosting`/,/UNLOCK TABLES/p' /var/lib/psa/dumps/mysql.preupgrade.<version and time stamp>.dump > hosting.sql
# MYSQL_PWD=$(cat /etc/psa/.psa.shadow) mysql -u admin psa < hosting.sql
Note: o dump está localizado em %plesk_dir%\\mysql\\backup ou (caso o provedor de banco de dados seja diferente do MySQL) na pasta%plesk_dir%\\admin\\db\ .
-
Conecte-se ao servidor via RDP
-
No Windows, as entradas correspondentes devem ser extraídas manualmente usando o utilitário Notepad/Notepad++ e salvas em um arquivo separado, por exemplo
C:\\hosting.sql
, . Em seguida, use o arquivo salvo para restaurar a tabela:Plesk Ônix :
-
Abra o CMD e execute o seguinte comando:
C:\> plesk db < hosting.sql
Para Plesk 12.5 e versões anteriores :
-
Abra o CMD e execute o seguinte comando:
C:\> "%plesk_dir%\Mysql\bin\mysql.exe" -uadmin -p<plesk_admin_password> -P8306 psa < C:\hosting.sql Note: substitua <plesk_admin_password> pela senha atual do MySQL
-