我正在尝试通过备份在数字海洋上安装我的godaddy wordpress网站。我按照数字海洋中描述的说明安装了数字海洋ubuntu液滴:
当我访问我的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
答案 0 :(得分: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/
答案 1 :(得分:0)
首先删除了由Apache最初安装的默认index.html文件,该文件安装在/ var / www / html /目录中,并且可以正常工作...我知道已经很晚了,但为将来的用户添加了