我有一个本地环境工作正常。在 .htaccess 中粘贴了一条测试路线,它按预期工作(将我重新路由到谷歌)。
RewriteEngine on
RewriteRule testpage\.html http://www.google.com [R]
Run Code Online (Sandbox Code Playgroud)
我在我的开发服务器(Unbutu 12.04)上粘贴了同样的东西,它只是给了我一个 Not Found 页面。当我通过运行在 devserver 上验证它时:
sudo a2enmod rewrite
Run Code Online (Sandbox Code Playgroud)
它说“模块重写已经启用”。
编辑:它也出现在 phpinfo() 的“加载的模块”部分,自从安装以来我已经多次重新启动 apache 服务器。
有任何想法吗?
我知道这是一个经常被问到的问题,但我已经尝试了所有我发现的方法,但它仍然不起作用。
我在 Windows 7(64 位)和 PHP 5.4.3 上使用 WAMP 2.2。当我在本地主机中调用 curl_init() 时,出现以下错误消息:
Call to undefined function curl_init()
Run Code Online (Sandbox Code Playgroud)
我所做的:
当我调用 php_info() 时,我找不到 curl ...
当我index.php在本地主机上打开时,页面显示完整或 php 错误,例如(身份不明的变量等),并且网页根本无法工作。然而,完全相同的 php 文件可以在远程服务器上运行(例如 Godaddy)
文件index.php开头为
<?
require_once ('templates/header.php');
?>
<div class='grid_12'>
<table>
<div id="form" > and son on....
Run Code Online (Sandbox Code Playgroud)
文件header.php开头为:
<?php
session_start();
include('classes/secure.class.php'); // include the class
$secure = new secure(); // load the class
$secure->secureGlobals(); // run the main class function
require_once ('config.php');
require_once ('functions.php');
require_once ('templates/commonheader.php');
require_once ('lang.php');
header('Content-type: text/html; charset=$charset');
?> and so on...
Run Code Online (Sandbox Code Playgroud)
我认为PHP SESSIONSlocalhost有问题。我不知道为什么相同的脚本在localhost中不起作用。任何帮助表示赞赏。
J。
我刚刚购买了 Surface Pro 4 并在其上安装了 WAMP。
但它一直给我一个错误;
PHP 启动:无法加载动态库“..../php_intl.dll” - 找不到指定的模块。
但是当我搜索目录时,该文件就在那里。我在我的台式机和工作笔记本电脑(均为 Windows 10)上安装了相同的 WAMP 版本,它们开箱即用,运行良好。我尝试过搜索并遵循一些在线帮助,但没有一个起作用:重新安装 wamp 并将 icu 文件复制到 apache 文件夹。
因为我对 WAMP 有点陌生,所以如果能提供一步一步的过程,我将不胜感激。谢谢。
我面临这个问题,我不知道如何解决它。我已经在我的机器上安装了 VCR 2010、VCR 2012、VCR 2013 和 VCR 2010 (x86),但当我想启动 WAMP 时,它仍然给我这条消息 MSVCR110 .dll 丢失。
这张截图来自我的窗口控制面板,您可以看到我已经安装了 VCR 软件包。
编辑#2
在我的www/目录中,我有我的服务器脚本和文件.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([\w-]+)$ api.php [L]
DirectoryIndex api.php
#RewriteCond %{REQUEST_URI} !echo.php
#RewriteRule .* echo.php?ua=%{HTTP_USER_AGENT}&https=%{HTTPS} [L]
SetEnvIf Origin "^http(s)?://(.+\.)?(dev.local\.com|localhost:8100|localhost:4200)$" ORIGIN=$0
Header always set Access-Control-Allow-Origin %{ORIGIN}e env=ORIGIN
Header merge Vary Origin
Header set Access-Control-Allow-Credentials "true"
Header set Access-Control-Allow-Headers "Content-Type, cookie"
Header set Content-Type "application/json"
Header set Access-Control-Allow-Methods "GET, POST"
# prevent mime based attacks
Header set X-Content-Type-Options "nosniff"
Run Code Online (Sandbox Code Playgroud)
在我的桌面上,我有运行的 Angular 项目:
ng build --prod --aot
Run Code Online (Sandbox Code Playgroud)
我里面有一个文件夹,名为dist/angular/ …
我有一个在 Windows 10 上的 WAMP 上运行的本地 MongoDB 数据库。我使用 PHP 版本 7.2.10、Apache 2.4.35 和 MongoDB 扩展 1.5.3。我正在测试一个非常简单的 Web 应用程序,当我尝试通过 php 脚本将数据发送到数据库时,出现以下错误:
PHP Notice: Undefined property: MongoDB\Driver\Manager::$db in
C:\wamp64\www\php\test.php
Run Code Online (Sandbox Code Playgroud)
相关文件的相关部分test.php如下所示:
$objectId = new MongoDB\BSON\ObjectId();
$dbhost = "127.0.0.1:27017";
$dbname = "db";
$m = new MongoDB\Driver\Manager("mongodb://localhost:27017");
var_dump($m);
$db = $m->$dbname;
Run Code Online (Sandbox Code Playgroud)
未定义的属性会导致另一个错误:Fatal error: Uncaught Error: Call to a member function selectCollection() on null这会导致脚本失败。
是什么导致属性MongoDB\Driver\Manager::$db未定义?
我下载了一个事件管理软件并安装了 wamp 服务器。一切都很好,但是当我尝试注册该网站时,它向我显示了这个
( ! ) Warning: mysqli_connect(): (HY000/1049): Unknown database 'eventmanagmnt' in C:\wamp64\www\Emsp\connection.php on line 2
Call Stack
# Time Memory Function Location
1 0.0507 403176 {main}( ) ...\Login.php:0
2 0.1265 404264 include( 'C:\wamp64\www\Emsp\connection.php' ) ...\Login.php:2
3 0.1266 404264 mysqli_connect ( ) ...\connection.php:2
Run Code Online (Sandbox Code Playgroud) 我要安装Symfony 4.0.6 版本!我写的时候在 cmd 中使用 Composer
composer create-project Symfony/framework-standard-edition Stage_App "4.0.*"
Run Code Online (Sandbox Code Playgroud)
也试过
composer create-project Symfony/skeleton Stage_App "4.0.*"
Run Code Online (Sandbox Code Playgroud)
并且都安装 Symfony 5.0.2
注意:我不想使用最新版本!我只想使用 4.0.6
我怎样才能安装那个版本?
wamp ×10
php ×7
apache ×2
mongodb ×2
.htaccess ×1
angular ×1
angular6 ×1
cmd ×1
composer-php ×1
curl ×1
localhost ×1
mod-rewrite ×1
msvcr100.dll ×1
mysqli ×1
session ×1
symfony ×1
ubuntu ×1
version ×1
wampserver ×1