var / www / html中的WordPress没有加载任何东西(在数字海洋上)

问题描述 投票:0回答:1

我正在尝试从备份安装我的godaddy wordpress网站在数字海洋上。我按照数字海洋上的说明安装了数字海洋ubuntu液滴:

  • 安装apache2,PHP,mysql和wordpress。
  • 我在我的数据中添加了mysql数据库,它的工作原理是因为我的/ phpmyadmin链接是可访问的并且我的表存在
  • 我将config设置为首先查找index.php
  • 我将所有wordpress文件/ wp-admin / wp-content / wp-includes和其他文件复制到〜/ var / www / html目录中
  • 我将apache index.html文件复制到〜/ var / www中

当我访问我的site.com/时,它转到/index.html apache文件,但没有别的。在我的本地主机上我访问/ phpadmin但是当我更改了名称服务器时,example.com/phpadmin无效。我试过example.com/html/index.php或变种无济于事。

这是我的example.com.conf文件,请让我知道你认为我错过的任何内容:

exmaple.com.conf

<VirtualHost *:80>
     ServerName example.com
     DocumentRoot /var/www
</VirtualHost>
<VirtualHost *:80>
     ServerName www.example.com
     Redirect permanent / http://example.com/
</VirtualHost>

000-default.conf

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

的.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

注意:当我安装WP new时,如果重要的话,它会进入〜/ root / wordpress

wordpress apache lamp digital-ocean
1个回答
0
投票

问题是2折:

我的文件应该在var/www目录而不是var/www/html,我不知道为什么,因为所有教程都说不然。

我没有权限给任何有GET请求的人。我的朋友帮助了我,我相信这是他在命令提示中所做的,

首先在var/www/html

cat /etc/pa

cat /etc/passwd | grep www

chown -R www-data:www-data ./

然后在var/www

mv ./html/*.* ./

ls -aslh html/

rm -rf html/

© www.soinside.com 2019 - 2024. All rights reserved.