【问题标题】:Wordpress install permission denied, ubuntuWordpress 安装权限被拒绝,ubuntu
【发布时间】:2018-05-12 10:45:06
【问题描述】:

我一直在尝试将 wordpress 下载到 ubuntu 到特定目录

/usr/share/nginx/wp_install/www

但得到一个错误权限被拒绝

wget http://wordpress.org/latest.zip
--2018-05-12 03:26:20--  http://wordpress.org/latest.zip
Resolving wordpress.org (wordpress.org)... 198.143.164.252
Connecting to wordpress.org (wordpress.org)|198.143.164.252|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://wordpress.org/latest.zip [following]
--2018-05-12 03:26:40--  https://wordpress.org/latest.zip
Connecting to wordpress.org (wordpress.org)|198.143.164.252|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9333392 (8.9M) [application/zip]
latest.zip: Permission denied

Cannot write to ‘latest.zip’ (Permission denied).

我如何获得写入特定文件夹的权限?

mkdir -P /usr/share/nginx/wp_install/www
wget http://wordpress.org/latest.tar.gz -O /usr/share/nginx/wp_install/www
tar xfp /usr/share/nginx/wp_install www latest.tar.gz

输出:

/usr/share/nginx/wp_install/www: Is a directory
tar: /usr/share/nginx/wp_install/www: Cannot read: Is a directory
tar: At beginning of tape, quitting now
tar: Error is not recoverable: exiting now

而不是-o,使用-p,它确实下载了文件,但得到文件权限问题。

mkdir -p /usr/share/nginx/wp_install/www
wget http://wordpress.org/latest.tar.gz -p /usr/share/nginx/wp_install/www latest.tar.gz
tar xfp /usr/share/nginx/wp_install/www latest.tar.gz

输出:

http://wordpress.org/latest.tar.gz
Resolving wordpress.org (wordpress.org)... 198.143.164.252
Connecting to wordpress.org (wordpress.org)|198.143.164.252|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://wordpress.org/latest.tar.gz [following]
--2018-05-12 06:03:03--  https://wordpress.org/latest.tar.gz
Connecting to wordpress.org (wordpress.org)|198.143.164.252|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8565154 (8.2M) [application/octet-stream]
Saving to: ‘wordpress.org/latest.tar.gz’

wordpress.org/lates 100%[===================>]   8.17M   490KB/s    in 14s     

2018-05-12 06:03:18 (580 KB/s) - ‘wordpress.org/latest.tar.gz’ saved [8565154/8565154]

/usr/share/nginx/wp_install/www/latest.tar.gz: Scheme missing.
FINISHED --2018-05-12 06:03:18--
Total wall clock time: 19s
Downloaded: 1 files, 8.2M in 14s (580 KB/s)
tar: /usr/share/nginx/wp_install/www: Cannot read: Is a directory
tar: At beginning of tape, quitting now
tar: Error is not recoverable: exiting now

【问题讨论】:

标签: linux wordpress shell ubuntu


【解决方案1】:

当你在做 wget -o 时,你需要指定你要写的文件。

你在哪里:

wget http://wordpress.org/latest.tar.gz -O /usr/share/nginx/wp_install/www

你应该有

wget http://wordpress.org/latest.tar.gz -O /usr/share/nginx/wp_install/www/latest.tar.gz

【讨论】:

  • 是的,它起作用了,现在它给出了只读文件系统错误
  • 现在好像最后一行有错误,应该是(tar xfp /usr/share/nginx/wp_install/www/latest.tar.gz),请注意www和后面的/在 latest.tar.gz 之前
  • tar:/usr/share/nginx/wp_install/www/latest.tar.gz:无法打开:没有这样的文件或目录
  • 它与文件权限有什么关系吗?因为我现在看到了权限,目录处于只读模式。不写不执行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-16
  • 2020-08-27
  • 2015-10-13
  • 1970-01-01
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
相关资源
最近更新 更多