我按照https://blog.ssdnodes.com/blog/installing-nextcloud-docker/上的指南进行操作,并使docker容器运行。 我将nextcloud-proxy的端口映射更改为7443:443、780:80,因为我的服务器已经在运行apache。
当我打开页面foo.bar.com:7443时,它显示了nginx的服务器错误500页面。
[{
test: /\.html$/,
use: {
loader: 'html-loader',
options: {
minimize: false,
root: path.resolve(__dirname, './src')
}
}
}]
仅向我显示错误500页已成功发送。
[{
test: /\.(es6|js)$/,
include: [path.resolve(__dirname, 'src')],
exclude: /node_modules/,
loader: 'babel-loader',
options: {
plugins: [
'@babel/plugin-syntax-dynamic-import',
['ng-template-url-absolutify', {baseDir: path.resolve(__dirname, 'src'), baseUrl: ''}]
],
presets: [['@babel/preset-env', {'modules': false}]]
}
},
没有显示有关请求的任何错误。它仅在启动过程中显示一些消息:
docker logs --details nextcloud-proxy
很明显,apache或php出现错误(两者均应由nextcloud-app记录)。但是我需要查看错误日志条目。我该怎么做?
答案 0 :(得分:0)
日志被重定向到nextcloud的数据文件夹。
从您的nextcloud的根开始,尝试:
$ tail nextcloud/data/nextcloud.log
(或为数据存储设置的文件夹)。
答案 1 :(得分:0)
如果您使用此开关运行 nextcloud 将其挂载到主机上的文件夹,则更好,通过设置 loglevel
编辑 config/config.php 以获得更细粒度的日志,运行 {{1} }
tail -f data/nextcloud.logs
docker run -v ~/Projects/nextcloud:/var/www/html -d -p 8080:80 nextcloud
通过运行 <?php
$CONFIG = array (
'htaccess.RewriteBase' => '/',
...
...
...
'loglevel' => 0,
);
然后docker restart YOUR_INSTNANCE_ID