Ошибка при установке следующего Wordpress в уже существующем Wordpress - PullRequest
0 голосов
/ 12 июня 2018

Я читал, что возможно иметь две установки Wordpress, одну внутри другой.В частности, у меня есть первый сайт Wordpress в корневом каталоге:

https://wpsite1.com

(эта установка была автоматически выполнена хостинг-сервисом Bluehost, когда я купил их хостинг).Затем я создал подкаталог и вручную установил еще один Wordpress:

https://wpsite1.com/wpsite2

Файл .htaccess wpsite1.com показан ниже:

# Use PHP5.6 as default
# AddHandler application/x-httpd-php56 .php

# BEGIN WordPress
AddHandler application/x-httpd-ea-php70 .php
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access plus 6 hours"
    ExpiresByType image/jpeg "access plus 6 hours"
    ExpiresByType image/gif "access plus 6 hours"
    ExpiresByType image/png "access plus 6 hours"
    ExpiresByType text/css "access plus 6 hours"
    ExpiresByType application/pdf "access plus 1 week"
    ExpiresByType text/javascript "access plus 6 hours"
    ExpiresByType text/html "access plus 10 minutes"
    ExpiresByType image/x-icon "access plus 1 year"
    ExpiresDefault "access plus 3 hours"
</IfModule>
Header set X-Endurance-Cache-Level "2"
<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
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php70” package as the default “PHP” programming language.
<IfModule mime_module>
  AddType application/x-httpd-ea-php70 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit

, а файл .htaccess новой второй установки /wpsite2 выглядит следующим образом:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wpsite2/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wpsite2/index.php [L]
</IfModule>

# END WordPress

Как видите, подкаталог существует в RewriteBase и RewriteRule.Однако, если я посещаю оба местоположения, я получаю следующую ошибку:

"Файл 'wp-config.php' уже существует. Если вам нужно сбросить любой из элементов конфигурации в этом файле,сначала удалите его. Вы можете попробовать установить сейчас. "

и код состояния 500:

enter image description here

Какое решение?

1 Ответ

0 голосов
/ 12 июня 2018

Я думаю, вам нужно установить другой экземпляр WordPress в отдельном каталоге.

. Вам нужно создать папку в корневом каталоге с именем «wpsite2» и установить в нее второй экземпляр WordPress.и вам нужно сопоставить базу данных с ней.

тогда вы сможете получить доступ к https://wpsite1.com/wpsite2

. Лучше позвонить или пообщаться с командой поддержки bluehost.

youможет ссылаться на это.

Создать поддомен

вышеупомянутые вещи предназначены для другой установки WordPress.

, если вы хотите два экземпляра WordPress в одной установке WordPressВы можете ссылаться " Мультисайт " в WordPress.

Пример мультисайта

...