2016-06-15 23 views
0

umgeleitet wird So richte ich eine WP-Site auf Web-Server mit einem Unterordner als root für die Hauptseite, und ich kann es nicht zum Laufen bringen. Die wahre Wurzel ist gesperrt, also kann ich nicht darauf zugreifen.Geben Sie WordPress sein eigenes Verzeichnis, wenn root in Unterordner

Die ursprüngliche .htaccess & Datei index.html in ftp://ftp.example//web/ befindet, und ich möchte, dass meine WP in ftp://ftp.example//web/wp installieren.

Zuerst habe ich änderte die die allgemeinen Einstellungen in WP:

Wordpress-Adresse (URL): http://www.example.com/wp

Adresse Webseite (URL): http://www.example.com

Dann ich kopiert index.php und htaccess bis ftp://einstein.netureza.pt//web/ und änderte Zeile 17 in index.php zu require(dirname(__FILE__) . 'wp/wp-blog-header.php'); und aktualisiert die Permalinks in wp-admin.

.htaccess jetzt sagt:

## Default .htaccess file 

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

# END WordPress 

Als ich meine url gehen http://www.example.com bekomme ich nur diesen Fehler:

The strategy4change.eu page isn’t working 

strategy4change.eu is currently unable to handle this request. 
HTTP ERROR 500 

jedoch den Besuch http://www.example.com/wp funktioniert.

Antwort

2

Ich habe nicht genug Ruf zu kommentieren. Aber ich hoffe, dies ist eine gültige Antwort:

Sie verfehlten einen Schrägstrich:

require(__DIR__ . '/wp/wp-blog-header.php'); 
+0

Oh mein Gott, das ist nur klassische;) Beifall. –