- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的 Laravel 项目中使用 Laradock 与 Nginx、Postgres 和 Pgadmin 进行 dockerizing。所有容器都运行良好,但 Pgadmin 无法这样做。这是我的错误日志,
pgadmin_1 | WARNING: Failed to set ACL on the directory containing the configuration database: [Errno 1] Operation not permitted: '/var/lib/pgadmin'
pgadmin_1 | Traceback (most recent call last):
pgadmin_1 | File "run_pgadmin.py", line 4, in <module>
pgadmin_1 | from pgAdmin4 import app
pgadmin_1 | File "/pgadmin4/pgAdmin4.py", line 92, in <module>
pgadmin_1 | app = create_app()
pgadmin_1 | File "/pgadmin4/pgadmin/__init__.py", line 241, in create_app
pgadmin_1 | create_app_data_directory(config)
pgadmin_1 | File "/pgadmin4/pgadmin/setup/data_directory.py", line 40, in create_app_data_directory
pgadmin_1 | _create_directory_if_not_exists(config.SESSION_DB_PATH)
pgadmin_1 | File "/pgadmin4/pgadmin/setup/data_directory.py", line 16, in _create_directory_if_not_exists
pgadmin_1 | os.mkdir(_path)
pgadmin_1 | PermissionError: [Errno 13] Permission denied: '/var/lib/pgadmin/sessions'
pgadmin_1 | sudo: setrlimit(RLIMIT_CORE): Operation not permitted
pgadmin_1 | [2020-06-07 11:48:43 +0000] [1] [INFO] Starting gunicorn 19.9.0
pgadmin_1 | [2020-06-07 11:48:43 +0000] [1] [INFO] Listening at: http://[::]:80 (1)
pgadmin_1 | [2020-06-07 11:48:43 +0000] [1] [INFO] Using worker: threads
pgadmin_1 | /usr/local/lib/python3.8/os.py:1023: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used
pgadmin_1 | return io.open(fd, *args, **kwargs)
pgadmin_1 | [2020-06-07 11:48:43 +0000] [83] [INFO] Booting worker with pid: 83
pgadmin_1 | [2020-06-07 11:48:44 +0000] [83] [ERROR] Exception in worker process
pgadmin_1 | Traceback (most recent call last):
pgadmin_1 | File "/usr/local/lib/python3.8/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
pgadmin_1 | worker.init_process()
pgadmin_1 | File "/usr/local/lib/python3.8/site-packages/gunicorn/workers/gthread.py", line 104, in init_process
pgadmin_1 | super(ThreadWorker, self).init_process()
pgadmin_1 | File "/usr/local/lib/python3.8/site-packages/gunicorn/workers/base.py", line 129, in init_process
pgadmin_1 | self.load_wsgi()
pgadmin_1 | File "/usr/local/lib/python3.8/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
pgadmin_1 | self.wsgi = self.app.wsgi()
pgadmin_1 | File "/usr/local/lib/python3.8/site-packages/gunicorn/app/base.py", line 67, in wsgi
pgadmin_1 | self.callable = self.load()
pgadmin_1 | File "/usr/local/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
pgadmin_1 | return self.load_wsgiapp()
pgadmin_1 | File "/usr/local/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
pgadmin_1 | return util.import_app(self.app_uri)
pgadmin_1 | File "/usr/local/lib/python3.8/site-packages/gunicorn/util.py", line 350, in import_app
pgadmin_1 | __import__(module)
pgadmin_1 | File "/pgadmin4/run_pgadmin.py", line 4, in <module>
pgadmin_1 | from pgAdmin4 import app
pgadmin_1 | File "/pgadmin4/pgAdmin4.py", line 92, in <module>
pgadmin_1 | app = create_app()
pgadmin_1 | File "/pgadmin4/pgadmin/__init__.py", line 241, in create_app
pgadmin_1 | create_app_data_directory(config)
pgadmin_1 | File "/pgadmin4/pgadmin/setup/data_directory.py", line 40, in create_app_data_directory
pgadmin_1 | _create_directory_if_not_exists(config.SESSION_DB_PATH)
pgadmin_1 | File "/pgadmin4/pgadmin/setup/data_directory.py", line 16, in _create_directory_if_not_exists
pgadmin_1 | os.mkdir(_path)
pgadmin_1 | PermissionError: [Errno 13] Permission denied: '/var/lib/pgadmin/sessions'
pgadmin_1 | [2020-06-07 11:48:44 +0000] [83] [INFO] Worker exiting (pid: 83)
pgadmin_1 | WARNING: Failed to set ACL on the directory containing the configuration database: [Errno 1] Operation not permitted: '/var/lib/pgadmin'
pgadmin_1 | /usr/local/lib/python3.8/os.py:1023: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used
pgadmin_1 | return io.open(fd, *args, **kwargs)
pgadmin_1 | [2020-06-07 11:48:44 +0000] [1] [INFO] Shutting down: Master
pgadmin_1 | [2020-06-07 11:48:44 +0000] [1] [INFO] Reason: Worker failed to boot.
sudo chmod -R 777 ~/.laradock/data/pgadmin
和
sudo chmod -R 777 /var/lib/pgadmin
命令获取权限,但仍然是相同的错误日志。你们能帮我解决这个问题吗?我认为其他一些人也在他们的本地机器上收到此错误。
最佳答案
你可以试试这个:
sudo chown -R 5050:5050 ~/.laradock/data/pgadmin
然后重启容器。容器中的原因:
uid=5050(pgadmin) gid=5050(pgadmin)
和
drwx------ 4 pgadmin pgadmin 56 Jan 27 08:25 pgadmin
关于linux - 如何解决 Windows Subsystem for Linux 中 laradock 中的 "Operation not permitted: '/var/lib/pgadmin'"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62245023/
我正在尝试在laradock内安装图像magik https://github.com/laradock/laradock 我已经设置了nginx,mysql,redis和elasticsearch。
我已经安装了Laradock,但是无法在localhost上设置多个项目进行开发。 1)克隆Laradock git repo git clone https://github.com/Laradoc
我开始将 Docker 与 Laradock 一起使用。当我运行此命令时 docker-compose up -d apache2 mysql 我收到此错误: ERROR: The Compose f
Laradock 提供两个选项:(1) 每个项目都有单独的 Docker 环境,(2) 所有项目都有一个 Docker 环境。 这两种设置有什么区别?如果我有两个项目要部署到单个 Droplet (D
我在本地计算机上设置了laradock应用程序。我已按照提供的说明进行操作: http://laradock.io/ 除此之外,就像在Windows 10上一样,并使用Docker工具箱,我还与lar
我正在使用laradock作为本地开发环境。我正在编写一个需要访问只能通过VPN访问的安全数据库的应用程序。这在我的主主机(运行MacOS 10.14)上运行良好,我可以使用其VPN网络IP(10.x
我无法理解如何让 Laradock 与 mysql 数据库一起正常工作。 我已经按照 laradock 文档安装了所有内容,使用启动容器 docker-compose up -d nginx mysq
我陷入了本地docker容器中This site can’t be reached错误的困扰,该容器从最新的Laradock安装运行Nginx。 我正在运行Docker版本17.12.0-ce,在Wi
我刚开始使用 Laradock 构建我的 Laravel 项目,但我在编辑由 php artisan Laradock 工作区中的命令。原因是工作区中的用户是根用户,而另一方面,我正试图由普通用户在我
无论我尝试什么,当我访问我的 docker-machine IP 时,我都会收到 HTTP 错误代码 500。 我通过 Docker 工具箱运行 laradock(操作系统:Windows 10)并运
所以我正在尝试为这样的 Laravel 应用程序编写单元测试: protected function setUp() { parent::setUp(); $this->disable
我正在尝试为我的 Laravel 项目设置 Laradock。我从一个新的 laravel 项目开始,只是为了在尝试我当前的项目之前进行测试。我按照教程进行操作,但在步骤中的某个地方,我想我一定搞砸了
我使用 Laradock 创建了一个 Laravel 项目。当我运行 npm install 时,我得到以下输出。 > node-sass@4.9.0 install /var/www/npmtest
我对 mysqli 和 mysql 有疑问。我在 Mac 上使用 laradock,在 docker-compose up -d nginx mysql phpmyadmin 并尝试在网络上打开我的
使用 Laradock(基本上是用于 Laravel 开发的一套 og Docker 镜像),我在调用 new\MongoId( $id ) 时不断收到 Class 'MongoId' not fou
按照文档在 laradock 中安装 FFMpeg。似乎可以在工作区中正常工作,但是按照 php-fpm 的说明不能。 起初我认为这是许可的事情,但是当我查看尚未安装的容器时。手动安装,一切正常(从
我有一个在 Laradock Docker 容器中运行的 Laravel 应用程序,它每天都会创建一个新的日志文件。 但是最近*每天在 UTC 午夜,我需要修复日志文件的权限,因为它开始出现错误: U
我收到以下错误 [Illuminate\Database\QueryException]
我无法更改工作区内的 php-fpm 版本。我正在尝试安装 PHP 7.1 版我的 docker 版本是 Docker version 18.06.1-ce, build e68fc7a 每次安装P
我无法更改工作区内的 php-fpm 版本。我正在尝试安装 PHP 7.1 版我的 docker 版本是 Docker version 18.06.1-ce, build e68fc7a 每次安装P
我是一名优秀的程序员,十分优秀!