Olá pessoal, acabei de instalar o Tainacan em uma hospedagem na hostgator e ao clicar no painel de admin do Tainacan a tela fica em branco e aparece vários erros no console. O ícone tbm não carregou! O que pode ser?
EDIT: Estou usando uma instalação multisite, percebi que o site “original” o Tainacan funciona, mas no site secundário na url “/acervo” ele da erro pois aparentemente não encontra os arquivos.
Você chegou a fazer a configuração no htaccess como o instalador de multisite pede? Tenho algumas multisites rodando e não cheguei a ter esse impedimento…
boa tarde, creio que deve faltar alguma configuração no servidor pois ao tentar acessar um dos arquivos diretamente pela URL do exemplo que você mostrou ele gerar esse erro aqui, ou o arquivo realmente não existe, ou falta fazer alguma configuração:
uma observação, não recomendo muito fazer instalações utilizando “subdiretórios” por exemplo esse caminho sendo a raiz de uma novo site http://movimentonegroheliopolis.org/acervo
minha sugestão é criar um subdomínio, por exemplo: http://acervo.movimentonegroheliopolis.org
acho que isso facilita melhor a localização de qual site vc tá acessando, evitando a situação por exemplo de possuir uma pagina “acervo” no domínio http://movimentonegroheliopolis.org ele vai acesa a pagina do site ou vai para o “subsite”?
Deixo aqui os dois arquivos inteiros (todos os pluguins não estão funcionando no site secundário):
htaccess:
#Begin Really Simple Security
Options -Indexes
#End Really Simple Security
# BEGIN Newfold Headers
<IfModule mod_headers.c>
Header set X-Newfold-Cache-Level "2"
</IfModule>
# END Newfold Headers
# BEGIN Newfold Browser Cache
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 24 hours"
ExpiresByType text/html "access plus 2 hours"
ExpiresByType image/jpg "access plus 24 hours"
ExpiresByType image/jpeg "access plus 24 hours"
ExpiresByType image/gif "access plus 24 hours"
ExpiresByType image/png "access plus 24 hours"
ExpiresByType text/css "access plus 24 hours"
ExpiresByType text/javascript "access plus 24 hours"
ExpiresByType application/pdf "access plus 1 week"
ExpiresByType image/x-icon "access plus 1 year"
</IfModule>
# END Newfold Browser Cache
# BEGIN Newfold File Cache
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^/wp-content/newfold-page-cache// - [L]
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP_COOKIE} !(wordpress_test_cookie|comment_author|wp\-postpass|wordpress_logged_in|wptouch_switch_toggle|wp_woocommerce_session_) [NC]
RewriteCond %{HTTP:Cache-Control} ^((?!no-cache).)*$
RewriteCond %{DOCUMENT_ROOT}/wp-content/newfold-page-cache//$1/_index.html -f
RewriteRule ^(.*)$ /wp-content/newfold-page-cache//$1/_index.html [L]
</IfModule>
# END Newfold File Cache
# BEGIN Newfold Skip 404 Handling for Static Files
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(robots\.txt|ads\.txt|[a-z0-9_\-]*sitemap[a-z0-9_\.\-]*\.(xml|xsl|html)(\.gz)?)
RewriteCond %{REQUEST_URI} \.(css|htc|less|js|js2|js3|js4|html|htm|rtf|rtx|txt|xsd|xsl|xml|asf|asx|wax|wmv|wmx|avi|avif|avifs|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|webp|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|webm|mpp|otf|_otf|odb|odc|odf|odg|odp|ods|odt|ogg|ogv|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|_ttf|wav|wma|wri|woff|woff2|xla|xls|xlsx|xlt|xlw|zip)$ [NC]
RewriteRule .* - [L]
</IfModule>
# END Newfold Skip 404 Handling for Static Files
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
wp-config.php:
<?php
//Begin Really Simple Security session cookie settings
@ini_set('session.cookie_httponly', true);
@ini_set('session.cookie_secure', true);
@ini_set('session.use_only_cookies', true);
//END Really Simple Security cookie settings
//Begin Really Simple Security key
define('RSSSL_KEY', '4Q5eFVhhsUnheU66OyW24iNdwkaGg8rhprikVQGqOY9t67eDOwPuVvSbQxeMWS62');
//END Really Simple Security key
/**
* The base configuration for WordPress
*
* The wp-config.php creation script uses this file during the installation.
* You don't have to use the website, you can copy this file to "wp-config.php"
* and fill in the values.
*
* This file contains the following configurations:
*
* * Database settings
* * Secret keys
* * Database table prefix
* * ABSPATH
*
* @link https://developer.wordpress.org/advanced-administration/wordpress/wp-config/
*
* @package WordPress
*/
// ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', '**********' );
/** Database username */
define( 'DB_USER', '*****' );
/** Database password */
define( 'DB_PASSWORD', '******* );
/** Database hostname */
define( 'DB_HOST', '*********' );
/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8mb4' );
/** The database collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );
/**#@+
* Authentication unique keys and salts.
*
* Change these to different unique phrases! You can generate these using
* the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}.
*
* You can change these at any point in time to invalidate all existing cookies.
* This will force all users to have to log in again.
*
* @since 2.6.0
*/
define( 'AUTH_KEY', 'rxznlpm6j403qlwtsdugywmwlck3d7jf007ww7rswbhweejjagoooixcrhaw1suy' );
define( 'SECURE_AUTH_KEY', 'htwizm2knoe16tuue4tnb8otdxa5nfk9lwjeiz32mp8ua6osri16vpns1qgmwdtu' );
define( 'LOGGED_IN_KEY', 'jukudjvmwf4wmo5h1vs26taptfc6ul8poubeoijtgdp74n3jagfzluwwkaoyun8o' );
define( 'NONCE_KEY', 'qg8z8ezoqnisctqrlgxijjx8344sfa2jwjswacb0tbpwdjzafnl9go68w8hj4ysy' );
define( 'AUTH_SALT', 'fe1yq7j7ona8j5nc00jyvenchogebbaaa5w3bqjwhwcm5zvuvykhz6xjqvukkbxx' );
define( 'SECURE_AUTH_SALT', 'zvwwzlhf84cgdfqeaayluluxoasuloahr6yfe8oed36izijswvfqmxd3fx9itrf4' );
define( 'LOGGED_IN_SALT', 'yrq1loosv3h4jnnprp6gruqg8zu3ass5v5iq3mv2wv67ysmcnjlvk7airyp0oqui' );
define( 'NONCE_SALT', 'jngvsiywylrcpw2koktqke5ir7yodgsxiy8e7y7d9qsbjpvlkiqradqgverqizjc' );
/**#@-*/
/**
* WordPress database table prefix.
*
* You can have multiple installations in one database if you give each
* a unique prefix. Only numbers, letters, and underscores please!
*/
$table_prefix = 'wpki_';
/**
* For developers: WordPress debugging mode.
*
* Change this to true to enable the display of notices during development.
* It is strongly recommended that plugin and theme developers use WP_DEBUG
* in their development environments.
*
* For information on other constants that can be used for debugging,
* visit the documentation.
*
* @link https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
*/
define( 'WP_DEBUG', false );
/* Add any custom values between this line and the "stop editing" line. */
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
define( 'DOMAIN_CURRENT_SITE', 'movimentonegroheliopolis.org' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
/* That's all, stop editing! Happy publishing. */
/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', __DIR__ . '/' );
}
/** Sets up WordPress vars and included files. */
require_once ABSPATH . 'wp-settings.php';
vamos definir algumas coisas aqui o Multisite é quando você que ter vários sites em uma única instalação, então o wordpress cria uma site “principal” e você pode adicionar outros sites, a vantagem disso é que você pode compartilhar plugin, temas, usuário, configurações, etc entre esses sites, isso tem vantagens e desvantagens.
É diferente de você ter varias instalações do wordpress em diretórios ou subdomínios diferentes cada um com seu ambiente e configurações;