问题标签 [wamp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 内容类型在 PHP 中不起作用
我遇到了一些无法正常工作的 PHP 文件的问题。任何浏览器都不会收到内容类型。Firebug 将文件解释为 text/html 而不是 css。这是文件:
我测试在标题行之前放置一行echo 'TEST';
,并期待看到经典的“标题已发送”错误,但没有出现!
然而,普通的 .css 文件就像一个魅力一样工作。
我能做些什么来解决这个问题?
更新:在 php.ini 中进行
了更改default_mimetype = "text/html"
,default_mimetype = "text/css"
并且所有页面都立即被解释为 css,因此必须有一种方法可以只发送此文件的 css 标头:)
约翰要求的完整文件:
更新#2:
添加ini_set('default_mimetype', 'text/css');
到 PHP 文件修复了这个文件,但它并没有解决导致这个错误的问题......
更新#3:
测试添加AddType text/css .css
到 .htaccess 和 Apache 配置。仍然没有运气。还测试发送与字符集分开的标题:header('Content-Type: text/css');
- 仍然没有运气......
更新#4: 在服务器上重新安装了 Apache+PHP 以查看问题是否消失,但没有。一样的老,一样的老……
php - 为什么 eAccelerator 不缓存到硬盘?
当查看 php.ini 中的设置文件夹以供 eAccelerator 使用时,什么都没有。也没有隐藏文件。目录也是可写的:
在 php.ini 中还获得了以下设置以允许磁盘缓存:
签出时php_info();
出现以下信息:
随着正在读取的文件数量的增加,分配的 RAM 会增加,所以它肯定是缓存的,但为什么它不向临时目录写入任何内容呢?
谢谢!
php - 如何在 WAMP 服务器 WINDOWS XP 中进行 MEMCACHE
我正在运行 WAMP 服务器并刚刚启用 php_memcache 扩展并尝试了代码
我收到以下错误
php - Wamp 服务器:多个虚拟主机无法在 Windows 上运行
我在 Windows 上有两个虚拟主机(例如:test1.dev 和 test2.dev)。但它总是为两个虚拟主机加载 test1.dev 的内容。
以下是我的文件:
主持人:
httpd.conf:
有人能认出这个问题吗?
php - XAMPP 1.7.3 如何支持 PHP 5.3 和 PHP 5.2 以及其他更低的 PHP
我想知道如何使用多个 PHP 版本(例如 PHP 5.3、5.2、5 和 4)设置 XAMPP 服务器,我知道 WAMP 可以轻松做到这一点,但我对使用 WAMP 的 WP 插件有问题。现在如果 XAMPP 可以支持 PHP 版本,我的生活会变得轻松和有条理;与同时安装 WAMP 和 XAMPP 相比(我上次在格式化我的工作站之前做过。现在如果我有选择,我不会再这样做了)。
注意:我使用的是 Windows 7 并安装了 XAMPP 1.7.3。
谢谢!
php - 在 EasyPHP{WAMP} 中设置 root 密码后无法从 phpMyAdmin 访问 MySQL
首次启动 MySQL 成功设置后,出于安全原因,该页面提示我设置 ROOT 密码。
设置密码后,我不再能够访问 MySQL。错误是:
在网上查找并尝试了config.inc.php
phpmyadmin 文件夹中的以下选项:
将身份验证设置为“http”,以便提示输入用户名和密码
/li>在配置文件中设置正确的密码
/li>
他们都没有工作。
任何人都可以建议访问 MySQL 的解决方法吗?我并不担心无法使用 root 帐户,而是想使用其他用户名对数据库进行 CRUD。
php - mysql_connect() 导致页面不显示 (WAMP)
我目前有一个运行 MySQL 和 PHP 的网站,这一切都在工作。我已经尝试安装 WAMPServer 以便能够在我自己的计算机上在该站点上工作,但是我在尝试使该站点正常工作时遇到了问题。
HTML 和 PHP 文件可以正常工作(通过访问http://localhost/index.php等)。但是有些页面显示“此网页不可用”(在 Chrome 中)或“Internet Explorer 无法显示此网页”,这让我认为服务器有错误,当页面不存在时,它通常显示“糟糕!此链接似乎已损坏”或 IE 的标准 404 页面。
我站点中的每个页面都有一个 include() 调用来设置一个类的实例来处理所有数据库事务。此类在其构造函数中打开与数据库的连接。我发现注释掉构造函数的内容将允许页面加载,尽管这可以理解地导致页面稍后出现错误。
这是包含文件的内容:
作为对这里发生的事情的说明。我正在尝试使用我网站上的数据库,而不是本地机器。当我将 dbName、用户和密码的实际值插入我的数据库软件 (Navicat Lite) 并在站点的最终版本上正常工作时,它们的实际值起作用,所以我认为问题不在于这些值本身,而是Apache 或 Wamp 的一些设置。
这是我尝试登录该站点的 Apache 错误日志的摘录:
我已经尝试在线搜索解决方案,但无法找到任何帮助。如果您需要任何进一步的信息来帮助解决此问题,请随时提出要求。
(另外请注意,我什至在这台计算机上没有 Skype,所以我看不出这是一个问题,因为这种冲突似乎是任何 Wamp 问题的默认响应。)
[编辑:从错误日志中删除条目,因为它已作为一个不相关的问题解决] [编辑:查看我的主机文档,我发现除了 80 和 443(用于 HTTP 和 HTTPS)之外的所有端口都被阻止,这意味着它们没有允许像我在这里尝试做的那样的外部连接。我已将其更改为本地数据库,但仍然收到相同的错误。问题仍然悬而未决。]
apache - 是否可以让 WAMP 以用户 [myself] 而不是本地 SYSTEM 身份运行 httpd.exe?
mod_wsgi
我使用 WAMP在 apache 上运行 django 应用程序。
某个 URL 允许我流式传输图像文件的内容,其路径存储在数据库中。
这些文件可以位于本地计算机上或网络驱动器 ( \\my\network\folder
) 下。
使用开发服务器(manage.py runserver),我可以毫无困难地读取和流式传输文件。
使用 WAMP 和网络驱动器文件,我得到一个IOError
: 显然是因为 httpd 实例在所述驱动器上没有读取权限。
在任务管理器中,我看到httpd.exe由SYSTEM运行。我想告诉 WAMP 以 [我自己] 身份运行服务器,因为我对共享文件夹具有读写权限。(最终,生产服务器应该由具有权限的“www-admin”用户运行)
将网络共享文件夹映射到驱动器号(例如 Z:)根本无法解决此问题。
中的用户/组指令httpd.conf
似乎对 Apache 的行为没有任何影响。
我也注册过:我试图复制HKLM\[...]\wampapache
注册表项HK_CURRENT_USER\
并重命名原始键,但是当我 cmd 时似乎找不到新键
或者当我运行 WAMP 时。
我已经没有想法了:)
有没有人遇到过同样的问题?
virtual - 从外部 LAN 访问虚拟主机
我正在建立一个 Web 开发平台,使在我的本地计算机上编写和测试所有代码变得尽可能简单,并将其与我的 Web 服务器同步。我设置了几个虚拟主机,这样我就可以通过输入“project”而不是“localhost/project”作为 URL 来访问我的项目。
我还想进行设置,以便我可以从任何网络访问我的项目。我注册了一个指向我计算机 IP 地址的 DYNDNS URL。
在我设置虚拟主机之前,这在任何地方都非常有效。现在,当我尝试通过输入我的 DYNDNS URL 来访问我的项目时,我收到 403 禁止错误消息,“您无权访问此服务器上的 /。”
为了设置我的虚拟主机,我编辑了两个文件——system32/drivers/etc 文件夹中的 hosts 和我的 WAMP 安装的 Apache 文件夹中的 httpd-vhosts.conf。
在 hosts 文件中,我只是添加了与 127.0.0.1 关联的服务器名称。我在 http-vhosts.conf 文件中添加了以下内容:
知道为什么我无法通过输入我的 DYNDNS URL 来访问我的项目吗?此外,是否可以设置虚拟主机,以便当我从网络外部的随机计算机输入http://projects时,我可以访问 url.dyndns.info/projects(也就是我家用计算机上的 WAMP 项目)?
非常感谢您的帮助,谢谢!
php - PHP 启动警告 - sqlanywhere 模块
成功安装 wamp 服务器后,我安装了 sqlanywhere 模块(php-5.3.0_sqlanywhere.dll),并将其作为扩展名添加到 php.ini 文件中。问题是,启动后,Wamp 服务器会抛出以下错误。
PHP Startup: sqlanywhere: Unable to initialize module Modulecompiled with build ID=API20090626, TS,VC9 PHPcompiled with build ID=API20090626, TS,VC6 这些选项需要匹配
需要注意的是我的PHP版本(5.3.0)匹配sybase模块(php-5.3.0_sqlanywhere.dll)问题可能出在哪里?