Hii*_*ilo 59 migration wordpress install relocation
这是我的情况.我已经按照关于将网站移动到另一台服务器的wordpress codex页面上的确切说明进行操作.这是我采取的步骤.
然后,当我尝试在新位置打开我的网站时,它只是将我引导到wp-admin/install.php现在只是为了使场景更清晰:目标文件夹(在实时服务器上)是public_html文件夹中的子directori.已经有另一个wordpress安装在里面(我说这是为了万一它应该重要)
我的.htaccess看起来像这样
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subDirectoryName/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subDirectoryName/index.php [L]
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)
我已经尝试通过phpMyadmin检查和修复我的表,但一切似乎都没问题,对问题没有影响.
我还尝试清空实时服务器上的数据库并完成安装.它安装没有问题,一切正常,但是,我没有用于另一个干净的安装.但我认为这至少排除了wp-config文件的任何问题.我正在使用Wordpress版本3.3.1
所以我想我留下的一个重要问题是: 为什么wordpress在迁移后没有识别我的Install?
任何帮助非常感谢!
Hii*_*ilo 105
最后我解决了这个问题.令人惊讶的是,令人惊讶的是,这是我的表格前缀中令人毛骨悚然的UPPERCASE字母.我在wp-config文件wp_C5n中使用了这种方式,但由于某些原因,大多数表都有前缀wp_c5n.但不是所有的.所以id做的是我将wp_config文件中的表格前缀改为全部小写,然后通过phpMyadmin手动遍历所有表格,看看是否还有任何大写表格.大约有3个.它们位于usermeta表和inside选项表中.现在终于一切正常.快速搜索wordpress codex但没有发现任何提及不使用大写字符的内容.
小智 14
解决:wp-config.php设置
我遇到了类似的问题.移动文件并创建新数据库后,我得到了install.php.似乎安装屏幕显示它有问题找到正确的数据库表.
我通过将以下设置更改为正确来解决问题:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'HikeforLife_dev11');
/** MySQL database username */
define('DB_USER', 'HikeforLife_dev11');
$table_prefix = 'wphk_';
Run Code Online (Sandbox Code Playgroud)
小智 10
我会检查两件事:
首先,我会检查数据库中配置的url.检查wp_options表以及"siteurl"和"home"选项的值,如果您的域已更改,则可能需要更新它们.
另一个选择是你的Apache服务器无法获得.htaccess.检查httpd.conf文件中的"AllowOverride"选项是否为"all".
我希望它有所帮助.
小智 5
我遇到了与OP相同的问题- 迁移后Wordpress一直重定向到install-php。
问题是我的数据库表被命名为 prefix_tablename
,我错过了下划线从$table_prefix
在wp-config
。
$table_prefix = 'myprefix';
本来应该
$table_prefix = 'myprefix_';
归档时间: |
|
查看次数: |
85215 次 |
最近记录: |