Estou trabalhando na publicação de um blog Wordpress. Eu digo "trabalhando na publicação", porque quando cheguei ao ponto de dizer: "Isso é ótimo, quero mostrar meu site", o Wordpress pareceu parar de funcionar.
A versão do Wordpress é 4.4.0; Apache é 2.4.10 compilado para o Debian, e uname -a dá "Linux localhost 4.1.5-x86_64-linode61 # 7 SMP seg 24 de agosto 13:46:31 EDT 2015 x86_64 GNU / Linux"
Existem alguns problemas envolvidos. Uma sugestão nos fóruns on-line é renomear ou excluir o diretório .htaccess e plugins da instalação; Eu fiz isso, mas nada melhorou. Houve três comportamentos básicos:
- Exibe o conteúdo pretendido sem aplicar nenhum estilo não padrão. Parte disso pode ser um problema de entrega HTTPS vs. HTTP, que é frango e ovo: a menos que eu adultere manualmente o banco de dados (eu fiz eventualmente e não ajudou), eu preciso acessar coisas em wp-content, mas eu sou cortado dessa funcionalidade agora porque o conteúdo wp que deve atender às minhas necessidades é completamente fechado. Em outras palavras, a funcionalidade necessária para resolver o problema de uma página HTTPS pedindo para carregar ativos via HTTP depende de ter resolvido qualquer problema que seja, em última instância, responsável por páginas HTTPS solicitando ativos HTTP. )
- Continue redirecionando para a página original mais de 100 vezes até que o navegador desista.
- Não deixe o Apache iniciar e continue esse comportamento quando eu comentar o novo.
O registro do Apache relacionado ao site, em wordpress.error.log, é:
[Thu Feb 04 16:40:30.525930 2016] [ssl:emerg] [pid 7029] AH01895: Unable to configure verify locations for client authentication
[Thu Feb 04 16:41:51.249704 2016] [ssl:emerg] [pid 25328] AH01895: Unable to configure verify locations for client authentication
[Thu Feb 04 16:43:30.627877 2016] [ssl:emerg] [pid 25382] AH01895: Unable to configure verify locations for client authentication
[Thu Feb 04 16:49:10.735585 2016] [ssl:emerg] [pid 25531] AH01895: Unable to configure verify locations for client authentication
[Thu Feb 04 16:52:44.813763 2016] [ssl:emerg] [pid 28528] AH01895: Unable to configure verify locations for client authentication
[Thu Feb 04 16:52:57.388624 2016] [ssl:emerg] [pid 28533] AH01895: Unable to configure verify locations for client authentication
[Thu Feb 04 16:55:42.620868 2016] [ssl:emerg] [pid 28613] AH01895: Unable to configure verify locations for client authentication
[Thu Feb 04 16:57:12.032443 2016] [ssl:emerg] [pid 28651] AH01895: Unable to configure verify locations for client authentication
[Thu Feb 04 16:58:08.533882 2016] [ssl:emerg] [pid 28673] AH01895: Unable to configure verify locations for client authentication
[Thu Feb 04 17:03:55.002202 2016] [ssl:emerg] [pid 28803] AH01895: Unable to configure verify locations for client authentication
O registro em todo o site tem:
[Thu Feb 04 16:52:57.388709 2016] [ssl:emerg] [pid 28533] AH02311: Fatal error initialising mod_ssl, exiting. See /var/log/apache2/wordpress.error.log for more information
AH00016: Configuration Failed
[Thu Feb 04 16:55:42.620960 2016] [ssl:emerg] [pid 28613] AH02311: Fatal error initialising mod_ssl, exiting. See /var/log/apache2/wordpress.error.log for more information
AH00016: Configuration Failed
[Thu Feb 04 16:57:12.032531 2016] [ssl:emerg] [pid 28651] AH02311: Fatal error initialising mod_ssl, exiting. See /var/log/apache2/wordpress.error.log for more information
AH00016: Configuration Failed
[Thu Feb 04 16:58:08.533951 2016] [ssl:emerg] [pid 28673] AH02311: Fatal error initialising mod_ssl, exiting. See /var/log/apache2/wordpress.error.log for more information
AH00016: Configuration Failed
[Thu Feb 04 17:03:55.002286 2016] [ssl:emerg] [pid 28803] AH02311: Fatal error initialising mod_ssl, exiting. See /var/log/apache2/wordpress.error.log for more information
AH00016: Configuration Failed
E eu não sei se isso é de alguma ajuda, mas a declaração SSL do VirtualHost está abaixo, e comentá-la parece não mudar o comportamento, tanto quanto eu posso dizer:
<VirtualHost *:443>
ServerName cjshayward.com
ServerAlias wordpress.cjshayward.com
DirectoryIndex index.cgi index.html
DocumentRoot /home/cjsh/wordpress
ErrorLog /var/log/apache2/cjshayward_error.log
CustomLog /var/log/apache2/cjshayward_access.log combined
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/cjshayward2.crt
SSLCertificateKeyFile /etc/apache2/ssl/cjshayward2.key
SSLCertificateChainFile /etc/apache2/ssl/sub.class1.server.ca.pem
SSLCaCertificateFile /etc/apache2/ssl/ca.crt
ServerAdmin [email protected]
ErrorDocument 404 /missing.html
ErrorDocument 500 /servererror.html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/cjsh/mirror/>
Options ExecCGI Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Directory "/home/cjsh/wordpress">
AllowOverride All
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
<Directory "/home/jonathan/mirror">
AllowOverride All
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/author.cjshayward.error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
#Alias /media/ /home/cjsh/unixytalk/media/
#ProxyPass /media/ !
#ProxyPass / http://wordpress.cjshayward.com/
#ProxyPassReverse / http://wordpress.cjshayward.com/
RewriteEngine On
RewriteRule ^(/classicorthodoxbiblehardcover/?)$ http://www.amazon.com/gp/ product/0692525548 [R=301,L]
RewriteRule ^(/two-watches/?)$ /christmas-gift-guide-2015 [R=301,L]
</VirtualHost>
Que tipo de diagnósticos posso dar?
Obrigado,