我查找了如何在桌面上创建网站快捷方式,我不断得到很多不同的方法,但都不起作用。
我无法将 url 拖放到桌面文件夹以创建快捷方式。它只是给我“不支持拖放。使用了无效的拖动类型。
我无法创建 .desktop 或 .sh 文件来创建链接。当我完成这些文件并赋予它们执行权限时,它什么也不做——它们不打开任何窗口。
谁能解释发生了什么,或者如何用不同的方法来做?
编辑:我正在使用 20.04,我正在尝试使用 chrome 创建一个快捷方式(我更喜欢 Chrome 到 Firefox)。
我想阻止我的 ubuntu 系统上的一些网站。所以,我在 中添加了一些行/etc/hosts
,它们是
127.0.1.1 www.reddit.com
127.0.1.1 www.facebook.com
这现在成功阻止了该网站,但是当我转到上面提到的 URL 之一时,我想重定向到另一个 URL,我发现您需要将其更改127.0.1.1
为IP of website
使其工作,但我无法转换 URL,例如https: //i.imgur.com/6FxzzCT.png到 IP 地址。
如果有人可以将任何 URL 转换为 IP 地址,那将非常有帮助。
你好我的网络地图是这样的
internet--Arris589--wavlink rounter--my PC== apache2
我的问题是当网络包进来时,他们会收到“此网页已关闭消息”,而当我连接到该页面时,它的工作原理。我已经尝试过端口转发并设置了 apache。
这就是我的配置在 apache 中的样子
我的webhub.network.conf
:
<VirtualHost *:80>
ServerName www.webhub.network
ServerAlias webhub.network
DocumentRoot /home/chris/Documents/homeserver/
<Directory /home/chris/Documents/homeserver/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
我想在 /etc/apache2/available-sites 中启用站点。几个小时前一切正常。然后我做了一些更改,因为错误包括在 /etc/apache2 中复制目录,现在我可以看到带有配置文件的目录,但是文件是空的 a2ensite 返回错误站点不存在也 ll 命令将此结果返回到我不明白的控制台:
root@azure-camo-server:~# ll /etc/apache2/sites-available
total 12
drwxr-xr-x 2 root root 4096 Jun 5 19:50 ./
drwxr-xr-x 9 root root 4096 Jun 5 12:03 ../
lrwxrwxrwx 1 root root 24 Jun 5 12:01 .conf -> ../sites-available/.conf
lrwxrwxrwx 1 root root 35 Jun 5 12:01 000-default.conf -> ../sites-available/000-default.conf
-rw-r--r-- 1 root root 582 Jun 5 12:21 camo.publicvm.com.conf
lrwxrwxrwx 1 root root 49 Jun 5 12:01 kutkovak-le-ssl.conf -> /etc/apache2/sites-available/kutkovak-le-ssl.conf
lrwxrwxrwx 1 root root 32 Jun 5 12:01 kutkovak.conf -> ../sites-available/kutkovak.conf
-rw-r--r-- 1 root root 0 Jun 5 19:50 tatrytec-eu
lrwxrwxrwx 1 root root 52 Jun 5 12:01 tatrytec-eu-le-ssl.conf -> /etc/apache2/sites-available/tatrytec-eu-le-ssl.conf
lrwxrwxrwx 1 root root 35 Jun 5 12:01 tatrytec-eu.conf -> ../sites-available/tatrytec-eu.conf
我不明白会发生什么以及如何解决它。有人可以告诉我这是什么意思吗?
我的数据库主机和我的网站主机不一样。
我已经在 .NET 上创建了一些带有web.config或app.config文件的 Web 应用程序,我可以在其中轻松地machinekey
为 web-farm 的 MySQL 数据库上的 MySQL 连接设置一个。
这在 .NET 或 Visual Studio Web 应用程序上非常简单。
<system.web>
<machineKey validationKey="C250127840E44F50A34824E348FC089A0DE6C60C3D0CF61A31AB01BCAB6AE3940C82648D2F085B1DECFA5204AD393A5810403DABED73002608AEF7231F29E6CB" decryptionKey="8A86EB63181EDD9439D664ACA990D07302F3280E6F6919B3" validation="SHA1" decryption="AES"/>
</system.web>
然而
我现在正在为 GNU/Linux 主机创建一个网站。我使用的是同一个数据库,在测试中,连接很好。但是,当发布时,MySQL 连接被拒绝。
我怀疑这又是因为网络农场,但没有证据。
我已允许远程 mysql 上的主机 IP。
我检查了 MySQL 主机上的主机 IP 没有被阻止。
我已经检查了 MySQL 连接的端口。(它在发布之前工作)。
我已经检查了 MySQL 用户名的用户权限。
我还向我的 MySQL 主机上的支持人员发送了邮件,以查看他们是否有任何支持。
我已经坐了一段时间了,这令人沮丧。
有没有办法可以在此应用程序上设置机器密钥/是否需要?
如果有人建议我可以检查的任何其他内容,或者指出我可能缺少的设置,那将不胜感激。
下面是我的连接,当我运行应用程序时它确实有效。
发布到主机,连接被拒绝。
<?php
$host = "server IP";
$port = 3306;
$user = "username";
$password = "**********";
$dbname = "mysql.table";
$conn = new mysqli($host, $user, $password, $dbname, $port);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
<?php
$host = 'DB_IP';
$dbname = 'DB_Name';
$dsn = 'mysql:host=DB_IP;dbname=DB_Name';
$username = 'Username';
$password = 'Password';
try {
$conn = new PDO($dsn, $username, $password);
echo "Connected to $dbname at $host successfully.";
} catch (PDOException $pe) {
die("Could not connect to the database $dbname :" . $pe->getMessage());
}
?>
这是我测试代码的时候:
成功连接到 IPADDRESS 的 mydb。
这是在发布到主机之后:
无法连接到数据库 mydb:SQLSTATE[HY000] [2002] 连接被拒绝
我使用 PDO 和 MySQLi 得到相同的结果。
如果有人可以请提供帮助。这几天我一直在寻找答案。
我正在使用 MATE 桌面运行 19.10。自上次更新以来,“bing.com”网页上的图片未在 chrome 中显示。我有第二台运行 19.10 的 PC,该 PC 显示、更新并消失了。我的 google-foo 不强,因为我找不到提交错误报告的方法,也没有发现其他人有这个问题。这当然不是什么大问题,但很奇怪。
我为一家媒体工作,该媒体的网站每天获得大约 30 万次浏览量,安装在 OVH 服务器上。
当我们得到服务器时,据说它有 2 个 500 GB 的 SSD 存储,所以我们随它去安装所有东西,而不检查哪个分区中有空间。经过几个月的生产,我们现在无法备份网站,因为服务器空间不足。经过快速检查……
df -h
给出了这个:
Filesystem Size Used Avail Use% Mounted on
udev 32G 0 32G 0% /dev
tmpfs 6.3G 1.3M 6.3G 1% /run
/dev/md3 20G 13G 6.1G 67% /
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/md2 487M 213M 246M 47% /boot
/dev/md4 449G 70M 426G 1% /home
/dev/nvme0n1p1 510M 6.1M 504M 2% /boot/efi
tmpfs 6.3G 0 6.3G 0% /run/user/0
我注意到的第一件事是/
它只安装了 20 GB。由于该网站位于 下/var/www/
,因此它似乎属于该分区。
第二件事,安装了 450 GB /home
,这对于 Ubuntu 的服务器发行版来说非常奇怪。它不应该托管用户及其桌面、下载等,或者是吗?
现在需要的是一种扩展/
或/var/www/
不/dev/md4
丢失数据的方法,最好没有停机时间(或大量停机时间,否则可能会对 SEO 产生影响)。
我曾考虑过复制/var/www
到/home/www/
它们,然后在它们之间创建一个符号链接,但我更愿意在做任何事情之前获得一些建议和建议。我不是指定的开发人员(而是编辑助理,实际上没有开发人员),所以职责落在我身上,我不想把事情搞砸;特别是目前没有备份。
我想知道的另一件事是第二个 500 GB SSD 存储在哪里消失了。我会问它是否被设置为 RAID-0,但我有一些疑问。
谢谢你。
使用wget
我下载了这个网页:
使用命令:
RobWebsiteAddress="https://www.walmart.ca/en/ip/Dispenser-Set-Tumbler-Organizer-Bathroom-Bin-Holder-Bathroom-Containers-Soap-Set-Accessories-Travel-6Pcs-Accessory-Ejoyous-Dish-Toothbrush/PRD4406MV3EZF75"
DownloadName="Ejoyous1"
wget -O- -q --user-agent=AGENT "$RobWebAddress" > "$DownloadName"
当我尝试打开其中的文件时,gedit
它变得疯狂。
当我使用:
grep -i 23.31 Ejoyous1 | wc
0 0 0
价格没找到。如果我grep
在这个词上price
得到一长行的 146,329 个字符,这可能是让我gedit
发疯的原因:
$ grep -i price Ejoyous1 | wc
1 6292 146329
.5 MB 文件中有一些提示:
$ grep -i necolas Ejoyous1
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
如您所知,这是来自沃尔玛的网站。只需下载网页并使用它,我就可以毫无问题地获得 Costco 的定价和 Ikea 的定价wget
。我也没有问题查看从 Costco 或 Ikea 下载的文件gedit
。
如果它是 HTML 的衍生物,我该如何解释这种语言?我应该使用什么工具?有什么线索可以走上正确的道路吗?