1
我有一個現有的WordPress網站,可以在本地和在線服務器上正常工作。我只想把我的網站移到Heroku。 我已按照this教程部署到Heroku。爲什麼必須在heroku上部署後重新安裝現有的wordpress
但是,當我訪問myappname.herokuapp.com時,它要求我重新安裝WordPress。我該如何解決?
我刪除/wp-admin/import.php
,/wp-admin/install.php
,/wp-admin/install-helper.php
,/wp-admin/upgrade.php
和/wp-admin/upgrade-functions.php
。
/wp-config.php:
/** This should point to the app directory */
define('WP_SITEURL', "http://" . $_SERVER["HTTP_HOST"]);
/** This is the URL your visitors will see */
define('WP_HOME', "http://" . $_SERVER["HTTP_HOST"]);
define('WP_CACHE', true);
define('WPLANG', 'vi_VI');
$url = parse_url(getenv('DATABASE_URL') ? getenv('DATABASE_URL') : getenv('CLEARDB_DATABASE_URL'));
/** The name of the database for WordPress */
define('DB_NAME', trim($url['path'], '/'));
/** MySQL database username */
define('DB_USER', $url['user']);
/** MySQL database password */
define('DB_PASSWORD', $url['pass']);
/** MySQL hostname */
define('DB_HOST', $url['host']);
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');
/.htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
非常感謝你。有用。 – Sam